commit 01eb521da880a54012a5d002c4511459624b18f3 Author: LupiNexMedia Date: Thu Jun 4 03:42:31 2026 +0200 Initial commit diff --git a/JPP-Bus Stop Own Project/.gitignore b/JPP-Bus Stop Own Project/.gitignore new file mode 100644 index 0000000..22e7db6 --- /dev/null +++ b/JPP-Bus Stop Own Project/.gitignore @@ -0,0 +1,75 @@ +# ---> Unity +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.unitypackage.meta +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + diff --git a/JPP-Bus Stop Own Project/.vsconfig b/JPP-Bus Stop Own Project/.vsconfig new file mode 100644 index 0000000..f019fd0 --- /dev/null +++ b/JPP-Bus Stop Own Project/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/JPP-Bus Stop Own Project/AGENTS.md b/JPP-Bus Stop Own Project/AGENTS.md new file mode 100644 index 0000000..9bb72f5 --- /dev/null +++ b/JPP-Bus Stop Own Project/AGENTS.md @@ -0,0 +1,8 @@ + +- Project name: JPP-Bus Stop Own Project +- Unity version: Unity 6000.2.10f1 +- Active game object: + - Name: Player + - Tag: Player + - Layer: Default + \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Assets/Audio.meta b/JPP-Bus Stop Own Project/Assets/Audio.meta new file mode 100644 index 0000000..daca7ef --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9dcbc7e973a9074195b9eabf87d9ae3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/InputSystem_Actions.inputactions b/JPP-Bus Stop Own Project/Assets/InputSystem_Actions.inputactions new file mode 100644 index 0000000..1a12cb9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/InputSystem_Actions.inputactions @@ -0,0 +1,1057 @@ +{ + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Assets/InputSystem_Actions.inputactions.meta b/JPP-Bus Stop Own Project/Assets/InputSystem_Actions.inputactions.meta new file mode 100644 index 0000000..6b38b04 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 052faaac586de48259a63d0c4782560b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/JPP-Bus Stop Own Project/Assets/Materials.meta b/JPP-Bus Stop Own Project/Assets/Materials.meta new file mode 100644 index 0000000..69abf71 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 687b776e09f95cf46acd84ee8a2305da +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Barrier.mat b/JPP-Bus Stop Own Project/Assets/Materials/Barrier.mat new file mode 100644 index 0000000..dfc3489 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Barrier.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3936161995605005922 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Barrier + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.8490566, g: 0.3235095, b: 0, a: 1} + - _Color: {r: 0.8490566, g: 0.32350948, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Barrier.mat.meta b/JPP-Bus Stop Own Project/Assets/Materials/Barrier.mat.meta new file mode 100644 index 0000000..1d84967 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Barrier.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a47a7477313b8b94ca61ef7a03ab1230 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Ground.mat b/JPP-Bus Stop Own Project/Assets/Materials/Ground.mat new file mode 100644 index 0000000..31e73b9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Ground.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ground + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0.15 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.18867922, g: 0.18867922, b: 0.18867922, a: 1} + - _Color: {r: 0.18867919, g: 0.18867919, b: 0.18867919, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &8777403022682731451 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Ground.mat.meta b/JPP-Bus Stop Own Project/Assets/Materials/Ground.mat.meta new file mode 100644 index 0000000..db103c5 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Ground.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3f276b8cc8bd7941a2b3d916031db98 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Lines.mat b/JPP-Bus Stop Own Project/Assets/Materials/Lines.mat new file mode 100644 index 0000000..9cf31e9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Lines.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Lines + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3267454838457776878 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Lines.mat.meta b/JPP-Bus Stop Own Project/Assets/Materials/Lines.mat.meta new file mode 100644 index 0000000..91919f0 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Lines.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 776d4bf4023015d4d849b952856a7d52 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Player.mat b/JPP-Bus Stop Own Project/Assets/Materials/Player.mat new file mode 100644 index 0000000..868143b --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Player.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0.796 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.827 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.49056602, g: 0.057849757, b: 0.057849757, a: 1} + - _Color: {r: 0.49056596, g: 0.057849735, b: 0.057849735, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7615175175002018376 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Player.mat.meta b/JPP-Bus Stop Own Project/Assets/Materials/Player.mat.meta new file mode 100644 index 0000000..06d59c0 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Player.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1d9797b2576e4f4f8726cebb3e203dd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Police.mat b/JPP-Bus Stop Own Project/Assets/Materials/Police.mat new file mode 100644 index 0000000..c2b09ab --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Police.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3386913406754242027 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Police + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0.826 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.773 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.5272078, g: 0, b: 0.8773585, a: 1} + - _Color: {r: 0.5272078, g: 0, b: 0.8773585, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/JPP-Bus Stop Own Project/Assets/Materials/Police.mat.meta b/JPP-Bus Stop Own Project/Assets/Materials/Police.mat.meta new file mode 100644 index 0000000..1289ee7 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/Police.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a8fab7fe506aca4c8313150f427acb0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Materials/SafeZone.mat b/JPP-Bus Stop Own Project/Assets/Materials/SafeZone.mat new file mode 100644 index 0000000..381f417 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/SafeZone.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SafeZone + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SPECULAR_SETUP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.961 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 0 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 1, b: 0.15083027, a: 1} + - _Color: {r: 0, g: 1, b: 0.15083024, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1359624175326568701 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/JPP-Bus Stop Own Project/Assets/Materials/SafeZone.mat.meta b/JPP-Bus Stop Own Project/Assets/Materials/SafeZone.mat.meta new file mode 100644 index 0000000..2be564e --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Materials/SafeZone.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29a413ae8017f11488acade69efc49c9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs.meta b/JPP-Bus Stop Own Project/Assets/Prefabs.meta new file mode 100644 index 0000000..b61def0 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0074123b701db344b87b8a2f54dcd7d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Barrier.prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Barrier.prefab new file mode 100644 index 0000000..64bc185 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Barrier.prefab @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2581178315147464653 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2040816520872087477} + - component: {fileID: 1167604176238558243} + - component: {fileID: 7878452999754621114} + - component: {fileID: 6644804630443404826} + - component: {fileID: 5660085527824695989} + m_Layer: 0 + m_Name: Barrier + m_TagString: Obstacle + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2040816520872087477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581178315147464653} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 25, y: 0.3, z: -3.77} + m_LocalScale: {x: 1, y: 1, z: 5.3041} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1167604176238558243 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581178315147464653} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7878452999754621114 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581178315147464653} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47a7477313b8b94ca61ef7a03ab1230, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &6644804630443404826 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581178315147464653} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &5660085527824695989 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581178315147464653} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Barrier.prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Barrier.prefab.meta new file mode 100644 index 0000000..c7ae48e --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Barrier.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b860df17173eba4592a0ee2686baf54 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 1.prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 1.prefab new file mode 100644 index 0000000..099f36f --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 1.prefab @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2219732459671700095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 565859172630481656} + - component: {fileID: 1098391752807178200} + - component: {fileID: 2299719241422563832} + - component: {fileID: 5293963309443960317} + - component: {fileID: 2237242448589070999} + m_Layer: 0 + m_Name: Enemy 1 + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &565859172630481656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2219732459671700095} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.5, y: 0, z: -0.2} + m_LocalScale: {x: 10.486556, y: 2.0608, z: 3.7269173} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1098391752807178200 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2219732459671700095} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2299719241422563832 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2219732459671700095} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &5293963309443960317 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2219732459671700095} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &2237242448589070999 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2219732459671700095} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 1.prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 1.prefab.meta new file mode 100644 index 0000000..df61f52 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 84db807aace4b0c4da25774b48987e38 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 2.prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 2.prefab new file mode 100644 index 0000000..9d242d5 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 2.prefab @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5453038475164078762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5768234370487655292} + - component: {fileID: 1819269946398178799} + - component: {fileID: 3329387660507931822} + - component: {fileID: 1962267144813882655} + - component: {fileID: 6149337039885589221} + m_Layer: 0 + m_Name: Enemy 2 + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5768234370487655292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5453038475164078762} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.26999855, y: 0.79999995, z: -6.879999} + m_LocalScale: {x: 3.9698, y: 3.9698, z: 3.9698} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &1819269946398178799 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5453038475164078762} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3329387660507931822 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5453038475164078762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &1962267144813882655 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5453038475164078762} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &6149337039885589221 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5453038475164078762} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 2.prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 2.prefab.meta new file mode 100644 index 0000000..6dc523d --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 58a719be83978124296f5fa6b53aa33e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 3.prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 3.prefab new file mode 100644 index 0000000..1cbb45c --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 3.prefab @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6117508109103486503 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5220328721477268132} + - component: {fileID: 3818320410441683192} + - component: {fileID: 937320043823049291} + - component: {fileID: 4899621648500440249} + - component: {fileID: 688328769660232534} + m_Layer: 0 + m_Name: Enemy 3 + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5220328721477268132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6117508109103486503} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.64779854, y: 0.56999993, z: -14.259999} + m_LocalScale: {x: 5.6107, y: 3.2053, z: 3.8147} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3818320410441683192 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6117508109103486503} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &937320043823049291 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6117508109103486503} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &4899621648500440249 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6117508109103486503} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &688328769660232534 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6117508109103486503} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 3.prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 3.prefab.meta new file mode 100644 index 0000000..86e93ea --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Enemy 3.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c9e6fe393210c44408d64e833d4179d6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Ground.prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Ground.prefab new file mode 100644 index 0000000..cd56905 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Ground.prefab @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2429896712245452366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8464671270916734102} + - component: {fileID: 4035116504901013578} + - component: {fileID: 4347145399799129125} + - component: {fileID: 3844958926779317668} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8464671270916734102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2429896712245452366} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4035116504901013578 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2429896712245452366} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4347145399799129125 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2429896712245452366} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a3f276b8cc8bd7941a2b3d916031db98, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &3844958926779317668 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2429896712245452366} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Ground.prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Ground.prefab.meta new file mode 100644 index 0000000..bc45fa7 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Ground.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fde62e7919d84b942ab5f7007f235aa6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Line Row.prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Line Row.prefab new file mode 100644 index 0000000..fca29ce --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Line Row.prefab @@ -0,0 +1,933 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &479950213536566295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 748045703104370830} + - component: {fileID: 5092702298746248692} + - component: {fileID: 2399930263339573268} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &748045703104370830 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 479950213536566295} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5092702298746248692 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 479950213536566295} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2399930263339573268 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 479950213536566295} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &838646837593668026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3634635259578543002} + - component: {fileID: 9204296616913835749} + - component: {fileID: 446628124282033038} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3634635259578543002 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838646837593668026} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9204296616913835749 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838646837593668026} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &446628124282033038 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838646837593668026} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1407723879517178460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1215861623215514191} + - component: {fileID: 716766284448430699} + - component: {fileID: 4028549668101196860} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1215861623215514191 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407723879517178460} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &716766284448430699 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407723879517178460} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4028549668101196860 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407723879517178460} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &2505212398574406762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8387102493466930854} + - component: {fileID: 8164017359993578775} + - component: {fileID: 7635674774685702342} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8387102493466930854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2505212398574406762} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8164017359993578775 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2505212398574406762} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7635674774685702342 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2505212398574406762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &2884412546070208695 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6759489439985229695} + m_Layer: 0 + m_Name: Line Row + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6759489439985229695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2884412546070208695} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 748045703104370830} + - {fileID: 3634635259578543002} + - {fileID: 85887386217455973} + - {fileID: 5016513339204737049} + - {fileID: 4457830286988709864} + - {fileID: 7587736216574840104} + - {fileID: 8387102493466930854} + - {fileID: 7844463468041269357} + - {fileID: 2950892230131272904} + - {fileID: 1215861623215514191} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3423893140696742645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7844463468041269357} + - component: {fileID: 7876472245637918984} + - component: {fileID: 3003874429167585568} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7844463468041269357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3423893140696742645} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7876472245637918984 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3423893140696742645} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3003874429167585568 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3423893140696742645} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5591368463833196064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 85887386217455973} + - component: {fileID: 7170712101277089439} + - component: {fileID: 8583538444834139059} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &85887386217455973 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5591368463833196064} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7170712101277089439 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5591368463833196064} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8583538444834139059 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5591368463833196064} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5723753135978533771 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5016513339204737049} + - component: {fileID: 1387339161448825717} + - component: {fileID: 6479966042498900924} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5016513339204737049 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5723753135978533771} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1387339161448825717 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5723753135978533771} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6479966042498900924 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5723753135978533771} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6465287339590124828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7587736216574840104} + - component: {fileID: 4422963116912137808} + - component: {fileID: 6850232731459308199} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7587736216574840104 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465287339590124828} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4422963116912137808 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465287339590124828} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6850232731459308199 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465287339590124828} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &7490865449156872561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4457830286988709864} + - component: {fileID: 4969491704643043854} + - component: {fileID: 8060437812158341287} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4457830286988709864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490865449156872561} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4969491704643043854 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490865449156872561} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8060437812158341287 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490865449156872561} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &7506869802389939875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2950892230131272904} + - component: {fileID: 5572853042480368999} + - component: {fileID: 7773115194173538218} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2950892230131272904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7506869802389939875} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6759489439985229695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5572853042480368999 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7506869802389939875} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7773115194173538218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7506869802389939875} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Line Row.prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Line Row.prefab.meta new file mode 100644 index 0000000..fc3397e --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Line Row.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fef879a27c2741c45b6aa5086363240c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Long Line.prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Long Line.prefab new file mode 100644 index 0000000..f4fea73 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Long Line.prefab @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2696766417209470861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 766990776162837227} + - component: {fileID: 6104290903793927264} + - component: {fileID: 247719024494936348} + m_Layer: 0 + m_Name: Long Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &766990776162837227 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2696766417209470861} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6104290903793927264 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2696766417209470861} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &247719024494936348 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2696766417209470861} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Long Line.prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Long Line.prefab.meta new file mode 100644 index 0000000..8aa3995 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Long Line.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 27bafd2008c2d90479db8b5ee9a56766 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Player (Bus).prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Player (Bus).prefab new file mode 100644 index 0000000..160cffb --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Player (Bus).prefab @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &664390220160038716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3493250928339560355} + - component: {fileID: 6634635050843218372} + - component: {fileID: 3416770575847629389} + - component: {fileID: 3428798636683746694} + - component: {fileID: 8072417731039349935} + m_Layer: 0 + m_Name: Player (Bus) + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3493250928339560355 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664390220160038716} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22.4, y: 0.5, z: -38.8} + m_LocalScale: {x: 7.861295, y: 3.5214531, z: 3.1280715} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6634635050843218372 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664390220160038716} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3416770575847629389 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664390220160038716} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a1d9797b2576e4f4f8726cebb3e203dd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3428798636683746694 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664390220160038716} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &8072417731039349935 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664390220160038716} + serializedVersion: 5 + m_Mass: 60 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Player (Bus).prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Player (Bus).prefab.meta new file mode 100644 index 0000000..dad8bff --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Player (Bus).prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a69a593c0897bc4ab7ca01287d7f38e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Safezone.prefab b/JPP-Bus Stop Own Project/Assets/Prefabs/Safezone.prefab new file mode 100644 index 0000000..986d582 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Safezone.prefab @@ -0,0 +1,158 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1748915226206690238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7636498883485836609} + - component: {fileID: 9081558915761903203} + - component: {fileID: 567131151124597329} + - component: {fileID: 5480287052525180389} + - component: {fileID: -2745724673602590017} + - component: {fileID: -1421467495810469337} + m_Layer: 0 + m_Name: Safezone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7636498883485836609 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748915226206690238} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.01, z: -39} + m_LocalScale: {x: 2, y: 0.1, z: 0.64} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9081558915761903203 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748915226206690238} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &567131151124597329 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748915226206690238} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 29a413ae8017f11488acade69efc49c9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &5480287052525180389 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748915226206690238} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 9.999999, y: 2.220446e-16, z: 10} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &-2745724673602590017 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748915226206690238} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &-1421467495810469337 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748915226206690238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6f27349779524bc4d8a0cfffda336795, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::SafezoneData + moveDir: {x: 0, y: 0, z: 0} + stopX: 0 + waitTime: 0 + playerOn: 0 diff --git a/JPP-Bus Stop Own Project/Assets/Prefabs/Safezone.prefab.meta b/JPP-Bus Stop Own Project/Assets/Prefabs/Safezone.prefab.meta new file mode 100644 index 0000000..d47f22f --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Prefabs/Safezone.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f723852b0caad8641a534dcbc5fbf764 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Scenes.meta b/JPP-Bus Stop Own Project/Assets/Scenes.meta new file mode 100644 index 0000000..e59fb45 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c53962885c2c4f449125a979d6ad240 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Scenes/Bus Stop Main.unity b/JPP-Bus Stop Own Project/Assets/Scenes/Bus Stop Main.unity new file mode 100644 index 0000000..0e2d47a --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scenes/Bus Stop Main.unity @@ -0,0 +1,12934 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1400942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1400943} + m_Layer: 0 + m_Name: Line Row (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1400943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400942} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 45, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1290045215} + - {fileID: 1133403501} + - {fileID: 1485596450} + - {fileID: 1298152368} + - {fileID: 1801230133} + - {fileID: 1331333237} + - {fileID: 2065554575} + - {fileID: 553706316} + - {fileID: 843242512} + - {fileID: 100020386} + m_Father: {fileID: 715638845} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &11765704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 11765705} + - component: {fileID: 11765708} + - component: {fileID: 11765707} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &11765705 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11765704} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &11765707 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11765704} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &11765708 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11765704} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &53362923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 53362924} + - component: {fileID: 53362927} + - component: {fileID: 53362926} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &53362924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53362923} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &53362926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53362923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &53362927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53362923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &64747643 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 64747644} + - component: {fileID: 64747647} + - component: {fileID: 64747646} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &64747644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64747643} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &64747646 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64747643} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &64747647 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64747643} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &100020385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 100020386} + - component: {fileID: 100020389} + - component: {fileID: 100020388} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &100020386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020385} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &100020388 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020385} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &100020389 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020385} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &103110280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 103110281} + - component: {fileID: 103110284} + - component: {fileID: 103110283} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &103110281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103110280} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &103110283 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103110280} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &103110284 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103110280} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &107168557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 107168558} + - component: {fileID: 107168561} + - component: {fileID: 107168560} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &107168558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107168557} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &107168560 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107168557} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &107168561 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107168557} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &114861697 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + m_PrefabInstance: {fileID: 7850873548371698438} + m_PrefabAsset: {fileID: 0} +--- !u!1 &118795575 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 118795576} + - component: {fileID: 118795579} + - component: {fileID: 118795578} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &118795576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118795575} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &118795578 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118795575} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &118795579 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118795575} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &127473868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 127473869} + - component: {fileID: 127473872} + - component: {fileID: 127473871} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &127473869 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127473868} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &127473871 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127473868} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &127473872 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127473868} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &127503711 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 127503712} + - component: {fileID: 127503715} + - component: {fileID: 127503714} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &127503712 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127503711} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &127503714 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127503711} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &127503715 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127503711} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &133907266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 133907267} + m_Layer: 0 + m_Name: Long Lines + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &133907267 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133907266} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 817951891} + - {fileID: 1283940361} + - {fileID: 1799262900} + m_Father: {fileID: 1046153298} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143924884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 143924885} + - component: {fileID: 143924886} + - component: {fileID: 143924887} + m_Layer: 0 + m_Name: StreetGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &143924885 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143924884} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2119217225} + - {fileID: 1186580140} + m_Father: {fileID: 224384856} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &143924886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143924884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 27bb75a2e9782d74d80242a5ca5c6cbb, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::RepeatBackground +--- !u!65 &143924887 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143924884} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 180, y: 33.557182, z: 100} + m_Center: {x: 44, y: -17.045212, z: 0} +--- !u!1 &155693219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155693220} + m_Layer: 0 + m_Name: Line Row + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &155693220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155693219} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2090348557} + - {fileID: 1738996387} + - {fileID: 433541774} + - {fileID: 1656941850} + - {fileID: 1517824954} + - {fileID: 795487410} + - {fileID: 1237734674} + - {fileID: 1660641073} + - {fileID: 181396737} + - {fileID: 1000057379} + m_Father: {fileID: 715638845} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165839522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 165839523} + - component: {fileID: 165839526} + - component: {fileID: 165839525} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &165839523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165839522} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &165839525 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165839522} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &165839526 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165839522} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &168692710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 168692711} + - component: {fileID: 168692714} + - component: {fileID: 168692713} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &168692711 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168692710} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &168692713 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168692710} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &168692714 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168692710} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &176261873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176261874} + - component: {fileID: 176261877} + - component: {fileID: 176261876} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &176261874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176261873} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &176261876 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176261873} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &176261877 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176261873} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &181396736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181396737} + - component: {fileID: 181396740} + - component: {fileID: 181396739} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &181396737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181396736} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &181396739 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181396736} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &181396740 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181396736} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &183426795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 183426796} + - component: {fileID: 183426799} + - component: {fileID: 183426798} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &183426796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183426795} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &183426798 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183426795} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &183426799 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183426795} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &188485479 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 188485480} + - component: {fileID: 188485483} + - component: {fileID: 188485482} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &188485480 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188485479} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &188485482 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188485479} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &188485483 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188485479} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &224384855 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224384856} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &224384856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224384855} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 143924885} + - {fileID: 410087041} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &240655908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 240655909} + - component: {fileID: 240655912} + - component: {fileID: 240655911} + m_Layer: 0 + m_Name: Line long + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &240655909 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240655908} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -42.5} + m_LocalScale: {x: 100, y: 1, z: 0.75} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1802485318} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &240655911 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240655908} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &240655912 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240655908} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &273951702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 273951703} + - component: {fileID: 273951706} + - component: {fileID: 273951705} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &273951703 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273951702} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &273951705 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273951702} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &273951706 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273951702} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &281283835 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 281283836} + - component: {fileID: 281283839} + - component: {fileID: 281283838} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &281283836 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281283835} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &281283838 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281283835} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &281283839 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281283835} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &292770471 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 292770472} + - component: {fileID: 292770475} + - component: {fileID: 292770474} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &292770472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292770471} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &292770474 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292770471} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &292770475 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292770471} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &297284401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 297284402} + - component: {fileID: 297284405} + - component: {fileID: 297284404} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &297284402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 297284401} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &297284404 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 297284401} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &297284405 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 297284401} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &326834307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 326834308} + m_Layer: 0 + m_Name: Line Row (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &326834308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 326834307} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 60, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 770465391} + - {fileID: 1533397922} + - {fileID: 1925661940} + - {fileID: 1543285419} + - {fileID: 2045895123} + - {fileID: 1968937489} + - {fileID: 1315762114} + - {fileID: 381063998} + - {fileID: 1346081707} + - {fileID: 1728811245} + m_Father: {fileID: 1204342241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &330585543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 330585546} + - component: {fileID: 330585545} + - component: {fileID: 330585544} + - component: {fileID: 330585547} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &330585544 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 +--- !u!20 &330585545 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 4 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 1 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 20.78461 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 100 + field of view: 58.36593 + orthographic: 1 + orthographic size: 27.88 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &330585546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + serializedVersion: 2 + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: -90} +--- !u!114 &330585547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1 &349306223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 349306224} + - component: {fileID: 349306227} + - component: {fileID: 349306226} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &349306224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 349306223} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &349306226 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 349306223} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &349306227 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 349306223} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &381063997 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 381063998} + - component: {fileID: 381064001} + - component: {fileID: 381064000} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &381063998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 381063997} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &381064000 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 381063997} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &381064001 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 381063997} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &389927553 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 389927554} + - component: {fileID: 389927557} + - component: {fileID: 389927556} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &389927554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 389927553} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &389927556 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 389927553} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &389927557 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 389927553} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &391001915 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 391001916} + - component: {fileID: 391001919} + - component: {fileID: 391001918} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &391001916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 391001915} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &391001918 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 391001915} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &391001919 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 391001915} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &396908992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 396908993} + - component: {fileID: 396908996} + - component: {fileID: 396908995} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &396908993 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396908992} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &396908995 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396908992} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &396908996 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396908992} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &410087039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410087041} + - component: {fileID: 410087040} + - component: {fileID: 410087042} + m_Layer: 0 + m_Name: Sun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &410087040 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 5000 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &410087041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + serializedVersion: 2 + m_LocalRotation: {x: 0.32483715, y: -0.15737796, z: 0.23299792, w: 0.9030089} + m_LocalPosition: {x: 0, y: 37.5, z: -0.1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 224384856} + m_LocalEulerAnglesHint: {x: 41.3, y: -10.186, z: 25.089} +--- !u!114 &410087042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 1 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &414274926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414274927} + - component: {fileID: 414274930} + - component: {fileID: 414274929} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414274927 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414274926} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &414274929 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414274926} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &414274930 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414274926} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &417207976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417207977} + - component: {fileID: 417207980} + - component: {fileID: 417207979} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417207977 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417207976} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &417207979 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417207976} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &417207980 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417207976} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &426474260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426474261} + - component: {fileID: 426474264} + - component: {fileID: 426474263} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426474261 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 426474260} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &426474263 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 426474260} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &426474264 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 426474260} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &429896513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429896514} + - component: {fileID: 429896517} + - component: {fileID: 429896516} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429896514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429896513} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &429896516 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429896513} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &429896517 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429896513} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &431987834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431987835} + - component: {fileID: 431987838} + - component: {fileID: 431987837} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431987835 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 431987834} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &431987837 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 431987834} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &431987838 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 431987834} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &433541773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433541774} + - component: {fileID: 433541777} + - component: {fileID: 433541776} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433541774 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 433541773} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &433541776 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 433541773} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &433541777 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 433541773} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &483417259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483417260} + - component: {fileID: 483417263} + - component: {fileID: 483417262} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483417260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483417259} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &483417262 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483417259} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &483417263 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483417259} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &510487775 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 510487776} + - component: {fileID: 510487779} + - component: {fileID: 510487778} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &510487776 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 510487775} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &510487778 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 510487775} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &510487779 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 510487775} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &511355414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 511355415} + - component: {fileID: 511355418} + - component: {fileID: 511355417} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &511355415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 511355414} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &511355417 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 511355414} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &511355418 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 511355414} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &533024193 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 533024194} + m_Layer: 0 + m_Name: Line Row (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &533024194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533024193} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 45, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 127503712} + - {fileID: 1518964677} + - {fileID: 1592409231} + - {fileID: 640146554} + - {fileID: 812495887} + - {fileID: 1755160393} + - {fileID: 716853747} + - {fileID: 1632559705} + - {fileID: 782157516} + - {fileID: 1532180164} + m_Father: {fileID: 1204342241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &537059519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 537059520} + - component: {fileID: 537059523} + - component: {fileID: 537059522} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &537059520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537059519} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &537059522 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537059519} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &537059523 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537059519} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &537439049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 537439050} + m_Layer: 0 + m_Name: Line Row + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &537439050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537439049} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1715540940} + - {fileID: 1818848742} + - {fileID: 642264558} + - {fileID: 1200632818} + - {fileID: 1680720371} + - {fileID: 1217417087} + - {fileID: 2013476690} + - {fileID: 1302188135} + - {fileID: 103110281} + - {fileID: 281283836} + m_Father: {fileID: 1204342241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &553706315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 553706316} + - component: {fileID: 553706319} + - component: {fileID: 553706318} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &553706316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 553706315} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &553706318 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 553706315} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &553706319 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 553706315} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &555112692 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 555112693} + - component: {fileID: 555112696} + - component: {fileID: 555112695} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &555112693 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 555112692} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &555112695 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 555112692} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &555112696 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 555112692} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &556926946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 556926947} + - component: {fileID: 556926950} + - component: {fileID: 556926949} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &556926947 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556926946} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &556926949 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556926946} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &556926950 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556926946} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &579004132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 579004133} + - component: {fileID: 579004136} + - component: {fileID: 579004135} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &579004133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579004132} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &579004135 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579004132} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &579004136 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579004132} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &586546815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 586546816} + m_Layer: 0 + m_Name: Line Row (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &586546816 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586546815} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -15, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1843774584} + - {fileID: 107168558} + - {fileID: 11765705} + - {fileID: 127473869} + - {fileID: 993663725} + - {fileID: 176261874} + - {fileID: 2139032150} + - {fileID: 1938416334} + - {fileID: 273951703} + - {fileID: 510487776} + m_Father: {fileID: 715638845} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &640146553 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 640146554} + - component: {fileID: 640146557} + - component: {fileID: 640146556} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &640146554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 640146553} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &640146556 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 640146553} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &640146557 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 640146553} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &642264557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 642264558} + - component: {fileID: 642264561} + - component: {fileID: 642264560} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &642264558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642264557} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &642264560 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642264557} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &642264561 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642264557} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &663819809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 663819810} + - component: {fileID: 663819813} + - component: {fileID: 663819812} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &663819810 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 663819809} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &663819812 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 663819809} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &663819813 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 663819809} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &715638844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 715638845} + m_Layer: 0 + m_Name: Line Rows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &715638845 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 715638844} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -15, y: 0, z: -35.4153} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 155693220} + - {fileID: 1400943} + - {fileID: 1168851192} + - {fileID: 1667707930} + - {fileID: 586546816} + - {fileID: 913950194} + - {fileID: 2547500675729205141} + m_Father: {fileID: 1046153298} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &716853746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 716853747} + - component: {fileID: 716853750} + - component: {fileID: 716853749} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &716853747 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716853746} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &716853749 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716853746} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &716853750 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716853746} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &719845024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 719845025} + - component: {fileID: 719845026} + m_Layer: 0 + m_Name: SpawnManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &719845025 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719845024} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -14.62718, y: 0, z: -5.1317} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &719845026 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719845024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 905d02246fdbb9941b629b498f0fa28b, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::SpawnManager + safezonePrefab: {fileID: 1748915226206690238, guid: f723852b0caad8641a534dcbc5fbf764, type: 3} + enemyPrefabs: + - {fileID: 2219732459671700095, guid: 84db807aace4b0c4da25774b48987e38, type: 3} + - {fileID: 5453038475164078762, guid: 58a719be83978124296f5fa6b53aa33e, type: 3} + - {fileID: 6117508109103486503, guid: c9e6fe393210c44408d64e833d4179d6, type: 3} + obstaclePrefabs: + - {fileID: 2581178315147464653, guid: 6b860df17173eba4592a0ee2686baf54, type: 3} + vehicleSpeed: 10 + despawnX: 50 +--- !u!1 &720982448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 720982449} + - component: {fileID: 720982452} + - component: {fileID: 720982451} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &720982449 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 720982448} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &720982451 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 720982448} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &720982452 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 720982448} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &740388529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 740388530} + - component: {fileID: 740388533} + - component: {fileID: 740388532} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &740388530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 740388529} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &740388532 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 740388529} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &740388533 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 740388529} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &751810729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 751810730} + m_Layer: 0 + m_Name: Line Row (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &751810730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 751810729} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -30, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1561826041} + - {fileID: 1885684591} + - {fileID: 740388530} + - {fileID: 53362924} + - {fileID: 1398784011} + - {fileID: 64747644} + - {fileID: 663819810} + - {fileID: 297284402} + - {fileID: 1253264631} + - {fileID: 1607431229} + m_Father: {fileID: 1204342241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &770465390 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 770465391} + - component: {fileID: 770465394} + - component: {fileID: 770465393} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &770465391 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770465390} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &770465393 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770465390} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &770465394 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770465390} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &782157515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 782157516} + - component: {fileID: 782157519} + - component: {fileID: 782157518} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &782157516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 782157515} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &782157518 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 782157515} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &782157519 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 782157515} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &795487409 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 795487410} + - component: {fileID: 795487413} + - component: {fileID: 795487412} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &795487410 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795487409} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &795487412 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795487409} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &795487413 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795487409} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &803573360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 803573361} + - component: {fileID: 803573364} + - component: {fileID: 803573363} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &803573361 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 803573360} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &803573363 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 803573360} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &803573364 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 803573360} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &812495886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 812495887} + - component: {fileID: 812495890} + - component: {fileID: 812495889} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &812495887 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812495886} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &812495889 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812495886} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &812495890 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812495886} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &813272004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 813272005} + - component: {fileID: 813272008} + - component: {fileID: 813272007} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &813272005 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 813272004} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &813272007 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 813272004} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &813272008 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 813272004} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &817951890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 817951891} + - component: {fileID: 817951894} + - component: {fileID: 817951893} + m_Layer: 0 + m_Name: Line long + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &817951891 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817951890} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -42.5} + m_LocalScale: {x: 100, y: 1, z: 0.75} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 133907267} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &817951893 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817951890} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &817951894 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817951890} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &843242511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 843242512} + - component: {fileID: 843242515} + - component: {fileID: 843242514} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &843242512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 843242511} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &843242514 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 843242511} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &843242515 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 843242511} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &913950193 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 913950194} + m_Layer: 0 + m_Name: Line Row (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &913950194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 913950193} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -30, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2065910676} + - {fileID: 349306224} + - {fileID: 720982449} + - {fileID: 1973880321} + - {fileID: 1368899936} + - {fileID: 1621870528} + - {fileID: 1657252045} + - {fileID: 1801054629} + - {fileID: 556926947} + - {fileID: 1057467703} + m_Father: {fileID: 715638845} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &993663724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 993663725} + - component: {fileID: 993663728} + - component: {fileID: 993663727} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &993663725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 993663724} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &993663727 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 993663724} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &993663728 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 993663724} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1000057378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1000057379} + - component: {fileID: 1000057382} + - component: {fileID: 1000057381} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1000057379 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1000057378} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1000057381 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1000057378} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1000057382 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1000057378} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1030599879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1030599880} + - component: {fileID: 1030599883} + - component: {fileID: 1030599882} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1030599880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030599879} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1030599882 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030599879} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1030599883 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030599879} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1046153297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1046153298} + m_Layer: 0 + m_Name: Lines + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1046153298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046153297} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.49, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 133907267} + - {fileID: 715638845} + m_Father: {fileID: 2119217225} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1046781998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1046781999} + - component: {fileID: 1046782002} + - component: {fileID: 1046782001} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1046781999 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046781998} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1046782001 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046781998} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1046782002 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046781998} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1057467702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1057467703} + - component: {fileID: 1057467706} + - component: {fileID: 1057467705} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1057467703 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1057467702} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1057467705 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1057467702} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1057467706 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1057467702} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1123193173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1123193174} + - component: {fileID: 1123193177} + - component: {fileID: 1123193176} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1123193174 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123193173} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1123193176 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123193173} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1123193177 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123193173} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1133403500 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1133403501} + - component: {fileID: 1133403504} + - component: {fileID: 1133403503} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1133403501 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133403500} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1133403503 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133403500} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1133403504 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133403500} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1168851191 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1168851192} + m_Layer: 0 + m_Name: Line Row (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1168851192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168851191} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 60, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 431987835} + - {fileID: 118795576} + - {fileID: 2118435237} + - {fileID: 1462857534} + - {fileID: 483417260} + - {fileID: 389927554} + - {fileID: 1809338520} + - {fileID: 511355415} + - {fileID: 292770472} + - {fileID: 183426796} + m_Father: {fileID: 715638845} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1186580139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1186580140} + m_Layer: 0 + m_Name: Street (1) + m_TagString: Ground + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1186580140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1186580139} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 90, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1285509136} + - {fileID: 1783220486} + m_Father: {fileID: 143924885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1200632817 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1200632818} + - component: {fileID: 1200632821} + - component: {fileID: 1200632820} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1200632818 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200632817} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1200632820 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200632817} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1200632821 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200632817} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1204342240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1204342241} + m_Layer: 0 + m_Name: Line Rows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1204342241 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1204342240} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -15, y: 0, z: -35.4153} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 537439050} + - {fileID: 533024194} + - {fileID: 326834308} + - {fileID: 1524653127} + - {fileID: 1300390728} + - {fileID: 751810730} + - {fileID: 1635685098} + m_Father: {fileID: 1783220486} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1208080705 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1208080706} + - component: {fileID: 1208080709} + - component: {fileID: 1208080708} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1208080706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208080705} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1208080708 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208080705} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1208080709 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208080705} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1217417086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1217417087} + - component: {fileID: 1217417090} + - component: {fileID: 1217417089} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1217417087 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217417086} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1217417089 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217417086} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1217417090 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217417086} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1237734673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1237734674} + - component: {fileID: 1237734677} + - component: {fileID: 1237734676} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1237734674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1237734673} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1237734676 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1237734673} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1237734677 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1237734673} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1253264630 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1253264631} + - component: {fileID: 1253264634} + - component: {fileID: 1253264633} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1253264631 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1253264630} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1253264633 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1253264630} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1253264634 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1253264630} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1283940360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283940361} + - component: {fileID: 1283940364} + - component: {fileID: 1283940363} + m_Layer: 0 + m_Name: Line long (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1283940361 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283940360} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.5} + m_LocalScale: {x: 100, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 133907267} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1283940363 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283940360} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1283940364 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283940360} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1285509135 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1186580140} + m_Modifications: + - target: {fileID: 2429896712245452366, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_Name + value: Ground + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 3844958926779317668, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} +--- !u!4 &1285509136 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + m_PrefabInstance: {fileID: 1285509135} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1290045214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1290045215} + - component: {fileID: 1290045218} + - component: {fileID: 1290045217} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1290045215 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1290045214} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1290045217 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1290045214} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1290045218 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1290045214} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1298152367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1298152368} + - component: {fileID: 1298152371} + - component: {fileID: 1298152370} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1298152368 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298152367} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1298152370 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298152367} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1298152371 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298152367} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1300390727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1300390728} + m_Layer: 0 + m_Name: Line Row (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1300390728 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300390727} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -15, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 165839523} + - {fileID: 1837314537} + - {fileID: 396908993} + - {fileID: 1698966558} + - {fileID: 429896514} + - {fileID: 168692711} + - {fileID: 1629648787} + - {fileID: 813272005} + - {fileID: 1368937310} + - {fileID: 188485480} + m_Father: {fileID: 1204342241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1302188134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302188135} + - component: {fileID: 1302188138} + - component: {fileID: 1302188137} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1302188135 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302188134} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1302188137 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302188134} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1302188138 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302188134} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1315762113 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1315762114} + - component: {fileID: 1315762117} + - component: {fileID: 1315762116} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1315762114 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1315762113} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1315762116 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1315762113} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1315762117 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1315762113} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1331333236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1331333237} + - component: {fileID: 1331333240} + - component: {fileID: 1331333239} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1331333237 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331333236} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1331333239 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331333236} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1331333240 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331333236} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1346081706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1346081707} + - component: {fileID: 1346081710} + - component: {fileID: 1346081709} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1346081707 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346081706} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1346081709 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346081706} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1346081710 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346081706} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1368899935 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1368899936} + - component: {fileID: 1368899939} + - component: {fileID: 1368899938} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1368899936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368899935} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1368899938 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368899935} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1368899939 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368899935} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1368937309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1368937310} + - component: {fileID: 1368937313} + - component: {fileID: 1368937312} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1368937310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368937309} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1368937312 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368937309} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1368937313 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368937309} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1398784010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1398784011} + - component: {fileID: 1398784014} + - component: {fileID: 1398784013} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1398784011 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398784010} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1398784013 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398784010} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1398784014 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398784010} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1462857533 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1462857534} + - component: {fileID: 1462857537} + - component: {fileID: 1462857536} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1462857534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462857533} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1462857536 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462857533} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1462857537 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462857533} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1485596449 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1485596450} + - component: {fileID: 1485596453} + - component: {fileID: 1485596452} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1485596450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1485596449} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1485596452 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1485596449} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1485596453 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1485596449} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1517824953 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1517824954} + - component: {fileID: 1517824957} + - component: {fileID: 1517824956} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1517824954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1517824953} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1517824956 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1517824953} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1517824957 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1517824953} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1518964676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1518964677} + - component: {fileID: 1518964680} + - component: {fileID: 1518964679} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1518964677 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518964676} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1518964679 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518964676} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1518964680 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518964676} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1524653126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1524653127} + m_Layer: 0 + m_Name: Line Row (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1524653127 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1524653126} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1208080706} + - {fileID: 537059520} + - {fileID: 1880734200} + - {fileID: 1938571257} + - {fileID: 417207977} + - {fileID: 1030599880} + - {fileID: 803573361} + - {fileID: 1898136393} + - {fileID: 1825123298} + - {fileID: 414274927} + m_Father: {fileID: 1204342241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1532180163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1532180164} + - component: {fileID: 1532180167} + - component: {fileID: 1532180166} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1532180164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1532180163} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1532180166 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1532180163} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1532180167 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1532180163} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1533397921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1533397922} + - component: {fileID: 1533397925} + - component: {fileID: 1533397924} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1533397922 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533397921} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1533397924 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533397921} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1533397925 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533397921} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1543285418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1543285419} + - component: {fileID: 1543285422} + - component: {fileID: 1543285421} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1543285419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1543285418} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1543285421 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1543285418} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1543285422 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1543285418} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1561826040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1561826041} + - component: {fileID: 1561826044} + - component: {fileID: 1561826043} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1561826041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561826040} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1561826043 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561826040} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1561826044 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561826040} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1592409230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592409231} + - component: {fileID: 1592409234} + - component: {fileID: 1592409233} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1592409231 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592409230} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1592409233 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592409230} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1592409234 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592409230} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1607431228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1607431229} + - component: {fileID: 1607431232} + - component: {fileID: 1607431231} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1607431229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607431228} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1607431231 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607431228} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1607431232 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607431228} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1621870527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1621870528} + - component: {fileID: 1621870531} + - component: {fileID: 1621870530} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1621870528 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1621870527} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1621870530 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1621870527} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1621870531 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1621870527} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1625921209 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1625921210} + - component: {fileID: 1625921213} + - component: {fileID: 1625921212} + m_Layer: 0 + m_Name: Line long (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1625921210 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625921209} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.5} + m_LocalScale: {x: 100, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1802485318} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1625921212 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625921209} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1625921213 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625921209} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1629648786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1629648787} + - component: {fileID: 1629648790} + - component: {fileID: 1629648789} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1629648787 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629648786} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1629648789 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629648786} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1629648790 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629648786} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1632559704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1632559705} + - component: {fileID: 1632559708} + - component: {fileID: 1632559707} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1632559705 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1632559704} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1632559707 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1632559704} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1632559708 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1632559704} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1635685097 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1204342241} + m_Modifications: + - target: {fileID: 2884412546070208695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_Name + value: Line Row (4) + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fef879a27c2741c45b6aa5086363240c, type: 3} +--- !u!4 &1635685098 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + m_PrefabInstance: {fileID: 1635685097} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1636260031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1636260032} + - component: {fileID: 1636260035} + - component: {fileID: 1636260034} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1636260032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1636260031} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1636260034 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1636260031} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1636260035 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1636260031} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1656941849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1656941850} + - component: {fileID: 1656941853} + - component: {fileID: 1656941852} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1656941850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656941849} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1656941852 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656941849} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1656941853 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656941849} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1657252044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1657252045} + - component: {fileID: 1657252048} + - component: {fileID: 1657252047} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1657252045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657252044} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1657252047 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657252044} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1657252048 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657252044} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1660641072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1660641073} + - component: {fileID: 1660641076} + - component: {fileID: 1660641075} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1660641073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1660641072} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1660641075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1660641072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1660641076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1660641072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1667707929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1667707930} + m_Layer: 0 + m_Name: Line Row (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1667707930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1667707929} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 555112693} + - {fileID: 2008549232} + - {fileID: 391001916} + - {fileID: 426474261} + - {fileID: 1123193174} + - {fileID: 2004020378} + - {fileID: 1821132023} + - {fileID: 1636260032} + - {fileID: 579004133} + - {fileID: 1046781999} + m_Father: {fileID: 715638845} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1680720370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1680720371} + - component: {fileID: 1680720374} + - component: {fileID: 1680720373} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1680720371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1680720370} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1680720373 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1680720370} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1680720374 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1680720370} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1698966557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1698966558} + - component: {fileID: 1698966561} + - component: {fileID: 1698966560} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1698966558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1698966557} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1698966560 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1698966557} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1698966561 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1698966557} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1715540939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1715540940} + - component: {fileID: 1715540943} + - component: {fileID: 1715540942} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1715540940 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715540939} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1715540942 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715540939} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1715540943 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715540939} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1728811244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1728811245} + - component: {fileID: 1728811248} + - component: {fileID: 1728811247} + m_Layer: 0 + m_Name: Line (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1728811245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728811244} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1728811247 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728811244} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1728811248 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728811244} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1738996386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1738996387} + - component: {fileID: 1738996390} + - component: {fileID: 1738996389} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1738996387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1738996386} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1738996389 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1738996386} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1738996390 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1738996386} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1755160392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1755160393} + - component: {fileID: 1755160396} + - component: {fileID: 1755160395} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1755160393 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755160392} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 533024194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1755160395 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755160392} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1755160396 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755160392} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1783220485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1783220486} + m_Layer: 0 + m_Name: Lines + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1783220486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1783220485} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.49, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1802485318} + - {fileID: 1204342241} + m_Father: {fileID: 1186580140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1799262900 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + m_PrefabInstance: {fileID: 5620091312805741488} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1801054628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801054629} + - component: {fileID: 1801054632} + - component: {fileID: 1801054631} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801054629 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801054628} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1801054631 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801054628} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801054632 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801054628} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801230132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801230133} + - component: {fileID: 1801230136} + - component: {fileID: 1801230135} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801230133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801230132} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1801230135 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801230132} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801230136 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801230132} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1802485317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1802485318} + m_Layer: 0 + m_Name: Long Lines + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1802485318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1802485317} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 240655909} + - {fileID: 1625921210} + - {fileID: 1931808424} + m_Father: {fileID: 1783220486} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1809338519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1809338520} + - component: {fileID: 1809338523} + - component: {fileID: 1809338522} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1809338520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809338519} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1809338522 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809338519} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1809338523 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809338519} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1818848741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1818848742} + - component: {fileID: 1818848745} + - component: {fileID: 1818848744} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1818848742 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818848741} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1818848744 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818848741} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1818848745 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818848741} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1821132022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1821132023} + - component: {fileID: 1821132026} + - component: {fileID: 1821132025} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1821132023 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1821132022} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1821132025 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1821132022} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1821132026 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1821132022} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1825123297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1825123298} + - component: {fileID: 1825123301} + - component: {fileID: 1825123300} + m_Layer: 0 + m_Name: Line (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1825123298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1825123297} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 7.0829983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1825123300 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1825123297} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1825123301 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1825123297} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1837314536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1837314537} + - component: {fileID: 1837314540} + - component: {fileID: 1837314539} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1837314537 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1837314536} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1300390728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1837314539 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1837314536} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1837314540 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1837314536} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1843774583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1843774584} + - component: {fileID: 1843774587} + - component: {fileID: 1843774586} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1843774584 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1843774583} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1843774586 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1843774583} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1843774587 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1843774583} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1880734199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1880734200} + - component: {fileID: 1880734203} + - component: {fileID: 1880734202} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1880734200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880734199} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1880734202 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880734199} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1880734203 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880734199} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1885684590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1885684591} + - component: {fileID: 1885684594} + - component: {fileID: 1885684593} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1885684591 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1885684590} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 751810730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1885684593 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1885684590} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1885684594 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1885684590} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1898136392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1898136393} + - component: {fileID: 1898136396} + - component: {fileID: 1898136395} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1898136393 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898136392} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1898136395 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898136392} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1898136396 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898136392} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1925661939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1925661940} + - component: {fileID: 1925661943} + - component: {fileID: 1925661942} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1925661940 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925661939} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1925661942 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925661939} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1925661943 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925661939} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1931808423 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1802485318} + m_Modifications: + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2696766417209470861, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_Name + value: Line long (2) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 0} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} +--- !u!4 &1931808424 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + m_PrefabInstance: {fileID: 1931808423} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1938416333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1938416334} + - component: {fileID: 1938416337} + - component: {fileID: 1938416336} + m_Layer: 0 + m_Name: Line (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1938416334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938416333} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 14.165998} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1938416336 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938416333} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1938416337 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938416333} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1938571256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1938571257} + - component: {fileID: 1938571260} + - component: {fileID: 1938571259} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1938571257 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938571256} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1524653127} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1938571259 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938571256} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1938571260 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938571256} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1968937488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1968937489} + - component: {fileID: 1968937492} + - component: {fileID: 1968937491} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1968937489 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1968937488} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1968937491 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1968937488} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1968937492 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1968937488} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1973880320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1973880321} + - component: {fileID: 1973880324} + - component: {fileID: 1973880323} + m_Layer: 0 + m_Name: Line (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1973880321 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1973880320} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 63.747597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1973880323 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1973880320} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1973880324 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1973880320} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2004020377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2004020378} + - component: {fileID: 2004020381} + - component: {fileID: 2004020380} + m_Layer: 0 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2004020378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2004020377} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28.332298} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2004020380 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2004020377} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2004020381 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2004020377} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2008549231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2008549232} + - component: {fileID: 2008549235} + - component: {fileID: 2008549234} + m_Layer: 0 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2008549232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008549231} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 49.581596} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667707930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2008549234 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008549231} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2008549235 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008549231} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2013476689 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2013476690} + - component: {fileID: 2013476693} + - component: {fileID: 2013476692} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2013476690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013476689} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537439050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2013476692 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013476689} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2013476693 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013476689} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2045895122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2045895123} + - component: {fileID: 2045895126} + - component: {fileID: 2045895125} + m_Layer: 0 + m_Name: Line (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2045895123 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2045895122} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 70.8306} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 326834308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2045895125 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2045895122} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2045895126 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2045895122} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2065554574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2065554575} + - component: {fileID: 2065554578} + - component: {fileID: 2065554577} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2065554575 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065554574} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1400943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2065554577 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065554574} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2065554578 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065554574} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2065910675 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2065910676} + - component: {fileID: 2065910679} + - component: {fileID: 2065910678} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2065910676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065910675} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913950194} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2065910678 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065910675} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2065910679 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065910675} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2090348556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2090348557} + - component: {fileID: 2090348560} + - component: {fileID: 2090348559} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2090348557 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2090348556} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 42.4983} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155693220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2090348559 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2090348556} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2090348560 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2090348556} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &2114393954 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 664390220160038716, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_Name + value: Police + objectReference: {fileID: 0} + - target: {fileID: 664390220160038716, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_TagString + value: Police + objectReference: {fileID: 0} + - target: {fileID: 3416770575847629389, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 3a8fab7fe506aca4c8313150f427acb0, type: 2} + - target: {fileID: 3428798636683746694, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_IsTrigger + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalScale.x + value: 5.72 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalScale.y + value: 2.16 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalPosition.x + value: -23.449999 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalPosition.y + value: 1.63 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} +--- !u!1 &2118435236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2118435237} + - component: {fileID: 2118435240} + - component: {fileID: 2118435239} + m_Layer: 0 + m_Name: Line (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2118435237 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118435236} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 56.664597} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1168851192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2118435239 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118435236} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2118435240 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118435236} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2119217224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2119217225} + m_Layer: 0 + m_Name: Street + m_TagString: Ground + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2119217225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2119217224} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 114861697} + - {fileID: 1046153298} + m_Father: {fileID: 143924885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2139032149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139032150} + - component: {fileID: 2139032153} + - component: {fileID: 2139032152} + m_Layer: 0 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2139032150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139032149} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21.248999} + m_LocalScale: {x: 7.5, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 586546816} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2139032152 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139032149} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 776d4bf4023015d4d849b952856a7d52, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139032153 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139032149} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &2547500675729205140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 715638845} + m_Modifications: + - target: {fileID: 2884412546070208695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_Name + value: Line Row (4) + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fef879a27c2741c45b6aa5086363240c, type: 3} +--- !u!4 &2547500675729205141 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6759489439985229695, guid: fef879a27c2741c45b6aa5086363240c, type: 3} + m_PrefabInstance: {fileID: 2547500675729205140} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2567458902668954393 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 664390220160038716, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalPosition.x + value: 2.3 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalPosition.y + value: 2.3 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalPosition.z + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3493250928339560355, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 664390220160038716, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + insertIndex: -1 + addedObject: {fileID: 2567458902668954395} + m_SourcePrefab: {fileID: 100100000, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} +--- !u!1 &2567458902668954394 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 664390220160038716, guid: 8a69a593c0897bc4ab7ca01287d7f38e, type: 3} + m_PrefabInstance: {fileID: 2567458902668954393} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2567458902668954395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2567458902668954394} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f1c54b4ecce99664492435b5fa9fa4e8, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::PlayerController + boostDuration: 2 + boostCooldown: 5 + gameOver: 0 +--- !u!1001 &5620091312805741488 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 133907267} + m_Modifications: + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766990776162837227, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2696766417209470861, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} + propertyPath: m_Name + value: Line long (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 27bafd2008c2d90479db8b5ee9a56766, type: 3} +--- !u!1001 &7850873548371698438 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2119217225} + m_Modifications: + - target: {fileID: 2429896712245452366, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_Name + value: Ground + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8464671270916734102, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 3844958926779317668, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fde62e7919d84b942ab5f7007f235aa6, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 330585546} + - {fileID: 832575519} + - {fileID: 224384856} + - {fileID: 719845025} + - {fileID: 2567458902668954393} + - {fileID: 2114393954} diff --git a/JPP-Bus Stop Own Project/Assets/Scenes/Bus Stop Main.unity.meta b/JPP-Bus Stop Own Project/Assets/Scenes/Bus Stop Main.unity.meta new file mode 100644 index 0000000..9531828 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scenes/Bus Stop Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 99c9720ab356a0642a771bea13969a05 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Scripts.meta b/JPP-Bus Stop Own Project/Assets/Scripts.meta new file mode 100644 index 0000000..927a5e9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d548257dc74b8844a8c387fb644fe2cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Scripts/PlayerController.cs b/JPP-Bus Stop Own Project/Assets/Scripts/PlayerController.cs new file mode 100644 index 0000000..5e2ef38 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts/PlayerController.cs @@ -0,0 +1,118 @@ +using UnityEngine; + +public class PlayerController : MonoBehaviour +{ + private float speed = 25f; + private float moveInput; + private float turnInput; + private float boostInput; + bool isBoosting = false; + float boostTimer = 0f; + float boostMultiplier = 1.5f; + public float boostDuration = 1f; + float cooldownTimer = 0f; + public float boostCooldown = 5f; + private Rigidbody rb; + public bool gameOver = false; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + rb = GetComponent(); + } + + // Update is called once per frame + void Update() + { + moveInput = Input.GetAxisRaw("Vertical"); + turnInput = Input.GetAxisRaw("Horizontal"); + if (moveInput > 0 && Input.GetKeyDown(KeyCode.Space) && !isBoosting && cooldownTimer <= 0f && !gameOver) + { + isBoosting = true; + boostTimer = boostDuration; + } + + // Cooldown + if (cooldownTimer > 0f) + cooldownTimer -= Time.deltaTime; + + if (transform.position.x < -22f) + { + // Prevent going too low + transform.position = new Vector3(-22f, transform.position.y, transform.position.z); + rb.linearVelocity = Vector3.zero; + } + else if (transform.position.x > 22f) + { + // Prevent going too high + transform.position = new Vector3(22f, transform.position.y, transform.position.z); + rb.linearVelocity = Vector3.zero; + } + if (transform.position.z < -40f) + { + // Prevent going too low + transform.position = new Vector3(transform.position.x, transform.position.y, -40f); + rb.linearVelocity = Vector3.zero; + } + else if (transform.position.z > 40f) + { + // Prevent going too high + transform.position = new Vector3(transform.position.x, transform.position.y, 40f); + rb.linearVelocity = Vector3.zero; + } + } + + void FixedUpdate() + { + float currentSpeed = speed; + + // ----- Boost Timer ----- + if (isBoosting) + { + boostTimer -= Time.fixedDeltaTime; + currentSpeed = speed * boostMultiplier; + + if (boostTimer <= 0f) + { + isBoosting = false; + cooldownTimer = boostCooldown; // Cooldown starten + } + } + + // ----- Movement ----- + if (!gameOver) + { + Vector3 move = transform.right * moveInput * currentSpeed * Time.fixedDeltaTime; + rb.MovePosition(rb.position + move); + Vector3 turn = transform.forward * -turnInput * currentSpeed * Time.fixedDeltaTime; + rb.MovePosition(rb.position + turn); + } + } + + void OnCollisionEnter(Collision collision) + { + // Prüfen, ob der Spieler mit einem Enemy oder Hindernis kollidiert + if (collision.gameObject.CompareTag("Enemy") || collision.gameObject.CompareTag("Obstacle")) + { + gameOver = true; + Debug.Log("Game Over!"); + } + } + + void OnTriggerEnter(Collider other) + { + if (other.GetComponent() != null) + { + other.GetComponent().playerOn = true; + other.GetComponent().playerHasBeenOn = true; + } + } + + void OnTriggerExit(Collider other) + { + if (other.GetComponent() != null) + { + other.GetComponent().playerOn = false; + } + } +} diff --git a/JPP-Bus Stop Own Project/Assets/Scripts/PlayerController.cs.meta b/JPP-Bus Stop Own Project/Assets/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..7535682 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts/PlayerController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f1c54b4ecce99664492435b5fa9fa4e8 \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Assets/Scripts/RepeatBackground.cs b/JPP-Bus Stop Own Project/Assets/Scripts/RepeatBackground.cs new file mode 100644 index 0000000..15b754f --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts/RepeatBackground.cs @@ -0,0 +1,31 @@ +using UnityEngine; + +public class RepeatBackground : MonoBehaviour +{ + private float backgroundSpeed = 50; + private Vector3 startPos; + private float repeatWidth; + private PlayerController playerControllerScript; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + playerControllerScript = GameObject.Find("Player").GetComponent(); + startPos = transform.position; + repeatWidth = GetComponent().size.x / 2; + } + + // Update is called once per frame + void Update() + { + if (!playerControllerScript.gameOver) + { + transform.Translate(Vector3.left * backgroundSpeed * Time.deltaTime); + } + + if (transform.position.x < startPos.x - repeatWidth) + { + transform.position = startPos; + } + } +} diff --git a/JPP-Bus Stop Own Project/Assets/Scripts/RepeatBackground.cs.meta b/JPP-Bus Stop Own Project/Assets/Scripts/RepeatBackground.cs.meta new file mode 100644 index 0000000..3f07c5b --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts/RepeatBackground.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 27bb75a2e9782d74d80242a5ca5c6cbb \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Assets/Scripts/SafezoneData.cs b/JPP-Bus Stop Own Project/Assets/Scripts/SafezoneData.cs new file mode 100644 index 0000000..0345fbe --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts/SafezoneData.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +public class SafezoneData : MonoBehaviour +{ + public Vector3 moveDir; + public float stopX; + public float waitTime; + public bool playerOn = false; + public bool playerHasBeenOn; +} diff --git a/JPP-Bus Stop Own Project/Assets/Scripts/SafezoneData.cs.meta b/JPP-Bus Stop Own Project/Assets/Scripts/SafezoneData.cs.meta new file mode 100644 index 0000000..9b4ff12 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts/SafezoneData.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6f27349779524bc4d8a0cfffda336795 \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Assets/Scripts/SpawnManager.cs b/JPP-Bus Stop Own Project/Assets/Scripts/SpawnManager.cs new file mode 100644 index 0000000..d4da1ff --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts/SpawnManager.cs @@ -0,0 +1,205 @@ +using UnityEngine; +using System.Collections.Generic; + +public class SpawnManager : MonoBehaviour +{ + private float[] spawnPositionsEnemiesOppositeZ = { 3.7f, 11f, 17.8f, 24.6f, 31.8f, 39f }; + private float[] spawnPositionsEnemiesForwardsZ = { -3.7f, -11f, -17.8f, -24.6f, -31.8f, -39f }; + private float[] spawnPositionsObstaclesZ = { 3.7f, 11f, 17.8f, 24.6f, 31.8f, 39f, -3.7f, -11f, -17.8f, -24.6f, -31.8f, -39f }; + private float spawnPositionSafezoneZ = -39f; + private float? safezoneZ = null; + private float safezoneTime = 10f; + private float safezoneStopX = 0f; + public GameObject safezonePrefab; + private List occupiedZPositions = new List(); + public GameObject[] enemyPrefabs; + public GameObject[] obstaclePrefabs; + private List activeEnemies = new List(); + private List activeObstacles = new List(); + public float vehicleSpeed = 75f; + public float despawnX = 50f; + private PlayerController playerControllerScript; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + playerControllerScript = GameObject.Find("Player").GetComponent(); + float spawnInterval = Random.Range(1.8f, 2.3f); + float safezoneInterval = Random.Range(20f, 30f); + InvokeRepeating("SpawnRandomObject", 10f, spawnInterval); + InvokeRepeating("SpawnSafezone", 0f, safezoneInterval); + } + + void SpawnRandomObject() + { + if (playerControllerScript.gameOver) + return; + + occupiedZPositions.Clear(); + + // Wie viele Objekte gleichzeitig spawnen sollen (zufällig oder fix) + int objectsToSpawn = Random.Range(1, 10); // 1 bis 9 pro Spawn-Aufruf + + for (int i = 0; i < objectsToSpawn; i++) + { + float rand = Random.value; + + if (rand < 0.6f) + SpawnRandomEnemy(); + else + SpawnRandomObstacle(); + } + } + + void FixedUpdate() + { + if (!playerControllerScript.gameOver) + { + // Gegner bewegen + for (int i = activeEnemies.Count - 1; i >= 0; i--) + { + Rigidbody rb = activeEnemies[i]; + if (rb == null) { activeEnemies.RemoveAt(i); continue; } + + rb.AddForce(rb.gameObject.GetComponent().moveDir * 6, ForceMode.Force); + + if (Mathf.Abs(rb.position.x) > despawnX) + { + occupiedZPositions.Remove(rb.position.z); // Z wieder freigeben + Destroy(rb.gameObject); + activeEnemies.RemoveAt(i); + } + } + + // Hindernisse bewegen + for (int i = activeObstacles.Count - 1; i >= 0; i--) + { + Rigidbody rb = activeObstacles[i]; + if (rb == null) { activeObstacles.RemoveAt(i); continue; } + + rb.AddForce(rb.gameObject.GetComponent().moveDir * 6, ForceMode.Force); + + if (Mathf.Abs(rb.position.x) > despawnX) + { + occupiedZPositions.Remove(rb.position.z); + Destroy(rb.gameObject); + activeObstacles.RemoveAt(i); + } + } + + foreach (var safezone in GameObject.FindObjectsOfType()) + { + Rigidbody rb = safezone.GetComponent(); + if (rb == null) continue; + + // Prüfen, ob Stop erreicht + if (rb.position.x > safezone.stopX || safezone.playerOn) + { + rb.AddForce(safezone.moveDir * 2, ForceMode.Force); // bewegt sich + } + else + { + rb.linearVelocity = Vector3.zero; // stoppt + safezone.waitTime -= Time.fixedDeltaTime; + + if (safezone.waitTime <= 0f) + { + // Player ist nicht drauf -> Game Over + PlayerController pc = GameObject.Find("Player").GetComponent(); + if (!safezone.playerHasBeenOn) + pc.gameOver = true; + + Destroy(safezone.gameObject); // Safezone weg + safezoneZ = null; + } + } + } + } + } + + + void SpawnRandomEnemy() + { + GameObject chosenPrefab = enemyPrefabs[Random.Range(0, enemyPrefabs.Length)]; + bool spawnOpposite = Random.value > 0.5f; + float[] possibleZ = spawnOpposite ? spawnPositionsEnemiesOppositeZ : spawnPositionsEnemiesForwardsZ; + + // Filtere belegte Z-Positionen heraus + List availableZ = new List(); + foreach (var z in possibleZ) + if (!occupiedZPositions.Contains(z) && z != safezoneZ) + availableZ.Add(z); + + if (availableZ.Count == 0) + return; // keine freie Spur + + float chosenZ = availableZ[Random.Range(0, availableZ.Count)]; + occupiedZPositions.Add(chosenZ); + + Vector3 spawnPos = spawnOpposite ? new Vector3(40f, 0.5f, chosenZ) : new Vector3(-40f, 0.5f, chosenZ); + Vector3 moveForce = spawnOpposite ? Vector3.left * vehicleSpeed : Vector3.right * vehicleSpeed; + + GameObject enemy = Instantiate(chosenPrefab, spawnPos, chosenPrefab.transform.rotation); + Rigidbody rb = enemy.GetComponent(); + if (rb != null) + { + rb.constraints = RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationZ; + MoveData data = enemy.AddComponent(); + data.moveDir = moveForce; + activeEnemies.Add(rb); + } + } + + void SpawnRandomObstacle() + { + GameObject chosenPrefab = obstaclePrefabs[Random.Range(0, obstaclePrefabs.Length)]; + + // Filtere belegte Z-Positionen + List availableZ = new List(); + foreach (var z in spawnPositionsObstaclesZ) + if (!occupiedZPositions.Contains(z) && z != safezoneZ) + availableZ.Add(z); + + if (availableZ.Count == 0) + return; // keine freie Spur + + float chosenZ = availableZ[Random.Range(0, availableZ.Count)]; + occupiedZPositions.Add(chosenZ); + + Vector3 spawnPos = new Vector3(40f, 0.5f, chosenZ); + GameObject obstacle = Instantiate(chosenPrefab, spawnPos, chosenPrefab.transform.rotation); + Rigidbody rb = obstacle.GetComponent(); + if (rb != null) + { + rb.constraints = RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationZ; + MoveData data = obstacle.AddComponent(); + data.moveDir = Vector3.left * vehicleSpeed; + activeObstacles.Add(rb); + } + } + + void SpawnSafezone() + { + if (safezonePrefab == null) return; + + Vector3 spawnPos = new Vector3(40f, 0.5f, spawnPositionSafezoneZ); + GameObject safezone = Instantiate(safezonePrefab, spawnPos, safezonePrefab.transform.rotation); + safezoneZ = spawnPositionSafezoneZ; + + Rigidbody rb = safezone.GetComponent(); + if (rb != null) + { + rb.constraints = RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationZ; + + SafezoneData data = safezone.AddComponent(); + data.moveDir = Vector3.left * vehicleSpeed; // fährt nach -X + data.stopX = safezoneStopX; + data.waitTime = safezoneTime; + } + } +} + +public class MoveData : MonoBehaviour +{ + public Vector3 moveDir; +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Assets/Scripts/SpawnManager.cs.meta b/JPP-Bus Stop Own Project/Assets/Scripts/SpawnManager.cs.meta new file mode 100644 index 0000000..7555503 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Scripts/SpawnManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 905d02246fdbb9941b629b498f0fa28b \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Assets/Settings.meta b/JPP-Bus Stop Own Project/Assets/Settings.meta new file mode 100644 index 0000000..39b94dd --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 709f11a7f3c4041caa4ef136ea32d874 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Settings/DefaultVolumeProfile.asset b/JPP-Bus Stop Own Project/Assets/Settings/DefaultVolumeProfile.asset new file mode 100644 index 0000000..6fb1822 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/DefaultVolumeProfile.asset @@ -0,0 +1,982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9167874883656233139 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &-8270506406425502121 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-8104416584915340131 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent2 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent2 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p21: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7750755424749557576 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60f3b30c03e6ba64d9a27dc9dba8f28d, type: 3} + m_Name: OutlineVolumeComponent + m_EditorClassIdentifier: + active: 1 + Enabled: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7743500325797982168 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &-7274224791359825572 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fd9ee276a1023e439cf7a9c393195fa, type: 3} + m_Name: TestAnimationCurveVolumeComponent + m_EditorClassIdentifier: + active: 1 + testParameter: + m_OverrideState: 1 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 10 + inSlope: 0 + outSlope: 10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 15 + inSlope: 10 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &-6335409530604852063 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-6288072647309666549 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-5520245016509672950 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &-5360449096862653589 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedEverywhere + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedEverywhere + active: 1 +--- !u!114 &-5139089513906902183 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a00a63fdd6bd2a45ab1f2d869305ffd, type: 3} + m_Name: OasisFogVolumeComponent + m_EditorClassIdentifier: + active: 1 + Density: + m_OverrideState: 1 + m_Value: 0 + StartDistance: + m_OverrideState: 1 + m_Value: 0 + HeightRange: + m_OverrideState: 1 + m_Value: {x: 0, y: 50} + Tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + SunScatteringIntensity: + m_OverrideState: 1 + m_Value: 2 +--- !u!114 &-4463884970436517307 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1410297666881709256 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.33 + viewBias: + m_OverrideState: 1 + m_Value: 0 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 1 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1216621516061285780 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1170528603972255243 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-581120513425526550 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent3 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent3 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p31: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: -9167874883656233139} + - {fileID: 1918650496244738858} + - {fileID: 853819529557874667} + - {fileID: 1052315754049611418} + - {fileID: -1170528603972255243} + - {fileID: -8270506406425502121} + - {fileID: -5520245016509672950} + - {fileID: 7173750748008157695} + - {fileID: 1666464333004379222} + - {fileID: 9001657382290151224} + - {fileID: -6335409530604852063} + - {fileID: -1216621516061285780} + - {fileID: 3959858460715838825} + - {fileID: -7743500325797982168} + - {fileID: 4644742534064026673} + - {fileID: -4463884970436517307} + - {fileID: -6288072647309666549} + - {fileID: 7518938298396184218} + - {fileID: -1410297666881709256} + - {fileID: -7750755424749557576} + - {fileID: -5139089513906902183} +--- !u!114 &853819529557874667 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &1052315754049611418 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &1666464333004379222 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1918650496244738858 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &3959858460715838825 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &4251301726029935498 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 74955a4b0b4243bc87231e8b59ed9140, type: 3} + m_Name: TestVolume + m_EditorClassIdentifier: + active: 1 + param: + m_OverrideState: 1 + m_Value: 123 +--- !u!114 &4644742534064026673 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &6940869943325143175 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedOnAnySRP + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedOnAnySRP + active: 1 +--- !u!114 &7173750748008157695 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &7518938298396184218 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &9001657382290151224 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &9122958982931076880 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent1 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent1 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 diff --git a/JPP-Bus Stop Own Project/Assets/Settings/DefaultVolumeProfile.asset.meta b/JPP-Bus Stop Own Project/Assets/Settings/DefaultVolumeProfile.asset.meta new file mode 100644 index 0000000..53b314a --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab09877e2e707104187f6f83e2f62510 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Settings/Mobile_RPAsset.asset b/JPP-Bus Stop Own Project/Assets/Settings/Mobile_RPAsset.asset new file mode 100644 index 0000000..7ceffe7 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/Mobile_RPAsset.asset @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Mobile_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 65bc7dbf4170f435aa868c779acfb082, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 0 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 0.8 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 1024 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 1024 + m_AdditionalLightsCookieFormat: 1 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 1 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_UseLegacyLightmaps: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 1 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 0 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 0 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/JPP-Bus Stop Own Project/Assets/Settings/Mobile_RPAsset.asset.meta b/JPP-Bus Stop Own Project/Assets/Settings/Mobile_RPAsset.asset.meta new file mode 100644 index 0000000..3660d15 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/Mobile_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e6cbd92db86f4b18aec3ed561671858 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Settings/Mobile_Renderer.asset b/JPP-Bus Stop Own Project/Assets/Settings/Mobile_Renderer.asset new file mode 100644 index 0000000..ea246b2 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/Mobile_Renderer.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Mobile_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 0} + probeVolumeFragmentationDebugShader: {fileID: 0} + probeVolumeOffsetDebugShader: {fileID: 0} + probeVolumeSamplingDebugShader: {fileID: 0} + probeSamplingDebugMesh: {fileID: 0} + probeSamplingDebugTexture: {fileID: 0} + probeVolumeBlendStatesCS: {fileID: 0} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 0 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 diff --git a/JPP-Bus Stop Own Project/Assets/Settings/Mobile_Renderer.asset.meta b/JPP-Bus Stop Own Project/Assets/Settings/Mobile_Renderer.asset.meta new file mode 100644 index 0000000..a3588b1 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/Mobile_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65bc7dbf4170f435aa868c779acfb082 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Settings/PC_RPAsset.asset b/JPP-Bus Stop Own Project/Assets/Settings/PC_RPAsset.asset new file mode 100644 index 0000000..8b30a06 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/PC_RPAsset.asset @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: PC_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: f288ae1f4751b564a96ac7587541f7a2, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 1 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 1 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.12299999, y: 0.2926, z: 0.53599995} + m_CascadeBorder: 0.107758604 + m_ShadowDepthBias: 0.1 + m_ShadowNormalBias: 0.5 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 3 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_UseLegacyLightmaps: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 1 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 1 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 0 + m_PrefilterHDROutput: 1 + m_PrefilterSSAODepthNormals: 0 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 0 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 0 + m_PrefilterSoftShadowsQualityLow: 0 + m_PrefilterSoftShadowsQualityMedium: 0 + m_PrefilterSoftShadowsQualityHigh: 0 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/JPP-Bus Stop Own Project/Assets/Settings/PC_RPAsset.asset.meta b/JPP-Bus Stop Own Project/Assets/Settings/PC_RPAsset.asset.meta new file mode 100644 index 0000000..e286b2f --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/PC_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b83569d67af61e458304325a23e5dfd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Settings/PC_Renderer.asset b/JPP-Bus Stop Own Project/Assets/Settings/PC_Renderer.asset new file mode 100644 index 0000000..475b02e --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/PC_Renderer.asset @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: PC_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, + type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, + type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, + type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, + type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, + type: 3} + probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, + type: 3} + probeVolumeBlendStatesCS: {fileID: 7200000, guid: b9a23f869c4fd45f19c5ada54dd82176, + type: 3} + m_RendererFeatures: + - {fileID: 7833122117494664109} + m_RendererFeatureMap: ad6b866f10d7b46c + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 1 + stencilCompareFunction: 3 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 +--- !u!114 &7833122117494664109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3} + m_Name: ScreenSpaceAmbientOcclusion + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + AOMethod: 0 + Downsample: 0 + AfterOpaque: 0 + Source: 1 + NormalSamples: 1 + Intensity: 0.4 + DirectLightingStrength: 0.25 + Radius: 0.3 + Samples: 1 + BlurQuality: 0 + Falloff: 100 + SampleCount: -1 + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} diff --git a/JPP-Bus Stop Own Project/Assets/Settings/PC_Renderer.asset.meta b/JPP-Bus Stop Own Project/Assets/Settings/PC_Renderer.asset.meta new file mode 100644 index 0000000..ddae6a5 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/PC_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f288ae1f4751b564a96ac7587541f7a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Settings/SampleSceneProfile.asset b/JPP-Bus Stop Own Project/Assets/Settings/SampleSceneProfile.asset new file mode 100644 index 0000000..c1b0f63 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/SampleSceneProfile.asset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7893295128165547882 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 0 + threshold: + m_OverrideState: 1 + m_Value: 1 + intensity: + m_OverrideState: 1 + m_Value: 0.25 + scatter: + m_OverrideState: 1 + m_Value: 0.5 + clamp: + m_OverrideState: 0 + m_Value: 65472 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 1 + downscale: + m_OverrideState: 0 + m_Value: 0 + maxIterations: + m_OverrideState: 0 + m_Value: 6 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-3357603926938260329 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.2 + smoothness: + m_OverrideState: 0 + m_Value: 0.2 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: SampleSceneProfile + m_EditorClassIdentifier: + components: + - {fileID: 849379129802519247} + - {fileID: -7893295128165547882} + - {fileID: 7391319092446245454} + - {fileID: -3357603926938260329} +--- !u!114 &849379129802519247 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 1 + neutralHDRRangeReductionMode: + m_OverrideState: 0 + m_Value: 2 + acesPreset: + m_OverrideState: 0 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 0 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 234 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 647 +--- !u!114 &7391319092446245454 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 0 + mode: + m_OverrideState: 0 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 2 + intensity: + m_OverrideState: 1 + m_Value: 0.6 + clamp: + m_OverrideState: 0 + m_Value: 0.05 diff --git a/JPP-Bus Stop Own Project/Assets/Settings/SampleSceneProfile.asset.meta b/JPP-Bus Stop Own Project/Assets/Settings/SampleSceneProfile.asset.meta new file mode 100644 index 0000000..b82270c --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/SampleSceneProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10fc4df2da32a41aaa32d77bc913491c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/JPP-Bus Stop Own Project/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 0000000..a22f27f --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,393 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 6852985685364965376 + - rid: 6852985685364965377 + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965382 + - rid: 6852985685364965383 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965386 + - rid: 6852985685364965387 + - rid: 6852985685364965388 + - rid: 6852985685364965389 + - rid: 6852985685364965390 + - rid: 6852985685364965391 + - rid: 6852985685364965392 + - rid: 6852985685364965393 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731782391955456 + - rid: 5807731782391955457 + - rid: 5807731782391955458 + - rid: 5807731782391955459 + - rid: 5807731782391955460 + - rid: 5807731782391955461 + - rid: 5807731782391955462 + - rid: 5807731782391955463 + - rid: 5807731782391955464 + m_RuntimeSettings: + m_List: [] + m_AssetVersion: 8 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Light Layer default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + m_ValidRenderingLayers: 0 + lightLayerName0: Light Layer default + lightLayerName1: Light Layer 1 + lightLayerName2: Light Layer 2 + lightLayerName3: Light Layer 3 + lightLayerName4: Light Layer 4 + lightLayerName5: Light Layer 5 + lightLayerName6: Light Layer 6 + lightLayerName7: Light Layer 7 + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 5807731782391955456 + type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3} + subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3} + gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3} + bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3} + cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3} + paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3} + lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3} + lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3} + bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3} + temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3} + LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} + LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} + scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3} + easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3} + uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3} + finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3} + m_ShaderResourcesVersion: 0 + - rid: 5807731782391955457 + type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Version: 0 + - rid: 5807731782391955458 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 5807731782391955459 + type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Version: 0 + - rid: 5807731782391955460 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 5807731782391955461 + type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + blueNoise16LTex: + - {fileID: 2800000, guid: 81200413a40918d4d8702e94db29911c, type: 3} + - {fileID: 2800000, guid: d50c5e07c9911a74982bddf7f3075e7b, type: 3} + - {fileID: 2800000, guid: 1134690bf9216164dbc75050e35b7900, type: 3} + - {fileID: 2800000, guid: 7ce2118f74614a94aa8a0cdf2e6062c3, type: 3} + - {fileID: 2800000, guid: 2ca97df9d1801e84a8a8f2c53cb744f0, type: 3} + - {fileID: 2800000, guid: e63eef8f54aa9dc4da9a5ac094b503b5, type: 3} + - {fileID: 2800000, guid: 39451254daebd6d40b52899c1f1c0c1b, type: 3} + - {fileID: 2800000, guid: c94ad916058dff743b0f1c969ddbe660, type: 3} + - {fileID: 2800000, guid: ed5ea7ce59ca8ec4f9f14bf470a30f35, type: 3} + - {fileID: 2800000, guid: 071e954febf155243a6c81e48f452644, type: 3} + - {fileID: 2800000, guid: 96aaab9cc247d0b4c98132159688c1af, type: 3} + - {fileID: 2800000, guid: fc3fa8f108657e14486697c9a84ccfc5, type: 3} + - {fileID: 2800000, guid: bfed3e498947fcb4890b7f40f54d85b9, type: 3} + - {fileID: 2800000, guid: d512512f4af60a442ab3458489412954, type: 3} + - {fileID: 2800000, guid: 47a45908f6db0cb44a0d5e961143afec, type: 3} + - {fileID: 2800000, guid: 4dcc0502f8586f941b5c4a66717205e8, type: 3} + - {fileID: 2800000, guid: 9d92991794bb5864c8085468b97aa067, type: 3} + - {fileID: 2800000, guid: 14381521ff11cb74abe3fe65401c23be, type: 3} + - {fileID: 2800000, guid: d36f0fe53425e08499a2333cf423634c, type: 3} + - {fileID: 2800000, guid: d4044ea2490d63b43aa1765f8efbf8a9, type: 3} + - {fileID: 2800000, guid: c9bd74624d8070f429e3f46d161f9204, type: 3} + - {fileID: 2800000, guid: d5c9b274310e5524ebe32a4e4da3df1f, type: 3} + - {fileID: 2800000, guid: f69770e54f2823f43badf77916acad83, type: 3} + - {fileID: 2800000, guid: 10b6c6d22e73dea46a8ab36b6eebd629, type: 3} + - {fileID: 2800000, guid: a2ec5cbf5a9b64345ad3fab0912ddf7b, type: 3} + - {fileID: 2800000, guid: 1c3c6d69a645b804fa232004b96b7ad3, type: 3} + - {fileID: 2800000, guid: d18a24d7b4ed50f4387993566d9d3ae2, type: 3} + - {fileID: 2800000, guid: c989e1ed85cf7154caa922fec53e6af6, type: 3} + - {fileID: 2800000, guid: ff47e5a0f105eb34883b973e51f4db62, type: 3} + - {fileID: 2800000, guid: fa042edbfc40fbd4bad0ab9d505b1223, type: 3} + - {fileID: 2800000, guid: 896d9004736809c4fb5973b7c12eb8b9, type: 3} + - {fileID: 2800000, guid: 179f794063d2a66478e6e726f84a65bc, type: 3} + filmGrainTex: + - {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3} + - {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3} + - {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3} + - {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3} + - {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3} + - {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3} + - {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3} + - {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3} + - {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3} + - {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3} + smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3} + smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3} + m_TexturesResourcesVersion: 0 + - rid: 5807731782391955462 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + - rid: 5807731782391955463 + type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3} + m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3} + m_VisualizationLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + m_ConversionLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - rid: 5807731782391955464 + type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_UseBicubicLightmapSampling: 0 + - rid: 6852985685364965376 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 6852985685364965377 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 6852985685364965378 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3} + m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 6852985685364965379 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 6852985685364965380 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + - rid: 6852985685364965381 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 6852985685364965382 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + - rid: 6852985685364965383 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 6852985685364965384 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} + - rid: 6852985685364965385 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 6852985685364965386 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 6852985685364965387 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 6852985685364965388 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 6852985685364965389 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 6852985685364965390 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 6852985685364965391 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 6852985685364965392 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + - rid: 6852985685364965393 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 6852985685364965394 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 8712630790384254976 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} diff --git a/JPP-Bus Stop Own Project/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta b/JPP-Bus Stop Own Project/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 0000000..81b84f2 --- /dev/null +++ b/JPP-Bus Stop Own Project/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18dc0cd2c080841dea60987a38ce93fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/JPP-Bus Stop Own Project.slnx b/JPP-Bus Stop Own Project/JPP-Bus Stop Own Project.slnx new file mode 100644 index 0000000..bff5dab --- /dev/null +++ b/JPP-Bus Stop Own Project/JPP-Bus Stop Own Project.slnx @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/CHANGELOG.md b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/CHANGELOG.md new file mode 100644 index 0000000..60c1ac7 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/CHANGELOG.md @@ -0,0 +1,304 @@ +List of new features, bug fixes and improvements + +# Version 1.4.19 +* AGENTS.md support for agentic AI, copilot-instructions.md support is deprecated +* Visual Studio 2026 compatibility +* Bugfix for completions and inline visuals for sorting layer related members +* Can unspecify max_tokens,temperature and top_p in the gpt request options +* Gpt libraries and models are updated + +# Version 1.4.18 +* New code completions: Material/Shader +* New inline visuals: Material/Shader +* Bugfix for inline text visuals when document is edited +* Bugfix for completions for constructor method arguments +* Hotfix for InputManager data fetching with custom tags +* Gpt models are updated + +# Version 1.4.17 +* Hotfix for Unity compile error + +# Version 1.4.16 +* New code completions: RenderingLayerMask (Unity 6 and newer only) +* New inline visuals: RenderingLayerMask (Unity 6 and newer only), and LayerMask +* Hotfix for Unity editor freezes +* Hotfix for inline visuals not showing properly when changing document in Visual Studio +* Category SortingLayer removed, its items are now under category Layer +* Minor fix for output window in Visual Studio +* Gpt libraries and models are updated + +# Version 1.4.15 +* Hotfix for code completion for attributes + +# Version 1.4.14 +* New code completions: Attributes and preprocessor directives (#if, #elif) +* New gpt feature: Add mode, gpt can add new files to the project +* New gpt feature: For CodeLens, follow-up question and custom prompt +* Gpt responses are logged to Visual Studio output window + +# Version 1.4.13 +* Hotfix for gpt requests of OpenAI-API-Compatible platforms + +# Version 1.4.12 +* Additional properties options added for gpt requests +* Version number mistype fix for Unity asset package + +# Version 1.4.11 +* Hotfix for gpt options page +* Fix for applying transformers for newer versions of Visual Studio +* Arm64 architecture support + +# Version 1.4.10 +* Animations added to context aware instructions +* Hotfix for context aware integrations (for GitHub Copilot) + +# Version 1.4.9 +* Hotfix for gpt options page + +# Version 1.4.8 +* Version bump for sister Visual Studio extensions + +# Version 1.4.7 +* New gpt feature: Integration into GitHub Copilot. Can now feed GitHub Copilot with project/scene/game-object details. +* Auto updater for itch.io builds + +# Version 1.4.6 +* Updated binaries with new build parameters + +# Version 1.4.5 +* Version skipped by mistake ^-^ + +# Version 1.4.4 +* Hotfix for Unity package compile error + +# Version 1.4.3 +* New gpt provider: OpenAI API Compatible, for web/cloud services that supports OpenAI SDK standards + +# Version 1.4.2 +* Bugfix for formatting and title of logging +* Bugfix for CodeLens2Gpt when closing document + +# Version 1.4.1 +* New gpt provider: Ollama, can use LLMs from local machine or private network + +# Version 1.4.0 +* Gpt backend has been reimplemented for latest models and LLM trends +* New gpt provider: Anthropic (Claude), can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New gpt provider: DeepSeek, can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New code completions: Scene management classes can be auto completed +* New inline visuals: Scene management classes can display inline information + +# Version 1.3.12 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.11 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.10 +* Hotfix for type resolving +* Usability improvements for VSCode exporter +* More filters for expected error logs + +# Version 1.3.9 +* Hotfix for Unity sink + +# Version 1.3.8 +* Hotfix for Unity sink + +# Version 1.3.7 +* Bugfix for exporter/updater +* Bugfix for logging options + +# Version 1.3.6 +* VSCode readme updated + +# Version 1.3.5 +* JSON library switched back to Newtonsoft.JSON +* Rule xml files removed from Unity asset +* Unnessary analyzer binaries are removed from Roslyn Analyzer + +# Version 1.3.4 +* Stability improvements for network (mqttnet) +* Hotfix for JSON mapping + +# Version 1.3.3 +* Full version for VSCode is released! +* Fix for VSCode adorments when document is modified +* Binary files removed from Unity asset +* Bugfix for network (mqttnet server) +* VSCode extension stability improvements +* VSCode roslyn analyzer stability improvements + +# Version 1.3.2 +* Fixed cross-platform issues for Linux and macOS + +# Version 1.3.1 +* Updated VSCode manifest and readme + +# Version 1.3.0 +* Initial release for VSCode + +# Version 1.2.6 +* Exporting when Unity is in play mode +* Some error messages have been made more user friendly + +# Version 1.2.5 +* Released on itch.io https://meryel.itch.io/unity-code-assist +* Url changes + +# Version 1.2.4 +* Bugfix for exporter with long file paths +* Bugfix for retrieving animation and animator data + +# Version 1.2.3 +* Bugfix for exporter when overwriting files +* Bugfix for inline visuals when active game object changes + +# Version 1.2.2 +* Bugfix for exporter when facing race condition + +# Version 1.2.1 +* Typo fix for Options page +* Bugfix for retrieving animation and animator data + +# Version 1.2.0 +* New gpt provider: Google Gemini, can be used as an alternative to OpenAI ChatGPT +* New feature: CodeLens2Gpt. Can request gpt queries from the CodeLens of methods and classes +* New feature: Context aware gpt, gpt prompts are embedded with Unity, scene and object information +* New feature: Package, asset has relocated under Packages directory (from Assets directry), along with Unity setup menu items +* New code completions: Animation and Animator classes and Invoke/Coroutine/Broadcast methods can be auto completed +* New inline visuals: Animation and Animator classes can display inline information + +# Version 1.1.12 +* External binary files have been customized and minimized +* Domain reloading time have been reduced +* Stability and usability improvements for exporter/updater +* Bugfix for Feedback window + +# Version 1.1.11 +* Gpt completion endpoint fixed for OpenAI API changes +* Bugfix for Input Manager monitor +* Bugfix for logging to Visual Studio output window +* Bugfix for About window + +# Version 1.1.10 +* Version skipped for compatibility with other assets + +# Version 1.1.9 +* Gpt support for chat and edit +* More options added for Gpt +* Overall stability improvements +* Exporter shows file locks if update/export is unsuccessful + +# Version 1.1.8 +* Bugfix for non-Unity solutions + +# Version 1.1.7 +* Bugfix for Visual Studio freeze + +# Version 1.1.6 +* Gpt support added for shader files +* Stability improvements for Unity.ScriptFinder + +# Version 1.1.5 +* Stability and usability improvements for exporter/updater +* Bugfix for Transformer Linq and Auto Input Manager +* Usability for Transformer window, disabling it if not connected to Unity +* Enhancement for completions, sorting numerical values correctly https://github.com/merryyellow/Unity-Code-Assist/issues/6 + +# Version 1.1.4 +* Auto Input Manager is now compatible with binary asset files +* Stability and usability improvements for Transformer windows + +# Version 1.1.3 +* Analyzers are working at a separate process https://github.com/merryyellow/Unity-Code-Assist/issues/20 +* Inline visuals stability and performance improvements https://github.com/merryyellow/Unity-Code-Assist/issues/22 https://github.com/merryyellow/Unity-Code-Assist/issues/24 +* Exporter/updater stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/19 https://github.com/merryyellow/Unity-Code-Assist/issues/23 +* Transformer window stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/21 +* Bugfix for Gpt busy icon positioning https://github.com/merryyellow/Unity-Code-Assist/issues/24 + +# Version 1.1.2 +* Bugfix for Yaml file parsing of InputManager + +# Version 1.1.1 +* Bugfix for error handling of binary file parsing + +# Version 1.1.0 +* New feature: Generative AI. Use OpenAI ChatGPT within comments to complete your code +* New feature: Visual Studio menus. Access Unity Code Assist from "Extensions"->"Unity Code Assist" +* New code completions: PlayerPrefs, EditorPrefs and Input classes' methods can be auto completed +* New inline visuals: PlayerPrefs, EditorPrefs and Input classes' methods can display inline information +* New code transformer: Auto Input Manager. Converts legacy input code into the new Input Manager + +# Version 1.0.0.21 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.20 +* Bugfix for crash at startup https://github.com/merryyellow/Unity-Code-Assist/issues/18 + +# Version 1.0.0.19 +* More logging for error tracking + +# Version 1.0.0.18 +* Overall stability improvements, nullable references enabled for codebase +* Stability improvements for communications, when reconnection occurs + +# Version 1.0.0.17 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.16 +* Bugfix for Visual Studio events concurrency + +# Version 1.0.0.15 +* Visual Studio events are reimplemented for both stability and performance +* Removal of possible Task deadlocks +* Usability improvements for exporter/updater +* Bugfix for exporter/updater, where prompts can appear twice +* Bugfix for Inline Texts, where const null identifier may raise exceptions https://github.com/merryyellow/Unity-Code-Assist/issues/16 +* Bugfix for communications, where tags&layers are sent for the first time + +# Version 1.0.0.14 +* Usability improvements for Visual Studio Status window where project is not a Unity project +* Bugfix for communication reinitialization, where projects are closed and opened from Visual Studio https://github.com/merryyellow/Unity-Code-Assist/issues/15 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/14 + +# Version 1.0.0.13 +* Bugfix for Unity where target object is neither Component nor MonoBehaviour https://github.com/merryyellow/Unity-Code-Assist/issues/13 + +# Version 1.0.0.12 +* New Feature: Updating Unity asset from Visual Studio +* New Feature: Online error reporting of Unity errors +* Usability improvement for Visual Studio Feedback window +* Bugfix for Inline Texts where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/5 +* Bugfix for Code Completion where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/10 +* Bugfix for Visual Studio output window, where it may be unavailable + +# Version 1.0.0.11 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/3 +* Exporter now has more logs + +# Version 1.0.0.10 +* Bugfix for Inline Texts where leading trivia is absent https://github.com/merryyellow/Unity-Code-Assist/issues/1 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/2 + +# Version 1.0.0.9 +* Minor adjustments for initialization logging + +# Version 1.0.0.8 +* Online analytics added +* Bugfix for Inline Texts, Visual Studio code preview screen does not raise any exception anymore + +# Version 1.0.0.7 +* Online error tracker added + +# Version 1.0.0.6 +* Exporter is always disabled for non Unity projects + +# Version 1.0.0.5 +* Lite version released at Visual Studio Marketplace +* Exporting Unity asset from Visual Studio +* Unity package become package independent (Removed Newtonsoft.Json dependency) + +# Version 1.0.0 +* First release! +* Released on Unity Asset Store \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta new file mode 100644 index 0000000..96b626a --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c541f26362738d45ad369a0458b7559 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor.meta new file mode 100644 index 0000000..c960892 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 876b4aec05db07440b60c87979c12906 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs new file mode 100644 index 0000000..cba22c5 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs @@ -0,0 +1,75 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class AboutWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying about window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "AboutWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist About"); + } + + private void OnGUI() + { + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + EditorGUILayout.LabelField($"Version number: {Assister.Version}", styleLabel, GUILayout.ExpandWidth(true)); + +#if MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Lite", styleLabel, GUILayout.ExpandWidth(true)); +#else // MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Full", styleLabel, GUILayout.ExpandWidth(true)); +#endif // MERYEL_UCA_LITE_VERSION + + if (GUILayout.Button("Update")) + { + Updater.CheckUpdateForced(); + } + + if (GUILayout.Button("View changelog")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/changelog"); + } + + if (GUILayout.Button("View third party notices")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/thirdpartynotices"); + } + + } + } + +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta new file mode 100644 index 0000000..8b02d9f --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b773a1d4b9561324fa0bc568c62c3770 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs new file mode 100644 index 0000000..d5b7332 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + // according to documentation, https://docs.unity3d.com/2023.2/Documentation/Manual/roslyn-analyzers.html + // if analyzers are under any asmdef file, they are bound to the asmdef's scope + // to declare out analyzers globally, had to write custom AssetPostprocessor and don't use "RoslynAnalyzer" asset label + + public class AnalyzerPostProcessor : AssetPostprocessor + { + public static string OnGeneratedCSProject(string path, string content) + { + // do not add roslyn analyzers to Visual Studio projects for performance + if (Assister.GetCodeEditor(false, out var isVisualStudio, out _, out _) && isVisualStudio) + return content; + + var analyzerGroup = new StringBuilder(); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + + var prefix = $"{NewLine} "; + + foreach (var analyzer in Analyzers) + { + analyzerGroup.Append(prefix); + analyzerGroup.Append(analyzer); + analyzerGroup.Append(suffix); + } + + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + //analyzerGroup.Append(NewLine); + + + //content = Regex.Replace(content, $"[{NewLine}]*[{NewLine}]*", $"{analyzerGroup.ToString()}$&"); + var matches = Regex.Matches(content, $"[{NewLine}]*"); + var index = matches.LastOrDefault(m => m.Success)?.Index ?? -1; + //var index = content.LastIndexOf(""); + + if (index >= 0) + content = content.Insert(index, analyzerGroup.ToString()); + + return content; + } + + private const string NewLine = "\r\n"; + + private readonly static string[] Analyzers = new string[] + { +#if MERYEL_UCA_LITE_VERSION + "Meryel.UnityCodeAssist.AnalyzersLite.dll", +#else + "Meryel.UnityCodeAssist.Analyzers.dll", +#endif + "Meryel.UnityCodeAssist.Common.dll", + "Meryel.UnityCodeAssist.Completion.dll", + "Meryel.UnityCodeAssist.CompletionInternals.dll", + "Meryel.UnityCodeAssist.Logger.dll", + "Meryel.UnityCodeAssist.MQTTnet.dll", + "Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll", + "Meryel.UnityCodeAssist.Newtonsoft.Json.dll", + "Meryel.UnityCodeAssist.ProjectData.dll", + "Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll", + "Meryel.UnityCodeAssist.Synchronizer.dll", + "Meryel.UnityCodeAssist.SynchronizerModel.dll", + "Meryel.UnityCodeAssist.VSIXLibrary.dll", + }; + } +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta new file mode 100644 index 0000000..c2430e5 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17f8bf228c22bbb438ef36b16a18652c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Assister.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Assister.cs new file mode 100644 index 0000000..ea0f5be --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Assister.cs @@ -0,0 +1,609 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + +using CodeEditor = Unity.CodeEditor.CodeEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class Assister + { + public const string Version = "1.4.19"; //do NOT modify this line, except the number value, its being used by VSCode/Typescript for version detection (in exporter.ts.getVersionOfUnitySide()) + +#if MERYEL_UCA_LITE_VERSION + public const string Title = "Code Assist Lite"; +#else + public const string Title = "Code Assist"; +#endif + + [MenuItem("Tools/" + Title + "/Status", false, 1)] + static void DisplayStatusWindow() + { + StatusWindow.Display(); + } + + + [MenuItem("Tools/" + Title + "/Synchronize", false, 2)] + static void Sync() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(SyncAux(), MQTTnetInitializer.Publisher); + + //MQTTnetInitializer.Publisher.SendConnect(); + //Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Synchronize_MenuItem"); + } + + + [MenuItem("Tools/" + Title + "/Report error", false, 91)] + static void DisplayFeedbackWindow() + { + FeedbackWindow.Display(); + } + + [MenuItem("Tools/" + Title + "/About", false, 92)] + static void DisplayAboutWindow() + { + AboutWindow.Display(); + } + +#if MERYEL_UCA_LITE_VERSION + [MenuItem("Tools/" + Title + "/Compare versions", false, 31)] + static void CompareVersions() + { + Application.OpenURL("http://unitycodeassist.netlify.app/compare"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "CompareVersions_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Get full version", false, 32)] + static void GetFullVersion() + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfull"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FullVersion_MenuItem"); + } +#endif // MERYEL_UCA_LITE_VERSION + + [MenuItem("Tools/" + Title + "/Setup/Upgrade to full version", false, 65)] + public static void Upgrade() + { + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Upgrade_MenuItem"); + +#if MERYEL_UCA_LITE_VERSION + Serilog.Log.Information("Purchase Unity Code Assist from the Asset Store or itch.io first. Then download it from the package manager or itch.io"); + return; +#else + if (GetCodeEditor(true, out var isVisualStudio, out var isVisualStudioCode, out var error)) + { + if (isVisualStudio) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVisualStudioInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VisualStudio.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVisualStudioInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for Visual Studio couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + else if (isVisualStudioCode) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVSCodeInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VSCode.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVSCodeInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for VS Code couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + } + else + { + Serilog.Log.Information(error!); + } +#endif + + } + + /* + [MenuItem("Tools/" + Title + "/Setup/Update", false, 61)] + static void Update() + { + //UnityEditor.PackageManager.Client. + } + */ + + [MenuItem("Tools/" + Title + "/Setup/Re-import package", false, 62)] + static void RepairFiles() + { + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Execute(cleanupPath); + Cleanup.DoCleanup(); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("Unity", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Reimport_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Import files for .NET Standard 2.0", false, 63)] + static void ImportSystemBinariesForDotNetStandard20() + { + var solutionDirectory = CommonTools.GetProjectPath(); + var cSharpVersion = Cleanup.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + + if (cSharpVersion >= 9) + { + if (!EditorUtility.DisplayDialog("Import files for .NET Standard 2.0", + "This is not required for versions of Unity 2021.2 and newer. Do you still want to continue?", + "Okay", "Cancel")) + { + Serilog.Log.Debug("ImportNetStandard20_MenuItem cancelled via confirm dialog"); + return; + } + } + + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("SystemBinariesForDotNetStandard20", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "ImportNetStandard20_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Regenerate project files", false, 64)] + public static void RegenerateProjectFiles() => RegenerateProjectFilesAux(true); + + public static void RegenerateProjectFilesAux(bool showError) + { + try + { + if (GetCodeEditor(true, out _, out _, out var error)) + { + CodeEditor.Editor.CurrentCodeEditor.SyncAll(); + } + else + { + if (showError && error != null) + Serilog.Log.Information(error); + + // other similar approaches + // https://www.reddit.com/r/Unity3D/comments/s1joc6/help_with_generating_csproj_and_sln_for_github/ + // https://discussions.unity.com/t/manually-generate-sln-and-csproj-files/648686/6 + // https://discussions.unity.com/t/how-can-i-generate-csproj-files-during-continuous-integration-builds/842493/3 + // https://github.com/Unity-Technologies/UnityCsReference/blob/f45f297f342239326ea865a57a1bb8ddf93e38c6/Editor/Mono/CodeEditor/SyncVS.cs#L22 + var t = ScriptFinder.GetType123("Microsoft.Unity.VisualStudio.Editor.Cli"); + var m = t!.GetMethod("GenerateSolution", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic); + m.Invoke(null, null); + } + } + catch (System.Exception ex) + { + Serilog.Log.Error(ex, "Couldn't invoke GenerateSolution"); + Serilog.Log.Information("Please 'Regenerate project files' manually. 'Edit'->'Preferences'->'External Tools'->'Regenerate project files'"); + } + } + + + static IEnumerator CallShell(string command, string ide) + { + Serilog.Log.Debug("calling shell with command: {Command}", command); + var task = Shell.UnityEditorShell.Execute(command); + task.OnLog += (logType, log) => + { + Serilog.Log.Debug("shell log: {Log}", log); + }; + task.OnExit += (code) => + { + Serilog.Log.Debug("shell exit: {Code}", code); + if (code == 0) + Serilog.Log.Information($"{ide} extension installed successfully. Please restart {ide}"); + else + Serilog.Log.Information($"{ide} extension installation failed. Please try manual installition at {CommonTools.GetInstallerPath(string.Empty)}"); + }; + yield return new Shell.ShellCommandYieldable(task); + } + + static void CallVisualStudioInstaller(string vsixPath) + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell( + $"@for /f \"usebackq delims=\" %i in (`\"%ProgramFiles(x86)%\\Microsoft Visual Studio\\Installer\\vswhere.exe\" -latest -prerelease -products * -property enginePath`) do @set enginePath=%i & if exist \"%i\\VSIXInstaller.exe\" call \"%i\\VSIXInstaller.exe\" /u:VSIXLite2.6815b720-6186-48a1-a405-1387e54b41c6 & call \"%i\\VSIXInstaller.exe\" \"{vsixPath}\"", "Visual Studio"), MQTTnetInitializer.Publisher); + } + + static void CallVSCodeInstaller(string vsixPath) + { + string command; +#if UNITY_EDITOR_WIN + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode & code --install-extension \"{vsixPath}\""; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode ; code --install-extension \"{vsixPath}\""; +#else + Serilog.Log.Error("invalid platform at {Location}", nameof(CallVSCodeInstaller)); + command = string.Empty; +#endif + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell(command, "VS Code"), MQTTnetInitializer.Publisher); + } + + internal static string Execute(string vsixPath, bool isVisualStudio = false, bool isVSCode = false) + { + var startInfo = new System.Diagnostics.ProcessStartInfo + { + WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden, + //startInfo.FileName = GetExePath(); + FileName = vsixPath, + //startInfo.Arguments = args; + UseShellExecute = false, + RedirectStandardOutput = true + //startInfo.WorkingDirectory = workingDirectoryPath; + }; + var process = new System.Diagnostics.Process + { + StartInfo = startInfo + }; + + try + { + process.Start(); + } + catch (System.ComponentModel.Win32Exception ex) + { + Serilog.Log.Error(ex, "Error at running bat file {File}", vsixPath); + } + + string output = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + + return output; + } + + + static IEnumerator SyncAux() + { + var clientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + MQTTnetInitializer.Publisher?.SendConnect(); + Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + //yield return new WaitForSeconds(3); + yield return new EditorCoroutines.EditorWaitForSeconds(3); + + var newClientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + + var dif = newClientCount - clientCount; + + if (dif <= 0) + Serilog.Log.Information("Code Assist couldn't find any new IDE to connect to."); + else + Serilog.Log.Information("Code Assist is connected to {Dif} new IDE(s).", dif); + } + +#if MERYEL_DEBUG + + [MenuItem("Code Assist/Binary2Text")] + static void Binary2Text() + { + var filePath = CommonTools.GetInputManagerFilePath(); + var hash = Input.UnityInputManager.GetMD5Hash(filePath); + var convertedPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + var b = new Input.Binary2TextExec(); + b.Exec(filePath, convertedPath, detailed: false, largeBinaryHashOnly: false, hexFloat: false); + } + + [MenuItem("Code Assist/Bump InputManager")] + static void BumpInputManager() + { + Input.InputManagerMonitor.Instance.Bump(); + } + + + [MenuItem("Code Assist/Layer Check")] + static void UpdateLayers() + { + var names = UnityEditorInternal.InternalEditorUtility.layers; + var indices = names.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(indices, names); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + + /* + for (var i = 0; i < 32; i++) + { + var name = LayerMask.LayerToName(i); + if (!string.IsNullOrEmpty(name)) + { + Debug.Log(i + ":" + name); + } + } + + if (ScriptFinder.FindGameObjectOfType("Deneme", out var go)) + MQTTnetInitializer.Publisher.SendGameObject(go); + */ + } + + [MenuItem("Code Assist/Tag Check")] + static void UpdateTags() + { + Serilog.Log.Debug("Listing tags {Count}", UnityEditorInternal.InternalEditorUtility.tags.Length); + + foreach (var tag in UnityEditorInternal.InternalEditorUtility.tags) + { + if (!string.IsNullOrEmpty(tag)) + { + Serilog.Log.Debug("{Tag}", tag); + } + } + + MQTTnetInitializer.Publisher?.SendTags(UnityEditorInternal.InternalEditorUtility.tags); + + } + + [MenuItem("Code Assist/GO Check")] + + static void TestGO() + { + + var go = GameObject.Find("Deneme"); + //var go = MonoBehaviour.FindObjectOfType().gameObject; + + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + [MenuItem("Code Assist/Undo Records Test")] + static void UndoTest() + { + var undos = new List(); + var redos = new List(); + + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetRecords", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + dynMethod.Invoke(null, new object[] { undos, redos }); + + Serilog.Log.Debug("undos:{UndoCount},redos:{RedoCount}", undos.Count, redos.Count); + + var last = undos.LastOrDefault(); + if (last != null) + { + Serilog.Log.Debug("last:{Last}", last); + Serilog.Log.Debug("group:{UndoCurrentGroup},{UndoCurrentGroupName}", + Undo.GetCurrentGroup(), Undo.GetCurrentGroupName()); + } + } + + + [MenuItem("Code Assist/Undo List Test")] + static void Undo2Test() + { + + //List undoList, out int undoCursor + var undoList = new List(); + int undoCursor = int.MaxValue; + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + + dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static, + null, + new System.Type[] { typeof(List), typeof(int).MakeByRefType() }, + null); + + + dynMethod.Invoke(null, new object[] { undoList, undoCursor }); + + Serilog.Log.Debug("undo count: {Count}", undoList.Count); + + } + + [MenuItem("Code Assist/Reload Domain")] + static void ReloadDomain() + { + EditorUtility.RequestScriptReload(); + } + + /* + [MenuItem("Code Assist/TEST")] + static void TEST() + { + //if (ScriptFinder.FindGameObjectOfType("Deneme_OtherScene", out var go)) + if (ScriptFinder.FindInstanceOfType("Deneme_SO", out var go, out var so)) + { + MQTTnetInitializer.Publisher.SendScriptableObject(so); + } + + ScriptFinder.DENEMEEEE(); + + + + } + */ + +#endif // MERYEL_DEBUG + + + public static void SendTagsAndLayers() + { + Serilog.Log.Debug(nameof(SendTagsAndLayers)); + + var tags = UnityEditorInternal.InternalEditorUtility.tags; + MQTTnetInitializer.Publisher?.SendTags(tags); + + var layerNames = UnityEditorInternal.InternalEditorUtility.layers; + var layerIndices = layerNames.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(layerNames, layerIndices); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + +#if UNITY_6000_0_OR_NEWER + // Version 6+ only, 2022.3 doesn't have class RenderingLayerMask, even though some renderingLayerMask fields/properties are declared + + var renderingLayerCount = RenderingLayerMask.GetRenderingLayerCount(); + var renderingLayerIndices = new string[renderingLayerCount]; + var renderingLayerNames = new string[renderingLayerCount]; + for (var i = 0; i < renderingLayerCount; i++) + { + renderingLayerIndices[i] = i.ToString(); + renderingLayerNames[i] = RenderingLayerMask.RenderingLayerToName(i); + } + MQTTnetInitializer.Publisher?.SendRenderingLayers(renderingLayerNames, renderingLayerIndices); + +#endif // UNITY_6000_0_OR_NEWER + } + + public static bool GetCodeEditor(bool checkVersion, out bool isVisualStudio, out bool isVisualStudioCode, out string? error) + { + isVisualStudio = false; + isVisualStudioCode = false; + + if (CodeEditor.Editor.CurrentCodeEditor.TryGetInstallationForPath(CodeEditor.CurrentEditorInstallation, out var installation)) + { + if (installation.Name.StartsWith("Visual Studio Code")) + isVisualStudioCode = true; + else if (installation.Name.StartsWith("Visual Studio")) + isVisualStudio = true; + + if (!isVisualStudioCode && !isVisualStudio) + { + error = $"Unsupported code editor: {installation.Name}. Unity Code Assist only supports Visual Studio and Visual Studio Code"; + return false; + } + + if (installation.Name.Contains("(internal)")) + { + error = "Code editor set but not working properly. Please try updating 'Visual Studio Editor' package"; + return false; + } + + if (!checkVersion) + { + error = null; + return true; + } + + var versionRegex = new System.Text.RegularExpressions.Regex(".*\\[([\\d\\.]+)\\]"); + var versionStr = versionRegex.Match(installation.Name).Groups.ElementAtOrDefault(1)?.Value; + + if (isVisualStudioCode && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "1.76") < 0)) + { + error = $"Version {versionStr} of Visual Studio Code is not supported by Unity Code Assist. Please update Visual Studio Code"; + return false; + } + + if (isVisualStudio && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "17") < 0)) + { + error = $"Version {versionStr} of Visual Studio is not supported by Unity Code Assist. Please update Visual Studio"; + return false; + } + + error = null; + return true; + } + else + { + error = "No code editor found. Please set it through 'Edit'->'Preferences'->'External Tools'->'External Script Editor'"; + return false; + } + + + } + + + //https://www.geeksforgeeks.org/compare-two-version-numbers/amp/ + public static int VersionCompare(string v1, string v2) + { + // vnum stores each numeric + + // part of version + + int vnum1 = 0, vnum2 = 0; + + // loop until both string are + // processed + + for (int i = 0, j = 0; (i < v1.Length || j < v2.Length);) + + { + // storing numeric part of + // version 1 in vnum1 + while (i < v1.Length && v1[i] != '.') + { + + vnum1 = vnum1 * 10 + (v1[i] - '0'); + + i++; + } + // storing numeric part of + + // version 2 in vnum2 + + while (j < v2.Length && v2[j] != '.') + { + vnum2 = vnum2 * 10 + (v2[j] - '0'); + j++; + } + if (vnum1 > vnum2) + return 1; + + if (vnum2 > vnum1) + return -1; + + // if equal, reset variables and + + // go for next numeric part + vnum1 = vnum2 = 0; + i++; + j++; + } + + return 0; + } + + } +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta new file mode 100644 index 0000000..643c2ae --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 394bf783968f6dd4ab2ca0e1e7258147 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs new file mode 100644 index 0000000..854fc8b --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs @@ -0,0 +1,390 @@ +using System; +using System.IO; +using System.Linq; +using System.Security.AccessControl; +using System.Security.Principal; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + // copied from Exporter.cs in VSIX + public static class Cleanup + { + public static bool DoCleanup() + { + var assetsPath = UnityEngine.Application.dataPath; + + var _solutionDirectory = CommonTools.GetProjectPath(); + var destination = _solutionDirectory; + var oldDestination = assetsPath; + + + var succeed = true; + try + { + Cleanup1(oldDestination); + Cleanup2(oldDestination); + Cleanup3(oldDestination, _solutionDirectory); + Cleanup4(oldDestination); + } + catch (Exception ex) + { + succeed = false; + Serilog.Log.Error(ex, "DoCleanup failed at {Destination}", destination); + } + + return succeed; + } + + + private static void DeleteFileAndItsMeta(string filePath) + { + if (File.Exists(filePath)) + { + Serilog.Log.Debug("Deleting file {File}", filePath); + //File.Delete(filePath); + DeleteFileAux(filePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", filePath, File.Exists(filePath)); + } + var metaFilePath = filePath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + + private static bool IsDirectoryExistsAndEmpty(string path) + { + return Directory.Exists(path) && !Directory.EnumerateFileSystemEntries(path).Any(); + } + + private static void DeleteDirectoryAndItsMeta(string directoryPath) + { + if (IsDirectoryExistsAndEmpty(directoryPath)) + { + Serilog.Log.Debug("Deleting directory {Dir}", directoryPath); + Directory.Delete(directoryPath); + Serilog.Log.Debug("Deleted directory {Dir} {Exists}", directoryPath, IsDirectoryExistsAndEmpty(directoryPath)); + + var metaFilePath = directoryPath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting directory meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted directory meta file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + } + + private static void DeleteFileAux(string filePath) + { + try + { + File.Delete(filePath); + } + catch (UnauthorizedAccessException) + { + var fileDirectoryPath = Path.GetDirectoryName(filePath); + SetEveryoneAccessToDirectory(fileDirectoryPath, out _); + TakeOwnership(filePath); + File.Delete(filePath); + } + } + + + /// + /// Set Everyone Full Control permissions for selected directory + /// + /// + /// + static bool SetEveryoneAccessToDirectory(string dirName, out string _lastError) + { + + try + { + // Make sure directory exists + if (Directory.Exists(dirName) == false) + throw new Exception(string.Format("Directory {0} does not exist, so permissions cannot be set.", dirName)); + + // Get directory access info + DirectoryInfo dinfo = new DirectoryInfo(dirName); + DirectorySecurity dSecurity = dinfo.GetAccessControl(); + + // Add the FileSystemAccessRule to the security settings. + dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow)); + + // Set the access control + dinfo.SetAccessControl(dSecurity); + + _lastError = String.Format("Everyone FullControl Permissions were set for directory {0}", dirName); + + return true; + + } + catch (Exception ex) + { + _lastError = ex.Message; + return false; + } + + + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// 7 if C# 7.3 or lower, + /// 8 if C# 8.0 (.netstandard2.0), + /// 9 if C# 9.0 (.netstandard2.1), + /// -1 if error + /// + public static int GetCSharpVersionFromUnityProjectVersionFile(string? solutionDirectory) + { + if (string.IsNullOrEmpty(solutionDirectory)) + return -1; + + var projectVersionFilePath = System.IO.Path.Combine(solutionDirectory, "ProjectSettings/ProjectVersion.txt"); + if (!System.IO.File.Exists(projectVersionFilePath)) + return -1; + + + string? version = null; + string[]? readText = null; + try + { + readText = System.IO.File.ReadAllLines(projectVersionFilePath); + // format is m_EditorVersion: 2018.2.0b7 + string[] versionText = readText[0].Split(' '); + version = versionText[1]; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "Project version file parsing error {FirstLine}", readText?.FirstOrDefault()); + return -1; + } + + if (version == null) + { + Serilog.Log.Error("Parsed project version is null"); + return -1; + } + + // see my personal notes for Unity version X C# version table + // which is at OneNote->ShinSekai->CEPostRelease->UnityCompilerC#VersionTable + + if (version.StartsWith("5.") || version.StartsWith("2017.") || + version.StartsWith("2018.") || version.StartsWith("2019.") || version.StartsWith("2020.1.")) + return 7; + + if (version.StartsWith("2020.") || version.StartsWith("2021.1.")) + return 8; + + if (version.StartsWith("2021.") || version.StartsWith("2022.") || + version.StartsWith("2023.") || version.StartsWith("6000.")) + return 9; + + Serilog.Log.Error("Parsed project version is unknown {Version}", version); + return -1; + } + + private static void TakeOwnership(string filename) + { + // Remove read-only attribute + File.SetAttributes(filename, File.GetAttributes(filename) & ~FileAttributes.ReadOnly); + + FileSecurity security = new FileSecurity(); + + SecurityIdentifier sid = WindowsIdentity.GetCurrent().User; + security.SetOwner(sid); + security.SetAccessRule(new FileSystemAccessRule(sid, FileSystemRights.FullControl, AccessControlType.Allow)); + + File.SetAccessControl(filename, security); + } + + private static void Cleanup1(string destination) + { + // prior to version UCA.v.1.1.9, syncronizerModel and yamlDotNet dll files were located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0 + // with version UCA.v.1.1.9 and newer versions, they are located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences + // delete ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release + var oldBinariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0"); + if (Directory.Exists(oldBinariesDirectory)) + { + // dont just delete the directory for security reasons, instead delete binary files one by one + + Serilog.Log.Debug("Old binaries directory exists at {Location}", oldBinariesDirectory); + + var files = new string[] + { + "UnityCodeAssistSynchronizerModel.deps.json", + "UnityCodeAssistSynchronizerModel.dll", + "UnityCodeAssistSynchronizerModel.pdb", + "UnityCodeAssistYamlDotNet.deps.json", + "UnityCodeAssistYamlDotNet.dll", + "UnityCodeAssistYamlDotNet.pdb", + "UnityCodeAssistYamlDotNet.xml", + }; + + foreach (var file in files) + { + var filePath = Path.Combine(oldBinariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + DeleteDirectoryAndItsMeta(oldBinariesDirectory); + } + + var oldBinariesDirectory2 = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release"); + DeleteDirectoryAndItsMeta(oldBinariesDirectory2); + + + // also delete old vsix, it's now renamed as Meryel.UnityCodeAssist.VSIX.vsix + var oldVsixFilePath = Path.Combine(destination, "Plugins/CodeAssist/UnityCodeAssistVSIX.vsix"); + DeleteFileAndItsMeta(oldVsixFilePath); + } + + private static void Cleanup2(string destination) + { + // with version 1.1.12, dll files has been customized (renamed and changed their namespace) (so that they dont conflict with user's other dll files, if he tries to use them) + // delete AsyncIO.dll, and use Meryel.UnityCodeAssist.AsyncIO.dll instead + var files = new string[] + { + "AsyncIO.dll", + "NaCl.dll", + "NetMQ.dll", + "Serilog.dll", + "Serilog.Sinks.PersistentFile.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in files) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + } + + private static void Cleanup3(string destination, string solutionDirectory) + { + // as it turns out, .netstandard2.1 does not need system binaries (for C#9.0, unity versions 2021.2 and newer) + + //var cSharpVersion = CommonVS.VSCommonTools.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + var cSharpVersion = GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + if (cSharpVersion < 9) + return; + + var systemBinaryFiles = new string[] + { + "System.Buffers.dll", + "System.Memory.dll", + "System.Runtime.CompilerServices.Unsafe.dll", + "System.Threading.Tasks.Extensions.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in systemBinaryFiles) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + } + + private static void Cleanup4(string destination) + { + // with version 1.2, asset directory moved from Assets/Plugins/CodeAssist to Packages/com.merry-yellow.code-assist + // so remove all files from the old directory + + var directory = Path.Combine(destination, "Plugins/CodeAssist/Editor"); + + var content = new string[] + { +@"TinyJson/JsonWriter.cs", +@"TinyJson/JsonParser.cs", +@"Preferences/RegistryMonitor.cs", +@"Preferences/PreferenceStorageAccessor.cs", +@"Preferences/PreferenceMonitor.cs", +@"Preferences/PreferenceEntryHolder.cs", +@"Logger/UnitySink.cs", +@"Logger/MemorySink.cs", +@"Logger/ELogger.cs", +@"Logger/DomainHashEnricher.cs", +@"Logger/CommonTools.cs", +@"Logger/Attributes.cs", +@"Input/UnityInputManager.cs", +@"Input/Text2Yaml.cs", +@"Input/InputManagerMonitor.cs", +@"Input/Binary2TextExec.cs", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.dll", +@"EditorCoroutines/EditorWindowCoroutineExtension.cs", +@"EditorCoroutines/EditorWaitForSeconds.cs", +@"EditorCoroutines/EditorCoroutineUtility.cs", +@"EditorCoroutines/EditorCoroutine.cs", +@"UnityClassExtensions.cs", +@"StatusWindow.cs", +@"ScriptFinder.cs", +@"NetMQPublisher.cs", +@"NetMQInitializer.cs", +@"Monitor.cs", +@"MerryYellow.CodeAssist.Editor.asmdef", +@"MainThreadDispatcher.cs", +@"LazyInitializer.cs", +@"FeedbackWindow.cs", +@"Assister.cs", +@"AboutWindow.cs", +//@"TinyJson", +//@"Preferences", +//@"Logger", +//@"Input", +//@"ExternalReferences", +//@"EditorCoroutines", + }; + + foreach (var c in content) + { + var path = Path.Combine(directory, c); + DeleteFileAndItsMeta(path); + } + } + + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta new file mode 100644 index 0000000..9d5dd2d --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f03bf638663c69e41a0cc01055bc4ad4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta new file mode 100644 index 0000000..1336c75 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7970e5ff5e672e7499e357a50e0db3a9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs new file mode 100644 index 0000000..adcb8f9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs @@ -0,0 +1,157 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// A handle to an EditorCoroutine, can be passed to EditorCoroutineUtility methods to control lifetime. + /// + public class EditorCoroutine + { + private struct YieldProcessor + { + enum DataType : byte + { + None = 0, + WaitForSeconds = 1, + EditorCoroutine = 2, + AsyncOP = 3, + } + struct ProcessorData + { + public DataType type; + public double targetTime; + public object current; + } + + ProcessorData data; + + public void Set(object yield) + { + if (yield == data.current) + return; + + var type = yield.GetType(); + var dataType = DataType.None; + double targetTime = -1; + + if(type == typeof(EditorWaitForSeconds)) + { + targetTime = EditorApplication.timeSinceStartup + (yield as EditorWaitForSeconds).WaitTime; + dataType = DataType.WaitForSeconds; + } + else if(type == typeof(EditorCoroutine)) + { + dataType = DataType.EditorCoroutine; + } + else if(type == typeof(AsyncOperation) || type.IsSubclassOf(typeof(AsyncOperation))) + { + dataType = DataType.AsyncOP; + } + + data = new ProcessorData { current = yield, targetTime = targetTime, type = dataType }; + } + + public bool MoveNext(IEnumerator enumerator) + { + var advance = data.type switch + { + DataType.WaitForSeconds => data.targetTime <= EditorApplication.timeSinceStartup, + DataType.EditorCoroutine => (data.current as EditorCoroutine).m_IsDone, + DataType.AsyncOP => (data.current as AsyncOperation).isDone, + _ => data.current == enumerator.Current,//a IEnumerator or a plain object was passed to the implementation + }; + if (advance) + { + data = default;// (ProcessorData); + return enumerator.MoveNext(); + } + return true; + } + } + + internal WeakReference m_Owner; + IEnumerator m_Routine; + YieldProcessor m_Processor; + + bool m_IsDone; + + internal EditorCoroutine(IEnumerator routine) + { + m_Owner = null; + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal EditorCoroutine(IEnumerator routine, object owner) + { + m_Processor = new YieldProcessor(); + m_Owner = new WeakReference(owner); + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal void MoveNext() + { + if (m_Owner != null && !m_Owner.IsAlive) + { + EditorApplication.update -= MoveNext; + return; + } + + bool done = ProcessIEnumeratorRecursive(m_Routine); + m_IsDone = !done; + + if (m_IsDone) + EditorApplication.update -= MoveNext; + } + + static readonly Stack kIEnumeratorProcessingStack = new Stack(32); + private bool ProcessIEnumeratorRecursive(IEnumerator enumerator) + { + var root = enumerator; + while(enumerator.Current as IEnumerator != null) + { + kIEnumeratorProcessingStack.Push(enumerator); + enumerator = enumerator.Current as IEnumerator; + } + + //process leaf + m_Processor.Set(enumerator.Current); + var result = m_Processor.MoveNext(enumerator); + + while (kIEnumeratorProcessingStack.Count > 1) + { + if (!result) + { + result = kIEnumeratorProcessingStack.Pop().MoveNext(); + } + else + kIEnumeratorProcessingStack.Clear(); + } + + if (kIEnumeratorProcessingStack.Count > 0 && !result && root == kIEnumeratorProcessingStack.Pop()) + { + result = root.MoveNext(); + } + + return result; + } + + internal void Stop() + { + m_Owner = null; + m_Routine = null; + EditorApplication.update -= MoveNext; + } + } +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta new file mode 100644 index 0000000..19b7380 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c1e3c1846518ae4da27dcaf08ef85f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs new file mode 100644 index 0000000..2427c36 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs @@ -0,0 +1,128 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorCoroutineUtility + { + /// + /// Starts an EditorCoroutine with the specified owner object. + /// If the garbage collector collects the owner object, while the resulting coroutine is still executing, the coroutine will stop running. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// int m_Updates = 0; + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutine(CountEditorUpdates(), this); + /// } + /// + /// IEnumerator CountEditorUpdates() + /// { + /// while (true) + /// { + /// ++m_Updates; + /// yield return null; + /// } + /// } + /// } + /// + /// + /// IEnumerator to iterate over. + /// Object owning the coroutine. + /// + /// Only types that don't inherit from UnityEngine.Object will get collected the next time the GC runs instead of getting null-ed immediately. + /// + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutine(IEnumerator routine, object owner) + { + return new EditorCoroutine(routine, owner); + } + + /// + /// This method starts an EditorCoroutine without an owning object. The EditorCoroutine runs until it completes or is canceled using StopCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutineOwnerless(LogTimeSinceStartup()); + /// } + /// + /// IEnumerator LogTimeSinceStartup() + /// { + /// while (true) + /// { + /// Debug.LogFormat("Time since startup: {0} s", Time.realtimeSinceStartup); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// Generator function to execute. + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutineOwnerless(IEnumerator routine) + { + return new EditorCoroutine(routine); + } + + /// + /// Immediately stop an EditorCoroutine. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine m_LoggerCoroutine; + /// void OnEnable() + /// { + /// m_LoggerCoroutine = EditorCoroutineUtility.StartCoroutineOwnerless(LogRunning()); + /// } + /// + /// void OnDisable() + /// { + /// EditorCoroutineUtility.StopCoroutine(m_LoggerCoroutine); + /// } + /// + /// IEnumerator LogRunning() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// A handle to an EditorCoroutine. + public static void StopCoroutine(EditorCoroutine coroutine) + { + if (coroutine == null) + { + Serilog.Log.Warning("EditorCoroutine handle is null."); + return; + } + coroutine.Stop(); + } + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta new file mode 100644 index 0000000..bf55147 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3d162669c5693a47bf42827686f73d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs new file mode 100644 index 0000000..347c7f5 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs @@ -0,0 +1,49 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// Suspends the EditorCoroutine execution for the given amount of seconds, using unscaled time. + /// The coroutine execution continues after the specified time has elapsed. + /// + /// using System.Collections; + /// using UnityEngine; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class MyEditorWindow : EditorWindow + /// { + /// IEnumerator PrintEachSecond() + /// { + /// var waitForOneSecond = new EditorWaitForSeconds(1.0f); + /// + /// while (true) + /// { + /// yield return waitForOneSecond; + /// Debug.Log("Printing each second"); + /// } + /// } + /// } + /// + /// + public class EditorWaitForSeconds + { + /// + /// The time to wait in seconds. + /// + public float WaitTime { get; } + + /// + /// Creates a instruction object for yielding inside a generator function. + /// + /// The amount of time to wait in seconds. + public EditorWaitForSeconds(float time) + { + WaitTime = time; + } + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta new file mode 100644 index 0000000..8bce721 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d8612ff14468214aad7600138a50b79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs new file mode 100644 index 0000000..25014c9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs @@ -0,0 +1,109 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorWindowCoroutineExtension + { + /// + /// Start an EditorCoroutine, owned by the calling EditorWindow instance. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// IEnumerator CloseWindowDelayed() //close the window after 1000 frames have elapsed + /// { + /// int count = 1000; + /// while (count > 0) + /// { + /// yield return null; + /// } + /// Close(); + /// } + /// } + /// + /// + /// + /// + public static EditorCoroutine StartCoroutine(this EditorWindow window, IEnumerator routine) + { + return new EditorCoroutine(routine, window); + } + + /// + /// Immediately stop an EditorCoroutine that was started by the calling instance. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine coroutine; + /// void OnEnable() + /// { + /// coroutine = this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// private void OnDisable() + /// { + /// this.StopCoroutine(coroutine); + /// } + /// + /// IEnumerator CloseWindowDelayed() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// + public static void StopCoroutine(this EditorWindow window, EditorCoroutine coroutine) + { + if(coroutine == null) + { + Serilog.Log.Warning("Provided EditorCoroutine handle is null."); + return; + } + + if(coroutine.m_Owner == null) + { + Serilog.Log.Error("The EditorCoroutine is ownerless. Please use EditorCoroutineEditor.StopCoroutine to terminate such coroutines."); + return; + } + + if (!coroutine.m_Owner.IsAlive) + return; //The EditorCoroutine's owner was already terminated execution will cease next time it is processed + + var owner = coroutine.m_Owner.Target as EditorWindow; + + if (owner == null || owner != null && owner != window) + { + Serilog.Log.Error("The EditorCoroutine is owned by another object: {0}.", coroutine.m_Owner.Target); + return; + } + + EditorCoroutineUtility.StopCoroutine(coroutine); + } + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta new file mode 100644 index 0000000..d127e02 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64c15e0c4e36aa84193d4acb3c63afc5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta new file mode 100644 index 0000000..eeaa4eb --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7173f3e8a18c7744ba0b695091b73487 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll new file mode 100644 index 0000000..c3c274e Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta new file mode 100644 index 0000000..a7d754d --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 37e44dd86f563cf40a81ef1fdf1f1b54 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll new file mode 100644 index 0000000..c3c4993 Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta new file mode 100644 index 0000000..97944ae --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 7d7e4808a93371242b38476718f4d4cc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll new file mode 100644 index 0000000..f449b4b Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta new file mode 100644 index 0000000..53bf5ef --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: ed466bfa2ad216b41acde183e7706352 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll new file mode 100644 index 0000000..16e3c9a Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta new file mode 100644 index 0000000..6b31d01 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: e70477d38c7ca2841971b35549d1477f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll new file mode 100644 index 0000000..8ef429a Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta new file mode 100644 index 0000000..d33a8d1 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: aaca88d50145a3041a4ccab964c5793d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll new file mode 100644 index 0000000..78b77b9 Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta new file mode 100644 index 0000000..a6d50e7 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 6d55f65d499dd354a9c086ab6420c8f1 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll new file mode 100644 index 0000000..11ef841 Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta new file mode 100644 index 0000000..173a623 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: dfd80cce2d0a99b4ba669e989eceafe5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll new file mode 100644 index 0000000..e045d4c Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta new file mode 100644 index 0000000..e759cfa --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 4adc17866ec41ac4e9ce6c47070aeef5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll new file mode 100644 index 0000000..6ff2ff4 Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta new file mode 100644 index 0000000..36dd2f6 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: ca15dd8e239d5d6468333cbdacbb55d2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll new file mode 100644 index 0000000..21b7617 Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta new file mode 100644 index 0000000..1ebfba2 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: 3ff40589a33e8a2458503b2391a96a83 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll new file mode 100644 index 0000000..39ff9ac Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta new file mode 100644 index 0000000..6a9dcb8 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 94a257e1b1239d94589fe96db62b03a7 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll new file mode 100644 index 0000000..5644402 Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta new file mode 100644 index 0000000..ecf9582 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 849ce1048cc324a46b0fe21149770a3f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll new file mode 100644 index 0000000..1a72285 Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta new file mode 100644 index 0000000..4d045a9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: dd39e32872afc47418c75a05b559debf +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll new file mode 100644 index 0000000..b45dc85 Binary files /dev/null and b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll differ diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta new file mode 100644 index 0000000..8a2ebdb --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 582b34ab8eec62a4c87693272b9bc6ab +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs new file mode 100644 index 0000000..ab5e0d5 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs @@ -0,0 +1,181 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class FeedbackWindow : EditorWindow + { + + GUIStyle? styleLabel; + + public static void Display() + { + MQTTnetInitializer.Publisher?.SendRequestInternalLog(); + + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying feedback window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FeedbackWindow_Display"); + } + + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist Feedback"); + } + + private void OnGUI() + { + var errorCount = Logger.ELogger.GetErrorCountInInternalLog(); + var warningCount = Logger.ELogger.GetWarningCountInInternalLog(); + var logContent = Logger.ELogger.GetInternalLogContent(); + if (!string.IsNullOrEmpty(Logger.ELogger.VsInternalLog)) + logContent += Logger.ELogger.VsInternalLog; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleCenter, + }; + + if (errorCount > 0) + EditorGUILayout.LabelField($"{errorCount} error(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else if (warningCount > 0) + EditorGUILayout.LabelField($"{warningCount} warnings(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else + EditorGUILayout.LabelField("No errors found in logs. Please submit a feedback (via e-mail, Discord or GitHub) describing what went wrong or unexpected.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Send e-mail")) + { + var uri = "mailto:merryyellow@outlook.com"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Send Discord message")) + { + //var uri = "discord://invites/2CgKHDq"; + var uri = "https://discord.gg/2CgKHDq"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Submit GitHub issue")) + { + var uri = "https://github.com/merryyellow/Unity-Code-Assist/issues/new/choose"; + Application.OpenURL(uri); + } + + EditorGUILayout.Separator(); + + if (GUILayout.Button("Open Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Open Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Copy recent logs to clipboard")) + { + GUIUtility.systemCopyBuffer = logContent; + } + + EditorGUILayout.LabelField("Recent logs:", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.SelectableLabel(logContent, EditorStyles.textArea, GUILayout.ExpandHeight(true)); + } + + public static void ShowInFileExplorer(string? filePath) + { + if (string.IsNullOrEmpty(filePath)) + { + Serilog.Log.Error("Argument {Arg} is null or empty at {Location}", nameof(filePath), nameof(ShowInFileExplorer)); + return; + } + + filePath = System.IO.Path.GetFullPath(filePath); + + if (!System.IO.File.Exists(filePath) && !System.IO.Directory.Exists(filePath)) + { + Serilog.Log.Error("Argument {Arg} is not found at {Location}, value: {Value}", nameof(filePath), nameof(ShowInFileExplorer), filePath); + return; + } + + if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows)) + { + // Windows: highlight the file in Explorer + System.Diagnostics.Process.Start("explorer.exe", $"/select,\"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.OSX)) + { + // macOS: reveal in Finder + System.Diagnostics.Process.Start("open", $"-R \"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Linux)) + { + // Linux: open containing folder in a common file manager + string? directory = System.IO.Path.GetDirectoryName(filePath); + if (directory == null) + return; + + string[] managers = { "xdg-open", "nautilus", "dolphin", "nemo", "thunar" }; + + foreach (string manager in managers) + { + if (TryStart(manager, directory)) + return; // success + } + + Serilog.Log.Error("No supported file manager found to open the directory at {Location}", nameof(ShowInFileExplorer)); + } + else + { + Serilog.Log.Error("Unsupported OS platform at {Location}", nameof(ShowInFileExplorer)); + } + + // static local function for cleaner structure + static bool TryStart(string command, string args) + { + try + { + System.Diagnostics.Process.Start(command, $"\"{args}\""); + return true; + } + catch + { + return false; + } + } + } + + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta new file mode 100644 index 0000000..033382b --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f84a1c080c184e48920a0124c3e9257 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input.meta new file mode 100644 index 0000000..5781188 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93073adaab359d2459bae5e6d97fe017 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs new file mode 100644 index 0000000..6313183 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace UTJ.UnityCommandLineTools +namespace Meryel.UnityCodeAssist.Editor.Input +{ + // + // bin2textをUnityEditorから実行する為のClass + // programed by Katsumasa.Kimura + // + public class Binary2TextExec : EditorToolExec + { + public Binary2TextExec() : base("binary2text") { } + + // + // bin2text filePath outPath options + // /summary> + public int Exec(string filePath, string outPath, string options) + { + var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + return Exec(args); + } + + public int Exec(string filePath, string outPath, bool detailed = false, bool largeBinaryHashOnly = false, bool hexFloat = false) + { + //var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + var args = string.Format(@"""{0}"" ""{1}""", filePath, outPath); + + if (detailed) + args += " -detailed"; + if (largeBinaryHashOnly) + args += " -largebinaryhashonly"; + if (hexFloat) + args += " -hexfloat"; + + return Exec(args); + } + } + + // + // UnityEditorに含まれるコマンドラインツールを実行する為の基底Class + // programed by Katsumasa.Kimura + // + public class EditorToolExec + { + // + // UnityEditorがインストールされているディレクトリへのパス + // + protected string mEditorPath; + + // + // Toolsディレクトリへのパス + // + protected string mToolsPath; + + // + // 実行ファイル名 + // + protected string mExecFname; + + // + // 実行ファイルへのフルパス + // + protected string mExecFullPath; + + // + // 実行結果のOUTPUT + // + private string? mOutput; + + // + // 実行結果のOUTPUT + // + public string? Output + { + get { return mOutput; } + } + + // + // コンストラクタ + // + // mExecFname : 実行ファイル名 + // + // /summary> + public EditorToolExec(string mExecFname) + { + mEditorPath = Path.GetDirectoryName(EditorApplication.applicationPath); + mToolsPath = Path.Combine(mEditorPath, @"Data/Tools"); + this.mExecFname = mExecFname; + //var files = Directory.GetFiles(mToolsPath, mExecFname, SearchOption.AllDirectories); + var files = Directory.GetFiles(mEditorPath, mExecFname + "*", SearchOption.AllDirectories); + + if (files.Length == 0) + Serilog.Log.Error("{App} app couldn't be found at {Path}", mExecFname, mEditorPath); + + mExecFullPath = files[0]; + } + + // + // コマンドラインツールを実行する + // + // arg : コマンドラインツールに渡す引数 + // + // + public int Exec(string arg) + { + int exitCode = -1; + + try + { + using var process = new Process(); + process.StartInfo.FileName = mExecFullPath; + process.StartInfo.Arguments = arg; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.CreateNoWindow = true; + process.Start(); + mOutput = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + exitCode = process.ExitCode; + process.Close(); + } + catch (Exception e) + { + //UnityEngine.Debug.Log(e); + Serilog.Log.Error(e, "Exception while running process at {Scope}.{Location}", nameof(EditorToolExec), nameof(Exec)); + } + + return exitCode; + } + } +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta new file mode 100644 index 0000000..cec7b88 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13d464c749e33e043b94d94c82365823 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs new file mode 100644 index 0000000..cd5cd84 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs @@ -0,0 +1,164 @@ +using System; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class InputManagerMonitor + { + private static readonly Lazy _instance = new Lazy(() => new InputManagerMonitor()); + public static InputManagerMonitor Instance => _instance.Value; + + //UnityInputManager inputManager; + readonly string inputManagerFilePath; + DateTime previousTagManagerLastWrite; + + public InputManagerMonitor() + { + EditorApplication.update += Update; + inputManagerFilePath = CommonTools.GetInputManagerFilePath(); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + } + + void Update() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif + +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + var currentInputManagerLastWrite = previousTagManagerLastWrite; + try + { + if (System.IO.File.Exists(inputManagerFilePath)) + currentInputManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentInputManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentInputManagerLastWrite; + Bump(); + } + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + public void Bump() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + Serilog.Log.Debug("InputMonitor {Event}", nameof(Bump)); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + var inputManager = new UnityInputManager(); + inputManager.ReadFromPath(inputManagerFilePath); + inputManager.SendData(); + + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + } + + + public static partial class Extensions + { + public static string GetInfo(this List axes, string? name) + { + if (name == null || string.IsNullOrEmpty(name)) + return string.Empty; + + //axis.descriptiveName + var axesWithName = axes.Where(a => a.Name == name); + + int threshold = 80; + + var sb = new System.Text.StringBuilder(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveName)) + sb.Append($"{axis.descriptiveName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveNegativeName)) + sb.Append($"{axis.descriptiveNegativeName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.positiveButton)) + sb.Append($"[{axis.positiveButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altPositiveButton)) + sb.Append($"{{{axis.altPositiveButton}}} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.negativeButton)) + sb.Append($"-[{axis.negativeButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altNegativeButton)) + sb.Append($"-{{{axis.altNegativeButton}}} "); + + return sb.ToString(); + } + } + +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta new file mode 100644 index 0000000..eb6b582 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9c9772cbc184d74dbdb770fec5ff76c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs new file mode 100644 index 0000000..d1ba92e --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs @@ -0,0 +1,215 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class Text2Yaml + { + public static string Convert(IEnumerable textLines) + { + var sb = new StringBuilder(); + var stack = new Stack<(string typeName, string identifier, int indentation)>(); + + sb.AppendLine(@"%YAML 1.1"); + sb.AppendLine(@"%TAG !u! tag:unity3d.com,2011:"); + sb.AppendLine(@"--- !u!13 &1"); + sb.AppendLine(@"InputManager:"); + + var regexIndentation = new Regex("^\\s*"); + + var regexString = new Regex("^(\\s+)(\\w+)\\s+\"([a-zA-Z0-9_ \\/\\.\\-]*)\"\\s+\\(string\\)$"); + var regexValue = new Regex("^(\\s+)(\\w+)\\s+(-?[0-9.]*)\\s+\\(((bool)|(int)|(float)|(unsigned int))\\)$"); + var regexType = new Regex("^(\\s+)(\\w+)\\s+\\((\\w+)\\)$"); + + var regexVectorSize = new Regex("(\\s+)size\\s+(\\d)+\\s+\\(int\\)"); + //var regexVectorData = new Regex("(\\s+)data \\(InputAxis\\)"); // remove InputAxis to make it more generic + + string curTextLine; + var curTextLineNo = 3; + var textIndentation = 1; + var indentationPrefix = new string(' ', textIndentation * 2); + stack.Push(("InputManager", "InputManager", textIndentation)); + + + foreach (var line in textLines.Skip(4)) + { + curTextLine = line; + curTextLineNo++; + + + // Skip empty lines + if (line.Length == 0) + continue; + + // Check if type undeclared, scope goes down, indentation decrements + { + var indentationMatch = regexIndentation.Match(line); + if (indentationMatch.Success) + { + var indentation = indentationMatch.Groups[0].Value.Length; + + if (indentation > textIndentation) + Error($"indentation({indentation}) > textIndentation({textIndentation})"); + + while (indentation < textIndentation) + { + stack.Pop(); + textIndentation--; + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType2)) + typeIndentation = curType2.indentation; + else if (line.Length > 0) + Error("stack empty at type undeclaration"); + indentationPrefix = new string(' ', typeIndentation * 2); + } + + } + else + { + Error($"{nameof(regexIndentation)} failed"); + } + } + + // Skip size field of vectors + if (stack.TryPeek(out var curType1) && curType1.typeName == "vector") + { + var vectorSizeMatch = regexVectorSize.Match(line); + if (vectorSizeMatch.Success) + { + continue; + } + } + + // Read string fields + { + var stringMatch = regexString.Match(line); + if (stringMatch.Success) + { + AddLine(stringMatch.Groups[2] + ": " + stringMatch.Groups[3]); + continue; + } + } + + // Read bool/int/float/unsignedInt fields + { + var valueMatch = regexValue.Match(line); + if (valueMatch.Success) + { + AddLine(valueMatch.Groups[2] + ": " + valueMatch.Groups[3]); + continue; + } + } + + // Check if new type declared, scope goes up, indentation increases + { + var typeMatch = regexType.Match(line); + if (typeMatch.Success) + { + var identifier = typeMatch.Groups[2].Value; + var typeName = typeMatch.Groups[3].Value; + + var isVectorData = false; + if (stack.TryPeek(out var curType2) && curType2.typeName == "vector" && identifier == "data") + isVectorData = true; + + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType3)) + typeIndentation = curType3.indentation; + else if (line.Length > 0) + Error("stack empty at type declaration"); + + if (!isVectorData) + { + AddLine(typeMatch.Groups[2] + ":"); + } + else + { + var customIndentation = typeIndentation - 1; + if (customIndentation < 0) + Error($"customIndentation({customIndentation}) < 0"); + var customIndentationPrefix = new string(' ', customIndentation * 2); + AddLine("- serializedVersion: 3", customIndentationPrefix); + } + + + textIndentation++; + typeIndentation++; + + if (isVectorData) + typeIndentation--; + + stack.Push((typeName, identifier, typeIndentation)); + indentationPrefix = new string(' ', typeIndentation * 2); + + continue; + } + } + + + Error("line failed to match all cases"); + + } + + + + return sb.ToString(); + + + void AddLine(string line, string? customIndentationPrefix = null) + { + string suffix; + if (stack.TryPeek(out var top)) + suffix = $" # {textIndentation}, {top.indentation}, {top.typeName} {top.identifier}"; + else + suffix = $" # {textIndentation}, nil"; + + if (customIndentationPrefix != null) + sb.AppendLine(customIndentationPrefix + line + suffix); + else + sb.AppendLine(indentationPrefix + line + suffix); + } + + void Error(string message) + { + var errorMessage = $"Text2Yaml error '{message}' at lineNo: {curTextLineNo}, line: '{curTextLine}' at {Environment.StackTrace}"; + //throw new Exception(errorMessage); + Serilog.Log.Warning(errorMessage); + } + + } + + + } + + public static partial class Extensions + { + public static bool TryPeek(this Stack stack, /*[MaybeNullWhen(false)]*/ out T result) + { + if (stack.Count > 0) + { + result = stack.Peek(); + return true; + } + else + { + result = default!; + return false; + } + } + } + +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta new file mode 100644 index 0000000..ad1d84c --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e191fef871d30041a55c3c8af5aab43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs new file mode 100644 index 0000000..5aed5c1 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs @@ -0,0 +1,429 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; +using System.Linq; +using System.Security.Cryptography; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using YamlDotNet = Meryel.UnityCodeAssist.YamlDotNet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + + internal class UnityInputManager + { + //string yamlPath; + TextReader? reader; + InputManager? inputManager; + + public void ReadFromText(string text) + { + reader = new StringReader(text); + ReadAux(false, out _); + } + + public void ReadFromPath(string yamlPath) + { + + switch (UnityEditor.EditorSettings.serializationMode) + { + case UnityEditor.SerializationMode.ForceText: + { + reader = new StreamReader(yamlPath); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.ForceBinary: + { + // this approach will work for InputManager since its file size is small and limited + // but in the future, we may need to switch to reading binary files for big files + // like this https://github.com/Unity-Technologies/UnityDataTools + // or this https://github.com/SeriousCache/UABE + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.Mixed: + { + reader = new StreamReader(yamlPath); + ReadAux(true, out var hasSemanticError); + if (hasSemanticError) + { + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + } + break; + + } + } + + + void ReadAux(bool canHaveSemanticError, out bool hasSemanticError) + { + hasSemanticError = false; + + if (reader == null) + { + Serilog.Log.Warning($"{nameof(UnityInputManager)}.{nameof(reader)} is null"); + return; + } + + //var reader = new StreamReader(yamlPath); + var deserializer = new YamlDotNet.Serialization.DeserializerBuilder() + //.WithTagMapping("tag:unity3d.com,2011:13", typeof(Class13Mapper)) + .WithNodeTypeResolver(new Tag13Resolver()) // some users have "tag:yousandi.cn,2023:13" instead, so use a more generic approach + .IgnoreUnmatchedProperties() + .Build(); + //serializer.Settings.RegisterTagMapping("tag:unity3d.com,2011:13", typeof(Class13)); + //serializer.Settings.ComparerForKeySorting = null; + Class13Mapper? result; + try + { + result = deserializer.Deserialize(reader); + } + catch (YamlDotNet.Core.SemanticErrorException semanticErrorException) + { + Serilog.Log.Debug(semanticErrorException, "Couldn't parse InputManager.asset yaml file"); + if (!canHaveSemanticError) + Serilog.Log.Error(semanticErrorException, "Couldn't parse InputManager.asset yaml file unexpectedly"); + + hasSemanticError = true; + return; + } + finally + { + reader.Close(); + } + + var inputManagerMapper = result?.InputManager; + if (inputManagerMapper == null) + { + Serilog.Log.Warning($"{nameof(inputManagerMapper)} is null"); + return; + } + + inputManager = new InputManager(inputManagerMapper); + } + + + public void SendData() + { + if (inputManager == null) + return; + + var axisNames = inputManager.Axes.Select(a => a.Name!).Where(n => !string.IsNullOrEmpty(n)).Distinct().ToArray(); + var axisInfos = axisNames.Select(a => inputManager.Axes.GetInfo(a)).ToArray(); + if (!CreateBindingsMap(out var buttonKeys, out var buttonAxis)) + return; + + string[] joystickNames; + try + { + joystickNames = UnityEngine.Input.GetJoystickNames(); + } + catch (InvalidOperationException) + { + // Occurs if user have switched active Input handling to Input System package in Player Settings. + joystickNames = new string[0]; + } + + MQTTnetInitializer.Publisher?.SendInputManager(axisNames, axisInfos, buttonKeys, buttonAxis, joystickNames); + + /* + MQTTnetInitializer.Publisher?.SendInputManager( + inputManager.Axes.Select(a => a.Name).Distinct().ToArray(), + inputManager.Axes.Select(a => a.positiveButton).ToArray(), + inputManager.Axes.Select(a => a.negativeButton).ToArray(), + inputManager.Axes.Select(a => a.altPositiveButton).ToArray(), + inputManager.Axes.Select(a => a.altNegativeButton).ToArray(), + UnityEngine.Input.GetJoystickNames() + ); + */ + + } + + + bool CreateBindingsMap([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputKeys, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputAxis) + { + if (inputManager == null) + { + inputKeys = null; + inputAxis = null; + return false; + } + + var dict = new Dictionary(); + + foreach (var axis in inputManager.Axes) + { + if (axis.altNegativeButton != null && !string.IsNullOrEmpty(axis.altNegativeButton)) + dict[axis.altNegativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.negativeButton != null && !string.IsNullOrEmpty(axis.negativeButton)) + dict[axis.negativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.altPositiveButton != null && !string.IsNullOrEmpty(axis.altPositiveButton)) + dict[axis.altPositiveButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.positiveButton != null && !string.IsNullOrEmpty(axis.positiveButton)) + dict[axis.positiveButton] = axis.Name; + } + + var keys = new string[dict.Count]; + var values = new string[dict.Count]; + dict.Keys.CopyTo(keys, 0); + dict.Values.CopyTo(values, 0); + + inputKeys = keys; + inputAxis = values; + return true; + } + + + + static string GetOrCreateConvertedFile(string filePath) + { + var hash = GetMD5Hash(filePath); + var convertedPath = Path.Combine(Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + if (!File.Exists(convertedPath)) + { + Serilog.Log.Debug("Converting binary to text format of {File} to {Target}", filePath, convertedPath); + var converter = new Binary2TextExec(); + converter.Exec(filePath, convertedPath); + } + else + { + Serilog.Log.Debug("Converted file already exists at {Target}", convertedPath); + } + + return convertedPath; + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(string filePath) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(filePath, md5); + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(Stream s) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(s, md5); + } + + private static string GetHash(string filePath, HashAlgorithm hasher) + { + using var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); + return GetHash(fs, hasher); + } + + private static string GetHash(Stream s, HashAlgorithm hasher) + { + var hash = hasher.ComputeHash(s); + var hashStr = Convert.ToBase64String(hash); + //return hashStr.TrimEnd('='); + var hashStrAlphaNumeric = System.Text.RegularExpressions.Regex.Replace(hashStr, "[^A-Za-z0-9]", ""); + return hashStrAlphaNumeric; + } + + } + + public enum AxisType + { + KeyOrMouseButton = 0, + MouseMovement = 1, + JoystickAxis = 2 + }; + +#pragma warning disable IDE1006 + + public class InputAxisMapper + { + public int serializedVersion { get; set; } + + public string? m_Name { get; set; } + public string? descriptiveName { get; set; } + public string? descriptiveNegativeName { get; set; } + public string? negativeButton { get; set; } + public string? positiveButton { get; set; } + public string? altNegativeButton { get; set; } + public string? altPositiveButton { get; set; } + + //public float gravity { get; set; } + //public float dead { get; set; } + //public float sensitivity { get; set; } + public string? gravity { get; set; } + public string? dead { get; set; } + public string? sensitivity { get; set; } + + //public bool snap { get; set; } + public int snap { get; set; } + //public bool invert { get; set; } + public int invert { get; set; } + + //public AxisType type { get; set; } + public int type { get; set; } + + public int axis { get; set; } + public int joyNum { get; set; } + } + + public class InputAxis + { + readonly InputAxisMapper map; + + public InputAxis(InputAxisMapper map) + { + this.map = map; + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public string? Name => map.m_Name; + public string? descriptiveName => map.descriptiveName; + public string? descriptiveNegativeName => map.descriptiveNegativeName; + public string? negativeButton => map.negativeButton; + public string? positiveButton => map.positiveButton; + public string? altNegativeButton => map.altNegativeButton; + public string? altPositiveButton => map.altPositiveButton; + + public float gravity => float.Parse(map.gravity);//**--format + public float dead => float.Parse(map.dead);//**--format + public float sensitivity => float.Parse(map.sensitivity);//**--format + + public bool snap => map.snap != 0; + public bool invert => map.invert != 0; + + public AxisType type => (AxisType)map.type; + + public int axis => map.axis; + public int joyNum => map.joyNum; + } + + public class InputManagerMapper + { + public int m_ObjectHideFlags { get; set; } + public int serializedVersion { get; set; } + public int m_UsePhysicalKeys { get; set; } + public List? m_Axes { get; set; } + } + +#pragma warning restore IDE1006 + + public class InputManager + { + readonly InputManagerMapper map; + readonly List axes; + + public InputManager(InputManagerMapper map) + { + this.map = map; + this.axes = new List(); + + if (map.m_Axes == null) + { + Serilog.Log.Warning($"map.m_Axes is null"); + return; + } + + foreach (var a in map.m_Axes) + this.axes.Add(new InputAxis(a)); + } + + public int ObjectHideFlags + { + get { return map.m_ObjectHideFlags; } + set { map.m_ObjectHideFlags = value; } + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public bool UsePhysicalKeys + { + get { return map.m_UsePhysicalKeys != 0; } + set { map.m_UsePhysicalKeys = value ? 1 : 0; } + } + + /*public List Axes + { + get { return map.m_Axes; } + set { map.m_Axes = value; } + }*/ + public List Axes => axes; + } + + public class Class13Mapper + { + public InputManagerMapper? InputManager { get; set; } + } + + public class Tag13Resolver : YamlDotNet.Serialization.INodeTypeResolver + { + public bool Resolve(YamlDotNet.Core.Events.NodeEvent? nodeEvent, ref Type currentType) + { + if (nodeEvent != null && !nodeEvent.Tag.IsEmpty && !nodeEvent.Tag.IsNonSpecific) + { + var tagValue = nodeEvent.Tag.Value; + if (tagValue.EndsWith(":13")) + { + currentType = typeof(Class13Mapper); + return true; + } + } + return false; + } + } +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta new file mode 100644 index 0000000..2a51956 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: abdf2bf92986f1d4f802bfedb8faf551 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs new file mode 100644 index 0000000..3fa82a1 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs @@ -0,0 +1,49 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + [InitializeOnLoad] + public static class LazyInitializer + { + static int counter; + + static LazyInitializer() + { + counter = -5;// start initializing five frames later + EditorApplication.update += OnUpdate; + } + + static void OnUpdate() + { + counter++; + + if (counter == 1) + MainThreadDispatcher.Bump(); + else if (counter == 2) + Logger.ELogger.Bump(); + else if (counter == 3) + Monitor.Bump(); + else if (counter == 4) + MQTTnetInitializer.Bump(); + else if (counter == 5) + Updater.CheckUpdateSilent(); + else if (counter >= 6) + EditorApplication.update -= OnUpdate; + } + + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta new file mode 100644 index 0000000..dce0c84 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc6e883c86567a34a94d52b99adf98bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger.meta new file mode 100644 index 0000000..7d101b8 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 144ec55dffd3b8a40aba06c0edd1c813 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs new file mode 100644 index 0000000..05bc53e --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using static System.IO.Path; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public static class CommonTools + { + public static string GetScriptPath(string script) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/", script); + return toolPath; + } + + /// + /// does NOT include the trailing slash + /// + /// + public static string GetExternalReferencesPath() + { + var projectPath = GetProjectPathRaw(); + var extRefPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/ExternalReferences"); + return extRefPath; + } + + [Obsolete] + public static string GetToolPath(string tool) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Tools~/", tool); + return toolPath; + } + + public static string GetInstallerPath(string installer) + { + var projectPath = GetProjectPathRaw(); + var installerPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Installers~/", installer); + return installerPath; + } + + public static string GetTagManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var tagManagerPath = Combine(projectPath, "ProjectSettings/TagManager.asset"); + return tagManagerPath; + } + + public static string GetInputManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var inputManagerPath = Combine(projectPath, "ProjectSettings/InputManager.asset"); + return inputManagerPath; + } + + public static string GetProjectPath() + { + var rawPath = GetProjectPathRaw(); + //var pathWithoutWhiteSpace = rawPath.Trim(); // this is done in OSPath ctor + var osPath = new OSPath(rawPath); + var unixPath = osPath.Unix; + var trimmed = unixPath.TrimEnd('\\', '/'); + var capitalized = FirstCharToUpper(trimmed); // this is required for TypeScript, so doing it here as well just in case + return capitalized!; + } + + static string? FirstCharToUpper(string? input) + { + switch (input) + { + case null: return null; + case "": return ""; + default: return input[0].ToString().ToUpper() + input.Substring(1); + } + } + + /// + /// Get the path to the project folder. + /// + /// The project folder path + static string GetProjectPathRaw() + { + // Application.dataPath returns the path including /Assets, which we need to strip off + var path = UnityEngine.Application.dataPath; + var directory = new DirectoryInfo(path); + var parent = directory.Parent; + if (parent != null) + return parent.FullName; + + return path; + } + + public static string GetHashForLogFile(string path) => Synchronizer.Model.Utilities.GetHashForLogFile(path); + } + + // https://github.com/dmitrynogin/cdsf/blob/master/Cds.Folders/OSPath.cs + internal class OSPath + { + public static readonly OSPath Empty = ""; + + public static bool IsWindows => DirectorySeparatorChar == '\\'; + + public OSPath(string text) + { + Text = text.Trim(); + } + + public static implicit operator OSPath(string text) => new OSPath(text); + public static implicit operator string(OSPath path) => path.Normalized; + public override string ToString() => Normalized; + + protected string Text { get; } + + public string Normalized => IsWindows ? Windows : Unix; + public string Windows => Text.Replace('/', '\\'); + //public string Unix => Simplified.Text.Replace('\\', '/'); + public string Unix => Text.Replace('\\', '/'); + + public OSPath Relative => Simplified.Text.TrimStart('/', '\\'); + public OSPath Absolute => IsAbsolute ? this : "/" + Relative; + + public bool IsAbsolute => IsRooted || HasVolume; + public bool IsRooted => Text.Length >= 1 && (Text[0] == '/' || Text[0] == '\\'); + public bool HasVolume => Text.Length >= 2 && Text[1] == ':'; + public OSPath Simplified => HasVolume ? Text.Substring(2) : Text; + + public OSPath Parent => GetDirectoryName(Text); + + public bool Contains(OSPath path) => + Normalized.StartsWith(path); + + public static OSPath operator +(OSPath left, OSPath right) => + new OSPath(Combine(left, right.Relative)); + + public static OSPath operator -(OSPath left, OSPath right) => + left.Contains(right) + ? new OSPath(left.Normalized.Substring(right.Normalized.Length)).Relative + : left; + } +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta new file mode 100644 index 0000000..88355e2 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9066c480a2fcb9940a432377a49262af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs new file mode 100644 index 0000000..a25de07 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs @@ -0,0 +1,203 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +#if ELOGGER + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).WarningCount; + + public static string? FilePath { get; private set; } + public static string? VSFilePath { get; private set; } + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + + + + + + static string GetFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); + var fileName = $"UnityCodeAssist_U_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + static string GetVSFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); +#if MERYEL_UCA_LITE_VERSION + var fileName = $"UnityCodeAssistLite_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#else + var fileName = $"UnityCodeAssist_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#endif + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + + FilePath = GetFilePath(solutionDir); + VSFilePath = GetVSFilePath(solutionDir); + + fileLevelSwitch = new LoggingLevelSwitch(fileMinLevel); + outputWindowLevelSwitch = new LoggingLevelSwitch(outputWindowMinLevel); + + var config = new LoggerConfiguration() + .MinimumLevel.Debug() + .Enrich.With(new DomainHashEnricher()); + + const string outputTemplate = "{Timestamp:HH:mm:ss.fff} [U] [{Level:u3}] [{DomainHash}] {Message:lj}{NewLine}{Exception}"; + + config = config.WriteTo.PersistentFile(FilePath + , outputTemplate: outputTemplate + , shared: true + , persistentFileRollingInterval: PersistentFileRollingInterval.Day + , preserveLogFilename: true + , levelSwitch: fileLevelSwitch + , rollOnEachProcessRun: isFirst + ); + + _outputWindowSink ??= outputWindowSink.Value; + if (_outputWindowSink != null) + config = config.WriteTo.Sink(_outputWindowSink, outputWindowMinLevel, outputWindowLevelSwitch); + + _memorySink ??= new MemorySink(outputTemplate); + config = config.WriteTo.Sink(_memorySink, fileMinLevel, null); + + config = config.Destructure.With(new MyDestructuringPolicy()); + + Serilog.Log.Logger = config.CreateLogger(); + //switchableLogger.Set(config.CreateLogger(), disposePrev: true); + + OnOptionsChanged(); + + //IsInitialized = true; + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + + public class MyDestructuringPolicy : IDestructuringPolicy + { + // serilog cannot destruct StringArrayContainer by default, so do it manually + public bool TryDestructure(object value, ILogEventPropertyValueFactory propertyValueFactory, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out Serilog.Events.LogEventPropertyValue? result) + { + if (value is Synchronizer.Model.StringArrayContainer sac) + { + var items = sac.Container.Select(item => propertyValueFactory.CreatePropertyValue(item, true)); + result = new Serilog.Events.SequenceValue(items); + return true; + } + + result = null; + return false; + } + } +} + +#endif \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta new file mode 100644 index 0000000..54239c3 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca3b9ef056f0ba843936ff335d12b0a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs new file mode 100644 index 0000000..e652bea --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs @@ -0,0 +1,137 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +using Meryel.Serilog; +using Meryel.Serilog.Core; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).WarningCount; + + public static string? FilePath => Meryel.UnityCodeAssist.Logger.ELogger.UnityFilePath; + public static string? VSFilePath => Meryel.UnityCodeAssist.Logger.ELogger.VisualStudioFilePath; + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + fileLevelSwitch = null; + outputWindowLevelSwitch = null; + _memorySink = null; + + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + //var solutionHash = Common.CommonTools.GetHashOfPath(solutionDir); + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); // dir is osSafePath + _outputWindowSink ??= outputWindowSink.Value; + var sinkWrapper = new System.Lazy(() => _outputWindowSink); + + Meryel.UnityCodeAssist.Logger.ELogger.Init( + UnityCodeAssist.Logger.ELogger.State.FullyInitialized, + UnityCodeAssist.Logger.ELogger.PackagePriority.High, + solutionDir, solutionHash, "UnityCodeAssist", ProjectData.Domain.Unity, + sinkWrapper, null, null, null, null); + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + +} + diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta new file mode 100644 index 0000000..bb8bb23 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44a33ba3272c55d4fad27588d4bdcb2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs new file mode 100644 index 0000000..14f5091 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs @@ -0,0 +1,62 @@ +using System; +using System.Linq; +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +//using Meryel.UnityCodeAssist.Serilog.Events; +//using Meryel.UnityCodeAssist.Serilog.Configuration; +using Meryel.Serilog; +using Meryel.Serilog.Core; +using Meryel.Serilog.Events; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + public class UnityOutputWindowSink : ILogEventSink + { + private readonly IFormatProvider? _formatProvider; + + public UnityOutputWindowSink(IFormatProvider? formatProvider) + { + _formatProvider = formatProvider; + } + + public void Emit(LogEvent? logEvent) + { + if (logEvent == null) + return; + + var message = logEvent.RenderMessage(_formatProvider, false); + + switch (logEvent.Level) + { + //case LogEventLevel.Verbose: + //case LogEventLevel.Debug: + case LogEventLevel.Information: + UnityEngine.Debug.Log(message); + break; + case LogEventLevel.Warning: + UnityEngine.Debug.LogWarning(message); + break; + case LogEventLevel.Error: + case LogEventLevel.Fatal: + UnityEngine.Debug.LogError(message); + break; + default: + break; + } + } + + public void Dispose() + { + } + } + +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta new file mode 100644 index 0000000..23dfe1e --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0cc7f1339aeef54898503bd5cdc51fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs new file mode 100644 index 0000000..a47c273 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs @@ -0,0 +1,134 @@ +using System; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + //[InitializeOnLoad] + public static class MQTTnetInitializer + { + public static MQTTnetPublisher? Publisher; + + static MQTTnetInitializer() + { + EditorApplication.quitting += EditorApplication_quitting; + AssemblyReloadEvents.beforeAssemblyReload += AssemblyReloadEvents_beforeAssemblyReload; + //AssemblyReloadEvents.afterAssemblyReload += AssemblyReloadEvents_afterAssemblyReload; + + RunOnceOnUpdate(Initialize); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + /// + /// false for profiler standalone process + /// + /// + public static bool IsMainUnityEditorProcess() + { +#if UNITY_2020_2_OR_NEWER + if (UnityEditor.AssetDatabase.IsAssetImportWorkerProcess()) + return false; +#elif UNITY_2019_3_OR_NEWER + if (UnityEditor.Experimental.AssetDatabaseExperimental.IsAssetImportWorkerProcess()) + return false; +#endif + +#if UNITY_2021_1_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Secondary) + return false; +#elif UNITY_2020_2_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Slave) + return false; +#elif UNITY_2020_1_OR_NEWER + if (global::Unity.MPE.ProcessService.level == global::Unity.MPE.ProcessLevel.UMP_SLAVE) + return false; +#endif + + return true; + } + + public static void Initialize() + { + if (!IsMainUnityEditorProcess()) + { + // if try to creaate NetMQ, will recieve AddressAlreadyInUseException during binding + Serilog.Log.Debug("MQTTnet won't initialize on secondary processes"); + return; + } + + Serilog.Log.Debug("MQTTnet initializing"); + + //Serilog.Log.Debug("MQTTnet constructing"); + Publisher = new MQTTnetPublisher(); + + RunOnShutdown(OnShutDown); + Serilog.Log.Debug("MQTTnet initialized"); + } + + private static void OnShutDown() + { + Serilog.Log.Debug("MQTTnet OnShutDown"); + Clear(); + } + + //private static void AssemblyReloadEvents_afterAssemblyReload() + //{ + // Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_afterAssemblyReload"); + //} + + private static void AssemblyReloadEvents_beforeAssemblyReload() + { + Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_beforeAssemblyReload"); + + Clear(); + } + + private static void EditorApplication_quitting() + { + Serilog.Log.Debug("MQTTnet EditorApplication_quitting"); + + Publisher?.SendDisconnect(); + Clear(); + } + + static void Clear() => Publisher?.Clear(); + + + private static void RunOnceOnUpdate(Action action) + { + void callback() + { + EditorApplication.update -= callback; + action(); + } + + EditorApplication.update += callback; + } + + private static void RunOnShutdown(Action action) + { + // Mono on OSX has all kinds of quirks on AppDomain shutdown + //if (!VisualStudioEditor.IsWindows) + //return; +#if !UNITY_EDITOR_WIN + return; +#else + AppDomain.CurrentDomain.DomainUnload += (_, __) => action(); +#endif + + } + } +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta new file mode 100644 index 0000000..0b60f0e --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a503036d3d400042a5d9fdd5564202b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs new file mode 100644 index 0000000..caf6a5c --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs @@ -0,0 +1,926 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using UnityEngine; +using UnityEditor; +using System.Threading; +using Task = System.Threading.Tasks.Task; +using Application = UnityEngine.Application; + +using Meryel.UnityCodeAssist.MQTTnet; +using Meryel.UnityCodeAssist.MQTTnet.Server; +using Meryel.UnityCodeAssist.MQTTnet.Protocol; +using Meryel.UnityCodeAssist.MQTTnet.Adapter; +using Meryel.UnityCodeAssist.MQTTnet.Implementations; +using Meryel.UnityCodeAssist.MQTTnet.Diagnostics; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +using Newtonsoft = Meryel.UnityCodeAssist.Newtonsoft; +#pragma warning restore IDE0005 + + +#nullable enable + + +//**-- +// can also do this for better clear, sometimes it gets locked +// https://answers.unity.com/questions/704066/callback-before-unity-reloads-editor-assemblies.html# + +namespace Meryel.UnityCodeAssist.Editor +{ + public class MQTTnetPublisher : Synchronizer.Model.IProcessor + { + MqttServer? broker; + + CancellationTokenSource? cancellationTokenSource; + + readonly Synchronizer.Model.Manager syncMngr; + + //public readonly List clients; + readonly System.Collections.Concurrent.ConcurrentDictionary _clients; + + public IEnumerable Clients => _clients.Values.Where(c => c.NodeKind != Synchronizer.Model.NodeKind.SemiClient_RoslynAnalyzer.ToString()); + + Synchronizer.Model.Connect? _self; + + Synchronizer.Model.Connect Self => _self!; + + void InitializeSelf() + { + var projectPath = CommonTools.GetProjectPath(); + _self = new Synchronizer.Model.Connect() + { + ModelVersion = Synchronizer.Model.Utilities.Version, + ProjectPath = projectPath, + ProjectName = getProjectName(), + ContactInfo = $"Unity {Application.unityVersion}", + AssemblyVersion = Assister.Version, +#if MERYEL_UCA_LITE_VERSION + LiteOrFull = "Lite", +#else + LiteOrFull = "Full", +#endif + NodeKind = Synchronizer.Model.NodeKind.Server.ToString(), + ClientId = "", + }; + + string getProjectName() + { + string[] s = projectPath.Split('/'); +#pragma warning disable IDE0056 + string projectName = s[s.Length - 1]; +#pragma warning restore IDE0056 + //Logg("project = " + projectName); + return projectName; + } + } + + + public static void LogContext() + { + } + + public MQTTnetPublisher() + { + // LogContext(); + + Serilog.Log.Debug("MQTTnet server initializing, begin"); + + InitializeSelf(); + + _clients = new System.Collections.Concurrent.ConcurrentDictionary(); + syncMngr = new Synchronizer.Model.Manager(this); + + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(Self!.ProjectPath); + + + // Create the options for our MQTT Broker + MqttServerOptionsBuilder options = new MqttServerOptionsBuilder() + // set endpoint to localhost + .WithDefaultEndpoint() + // port used will be 707 + .WithDefaultEndpointPort(port) + // handler for new connections + //.WithConnectionValidator(OnNewConnection) + // handler for new messages + //.WithApplicationMessageInterceptor(OnNewMessage) + + // disable ipv6 for linux (and possibly macos too), otherwise socket exception is thrown + .WithDefaultEndpointBoundIPV6Address(System.Net.IPAddress.None) + + // for preventing socket ex after server restart https://github.com/dotnet/MQTTnet/issues/494 + // System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted. + .WithTlsEndpointReuseAddress() + ; + + IList DefaultServerAdapters = new List() + { + new MqttTcpServerAdapter(), + }; + var logger = new MqttNetNullLogger(); + + + + broker = new MqttServer(options.Build(), DefaultServerAdapters, logger); + + broker.InterceptingPublishAsync += Broker_InterceptingPublishAsync; + broker.ClientDisconnectedAsync += Broker_ClientDisconnectedAsync; + + Serilog.Log.Debug("MQTTnet server initializing, constructed broker, port: {Port}", port); + + try + { + //broker.StartAsync().GetAwaiter().GetResult(); + + var startTask = Task.Run(() => broker.StartAsync()); + if (!startTask.Wait(TimeSpan.FromSeconds(5))) + { + Serilog.Log.Error("MQTTnet broker.StartAsync timed out."); + return; + } + + + Serilog.Log.Debug("MQTTnet server initializing, started broker"); + } + catch (System.Net.Sockets.SocketException socketEx) + { + Serilog.Log.Error(socketEx, "Socket exception"); + LogContext(); + //Serilog.Log.Warning("Socket exception disposing pubSocket"); + //broker.Dispose(); + //broker = null; + return; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StartAsync failed."); + return; + } + + + //pubSocket.SendReady += PubSocket_SendReady; + //SendConnect(); + + cancellationTokenSource = new CancellationTokenSource(); + //pullThread = new System.Threading.Thread(async () => await PullAsync(conn.pushPull, pullThreadCancellationTokenSource.Token)); + //pullThread = new System.Threading.Thread(() => InitPull(conn.pushPull, pullTaskCancellationTokenSource.Token)); + //pullThread.Start(); + //Task.Run(() => InitPullAsync()); + + + Serilog.Log.Debug("MQTTnet server initializing, initialized"); + + // need to sleep here, clients will take some time to start subscribing + // https://github.com/zeromq/netmq/issues/482#issuecomment-182200323 + Thread.Sleep(1000); + SendConnect(); + + Serilog.Log.Debug("MQTTnet server initializing, initialized at {port} with {projectPath}", port, Self!.ProjectPath); + } + + private Task Broker_ClientDisconnectedAsync(ClientDisconnectedEventArgs arg) + { + try + { + var removed = _clients.TryRemove(arg.ClientId, out _); + Serilog.Log.Debug("Broker_ClientDisconnectedAsync {ClientId} {Result}", arg.ClientId, removed); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_ClientDisconnectedAsync)); + } + return Task.CompletedTask; + } + + private Task Broker_InterceptingPublishAsync(InterceptingPublishEventArgs arg) + { + try + { + // if server message + if (string.IsNullOrEmpty(arg.ClientId)) + return Task.CompletedTask; + + Serilog.Log.Verbose("mqttnet consume {topic} {content}", arg.ApplicationMessage.Topic, arg.ApplicationMessage.ConvertPayloadToString()); + + var topic = arg.ApplicationMessage.Topic; + var header = topic.Substring(3); // for "cs/" prefix + var content = arg.ApplicationMessage.ConvertPayloadToString(); + + MainThreadDispatcher.Add(() => syncMngr.ProcessMessage(header, content)); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_InterceptingPublishAsync)); + } + + return Task.CompletedTask; + } + + public void Clear() + { + // LogContext(); + + Serilog.Log.Verbose("MQTTnet clearing {HasBroker}", (broker != null)); + + var server = broker; + if (server != null) + { + server.InterceptingPublishAsync -= Broker_InterceptingPublishAsync; + Serilog.Log.Verbose("MQTTnet clearing, removed events"); + } + + cancellationTokenSource?.Cancel(); + cancellationTokenSource = null; + Serilog.Log.Verbose("MQTTnet clearing, cancelled async token"); + + if (server == null) + return; + + // broker?.StopAsync().GetAwaiter().GetResult(); // this line was freezing Unity editor, so calling Task.Run().Wait() instead + try + { + var stopTask = Task.Run(() => server.StopAsync()); + if (!stopTask.Wait(TimeSpan.FromSeconds(5))) // give it five secs to complete + { + Serilog.Log.Error("MQTTnet broker.StopAsync timed out."); + } + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StopAsync failed."); + } + + Serilog.Log.Verbose("MQTTnet clearing, stopped broker"); + try + { + server.Dispose(); + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "MQTTnet broker.Dispose failed."); + } + + server = null; + broker = null; + + Serilog.Log.Debug("MQTTnet clearing, cleared"); + } + + string SerializeObject(T obj) + where T : class + { + // Odin cant serialize string arrays, https://github.com/TeamSirenix/odin-serializer/issues/26 + //var buffer = OdinSerializer.SerializationUtility.SerializeValue(obj, OdinSerializer.DataFormat.JSON); + //var str = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length); + + // Newtonsoft works fine, but needs package reference + //var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + // not working + //var str = EditorJsonUtility.ToJson(obj); + + // needs nuget + //System.Text.Json.JsonSerializer; + + //var str = TinyJson.JsonWriter.ToJson(obj); + //var str = Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToJson(obj); + var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + return str; + } + + void SendAux(Synchronizer.Model.IMessage message, bool logContent = true) + { + if (message == null) + return; + + SendAux(message.GetType().Name, message, logContent); + } + + void SendAux(string messageType, object content, bool logContent = true) + { + if (logContent) + Serilog.Log.Debug("Publishing {MessageType} {@Content}", messageType, content); + else + Serilog.Log.Debug("Publishing {MessageType}", messageType); + + var publisher = broker; + if (publisher != null) + //publisher.SendMoreFrame(messageType).SendFrame(SerializeObject(content)); + { + var applicationMessage = new MqttApplicationMessageBuilder() + .WithTopic("sc/" + messageType) // sc/ => server->client message + .WithRetainFlag(false) + .WithQualityOfServiceLevel(MqttQualityOfServiceLevel.AtMostOnce) + .WithPayload(SerializeObject(content)) + .Build(); + + //broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default).GetAwaiter().GetResult(); + broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default); + } + else + Serilog.Log.Error("Publisher socket is null"); + } + + public void SendConnect() + { + var connect = Self; + + SendAux(connect); + } + + public void SendDisconnect() + { + var disconnect = new Synchronizer.Model.Disconnect() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(disconnect); + } + + public void SendConnectionInfo() + { + var connectionInfo = new Synchronizer.Model.ConnectionInfo() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(connectionInfo); + } + + public void SendHandshake() + { + var handshake = new Synchronizer.Model.Handshake(); + + SendAux(handshake); + } + + public void SendRequestInternalLog() + { + var requestInternalLog = new Synchronizer.Model.RequestInternalLog(); + + SendAux(requestInternalLog); + } + + public void SendRequestUpdate(string app, string path, bool isInteractive) + { + var requestUpdate = new Synchronizer.Model.RequestUpdate() + { + App = app, + Path = path, + IsInteractive = isInteractive, + }; + + SendAux(requestUpdate); + } + + public void SendInternalLog() + { + var internalLog = new Synchronizer.Model.InternalLog() + { + LogContent = Logger.ELogger.GetInternalLogContent(), + }; + + SendAux(internalLog, logContent: false); + } + + + void SendStringArrayAux(string id, string[] array) + { + var stringArray = new Synchronizer.Model.StringArray() + { + Id = id, + Array = array, + }; + + SendAux(stringArray); + } + + void SendStringArrayContainerAux(params (string id, string[] array)[] container) + { + var stringArrayContainer = new Synchronizer.Model.StringArrayContainer() + { + Container = new Synchronizer.Model.StringArray[container.Length], + }; + + for (int i = 0; i < container.Length; i++) + { + stringArrayContainer.Container[i] = new Synchronizer.Model.StringArray + { + Id = container[i].id, + Array = container[i].array + }; + } + + SendAux(stringArrayContainer); + } + + public void SendTags(string[] tags) => + SendStringArrayAux(Synchronizer.Model.Ids.Tags, tags); + + public void SendLayers(string[] layerNames, string[] layerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.Layers, layerNames), + (Synchronizer.Model.Ids.LayerIndices, layerIndices)); + } + + public void SendSortingLayers(string[] sortingLayers, string[] sortingLayerIds, string[] sortingLayerValues) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SortingLayers, sortingLayers), + (Synchronizer.Model.Ids.SortingLayerIds, sortingLayerIds), + (Synchronizer.Model.Ids.SortingLayerValues, sortingLayerValues)); + } + + public void SendRenderingLayers(string[] renderingLayers, string[] renderingLayerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.RenderingLayers, renderingLayers), + (Synchronizer.Model.Ids.RenderingLayerIndices, renderingLayerIndices)); + } + + public void SendPlayerPrefs(string[] playerPrefKeys, string[] playerPrefValues, + string[] playerPrefStringKeys, string[] playerPrefIntegerKeys, string[] playerPrefFloatKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.PlayerPrefKeys, playerPrefKeys), + (Synchronizer.Model.Ids.PlayerPrefValues, playerPrefValues), + (Synchronizer.Model.Ids.PlayerPrefStringKeys, playerPrefStringKeys), + (Synchronizer.Model.Ids.PlayerPrefIntegerKeys, playerPrefIntegerKeys), + (Synchronizer.Model.Ids.PlayerPrefFloatKeys, playerPrefFloatKeys) + ); + } + + public void SendEditorPrefs(string[] editorPrefKeys, string[] editorPrefValues, + string[] editorPrefStringKeys, string[] editorPrefIntegerKeys, string[] editorPrefFloatKeys, + string[] editorPrefBooleanKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.EditorPrefKeys, editorPrefKeys), + (Synchronizer.Model.Ids.EditorPrefValues, editorPrefValues), + (Synchronizer.Model.Ids.EditorPrefStringKeys, editorPrefStringKeys), + (Synchronizer.Model.Ids.EditorPrefIntegerKeys, editorPrefIntegerKeys), + (Synchronizer.Model.Ids.EditorPrefFloatKeys, editorPrefFloatKeys), + (Synchronizer.Model.Ids.EditorPrefBooleanKeys, editorPrefBooleanKeys) + ); + } + + public void SendInputManager(string[] axisNames, string[] axisInfos, string[] buttonKeys, string[] buttonAxis, string[] joystickNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.InputManagerAxes, axisNames), + (Synchronizer.Model.Ids.InputManagerAxisInfos, axisInfos), + (Synchronizer.Model.Ids.InputManagerButtonKeys, buttonKeys), + (Synchronizer.Model.Ids.InputManagerButtonAxis, buttonAxis), + (Synchronizer.Model.Ids.InputManagerJoystickNames, joystickNames) + ); + } + + public void SendSceneList(string[] sceneNames, string[] scenePaths, string[] sceneBuildIndices, + string[] sceneNamesAndPaths, string[] scenePathsAndNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SceneNames, sceneNames), + (Synchronizer.Model.Ids.ScenePaths, scenePaths), + (Synchronizer.Model.Ids.SceneBuildIndices, sceneBuildIndices), + (Synchronizer.Model.Ids.SceneNamesAndPaths, sceneNamesAndPaths), + (Synchronizer.Model.Ids.ScenePathsAndNames, scenePathsAndNames) + ); + } + + public void SendScriptMissing(string component) + { + var scriptMissing = new Synchronizer.Model.ScriptMissing() + { + Component = component, + }; + + SendAux(scriptMissing); + } + + public void SendComponentHumanTrait(string[] bones, string[] muscles) + { + //var humanTrait = new Synchronizer.Model.Components.HumanTrait(); + + var boneIndices = new string[bones.Length]; + var boneNames = new string[bones.Length]; + for (int i = 0; i < bones.Length; i++) + { + boneIndices[i] = i.ToString(); + boneNames[i] = bones[i]; + } + + var muscleIndices = new string[muscles.Length]; + var muscleNames = new string[muscles.Length]; + for (int i = 0; i < muscles.Length; i++) + { + muscleIndices[i] = i.ToString(); + muscleNames[i] = muscles[i]; + } + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.AnimationHumanBones, boneNames), + (Synchronizer.Model.Ids.AnimationHumanBoneIndices, boneIndices), + (Synchronizer.Model.Ids.AnimationHumanMuscles, muscleNames), + (Synchronizer.Model.Ids.AnimationHumanMuscleIndices, muscleIndices) + ); + } + + public void SendShaderGlobalKeywords() + { + SendStringArrayAux(Synchronizer.Model.Ids.ShaderGlobalKeywords, Shader.globalKeywords.Select(k => k.name).ToArray()); + } + + public void SendGameObject(GameObject go) + { + if (!go) + return; + + Serilog.Log.Debug("SendGO: {GoName}", go.name); + + var dataOfSelf = go.ToSyncModel(priority:10000); + if (dataOfSelf != null) + SendAux(dataOfSelf); + + var dataOfHierarchy = go.ToSyncModelOfHierarchy(); + if (dataOfHierarchy != null) + { + foreach (var doh in dataOfHierarchy) + SendAux(doh); + } + + var dataOfComponents = go.ToSyncModelOfComponents(); + if (dataOfComponents != null) + { + foreach (var doc in dataOfComponents) + SendAux(doc); + } + + var dataOfComponentAnimator = go.ToSyncModelOfComponentAnimator(); + if (dataOfComponentAnimator != null) + SendAux(dataOfComponentAnimator); + + var dataOfComponentAnimation = go.ToSyncModelOfComponentAnimation(); + if (dataOfComponentAnimation != null) + SendAux(dataOfComponentAnimation); + + var dataOfComponentMaterial = go.ToSyncModelOfComponentMaterial(); + if (dataOfComponentMaterial != null) + SendAux(dataOfComponentMaterial); + } + + public void SendScriptableObject(ScriptableObject so) + { + Serilog.Log.Debug("SendSO: {SoName}", so.name); + + var dataOfSo = so.ToSyncModel(); + if (dataOfSo != null) + SendAux(dataOfSo); + } + + public void SendAnalyticsEvent(string type, string content) + { + var analyticsEvent = new Synchronizer.Model.AnalyticsEvent() + { + EventType = type, + EventContent = content + }; + SendAux(analyticsEvent); + } + + public void SendErrorReport(string errorMessage, string stack, string type) + { + var errorReport = new Synchronizer.Model.ErrorReport() + { + ErrorMessage = errorMessage, + ErrorStack = stack, + ErrorType = type, + }; + SendAux(errorReport); + } + + public void SendRequestVerboseType(string type, string docPath) + { + var requestVerboseType = new Synchronizer.Model.RequestVerboseType() + { + Type = type, + DocPath = docPath, + }; + SendAux(requestVerboseType); + } + + public void ForwardRelayMessage(Synchronizer.Model.IRelayMessage relayMessage) + { + SendAux(relayMessage); + } + + + string Synchronizer.Model.IProcessor.Serialize(T value) + { + //return System.Text.Json.JsonSerializer.Serialize(value); + //return Newtonsoft.Json.JsonConvert.SerializeObject(value); + return SerializeObject(value); + } + T Synchronizer.Model.IProcessor.Deserialize(string data) + { + //return System.Text.Json.JsonSerializer.Deserialize(data)!; + //return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + //return TinyJson.JsonParser.FromJson(data)!; + //return Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToObject(data); + return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + + //byte[] buffer = System.Text.Encoding.UTF8.GetBytes(data); + //T val = OdinSerializer.SerializationUtility.DeserializeValue(buffer, OdinSerializer.DataFormat.JSON); + //return val; + } + + //**--make sure all Synchronizer.Model.IProcessor.Process methods are thread-safe + + // a new client has connected + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Connect connect) + { + if (connect.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connect.ContactInfo, connect.ModelVersion, Self.ModelVersion); + return; + } + + if (connect.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connect.ProjectName, connect.ProjectPath, Self.ProjectPath); + return; + } + + if (!string.IsNullOrEmpty(connect.LiteOrFull) && connect.LiteOrFull != Self.LiteOrFull) + { + if (connect.LiteOrFull == "Lite") + { + //**-- upgrade vsix to full here //**--//**-- + } + } + + var hasClient = _clients.TryGetValue(connect.ClientId, out var client); + if (!hasClient) + _clients[connect.ClientId] = connect; + else + { + // LiteOrFull field might be updated + client.ModelVersion = connect.ModelVersion; + client.ProjectPath = connect.ProjectPath; + client.ProjectName = connect.ProjectName; + client.ContactInfo = connect.ContactInfo; + client.AssemblyVersion = connect.AssemblyVersion; + client.LiteOrFull = connect.LiteOrFull; + client.NodeKind = connect.NodeKind; + client.ClientId = connect.ClientId; + } + + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + + // a new client is online and requesting connection + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnect requestConnect) + { + SendConnect(); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Disconnect disconnect) + { + var removed = _clients.TryRemove(disconnect.ClientId, out var client); + Serilog.Log.Debug("Synchronizer.Model.Disconnect {ClientId} {Removed}", disconnect.ClientId, removed); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ConnectionInfo connectionInfo) + { + if (connectionInfo.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connectionInfo.ContactInfo, connectionInfo.ModelVersion, Self.ModelVersion); + return; + } + + if (connectionInfo.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connectionInfo.ProjectName, connectionInfo.ProjectPath, Self.ProjectPath); + return; + } + + if (!_clients.TryGetValue(connectionInfo.ClientId, out _)) + { + SendConnect(); + } + else + { + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnectionInfo requestConnectionInfo) + { + SendConnectionInfo(); + } + /* + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Layers layers) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Tags tags) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.SortingLayers sortingLayers) + { + + }*/ + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray stringArray) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer stringArrayContainer) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject gameObject) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData component) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator component_Animator) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation component_Animation) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material component_Material) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScript requestScript) + { + if (requestScript.DeclaredTypes == null || requestScript.DeclaredTypes.Length == 0) + return; + + var documentPath = requestScript.DocumentPath; + + foreach (var declaredType in requestScript.DeclaredTypes) + { + if (ScriptFinder.FindInstanceOfType(declaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + else + { + SendScriptMissing(declaredType); + } + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScriptFast requestScriptFast) + { + var documentPath = requestScriptFast.DocumentPath; + + //**--namespace? + var possiblyDeclaredType = Path.GetFileNameWithoutExtension(documentPath); + + if (ScriptFinder.FindInstanceOfType(possiblyDeclaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing scriptMissing) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing)"); + } + + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Handshake handshake) + { + // Do nothing + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestInternalLog requestInternalLog) + { + SendInternalLog(); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.InternalLog internalLog) + { + Logger.ELogger.VsInternalLog = internalLog.LogContent; + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent analyticsEvent) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport errorReport) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType requestVerboseType) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestLazyLoad requestLazyLoad) + { + Monitor.LazyLoad(requestLazyLoad.Category); + } + + internal Synchronizer.Model.RequestUpdate? DelayedRequestUpdate { get; private set; } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestUpdate requestUpdate) + { + if (requestUpdate.App != "Unity" && requestUpdate.App != "SystemBinariesForDotNetStandard20") + return; + + // cannot import package in play mode, so delay it + if (EditorApplication.isPlayingOrWillChangePlaymode) + { + Serilog.Log.Information("Cannot import package in play mode, please exit play mode to update"); + DelayedRequestUpdate = requestUpdate; + return; + } + DelayedRequestUpdate = null; + + // let unity update the package, don't unzip it, to prevent file already in use and other issues + AssetDatabase.ImportPackage(requestUpdate.Path, requestUpdate.IsInteractive); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentShow relayDocumentShow) + { + ForwardRelayMessage(relayDocumentShow); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentSave relayDocumentSave) + { + ForwardRelayMessage(relayDocumentSave); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentViewportChanged relayDocumentViewportChanged) + { + ForwardRelayMessage(relayDocumentViewportChanged); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayLogMessage relayLogMessage) + { + ForwardRelayMessage(relayLogMessage); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayUpdateExport relayUpdateExport) + { + ForwardRelayMessage(relayUpdateExport); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayAdornmentText relayAdornmentText) + { + ForwardRelayMessage(relayAdornmentText); + } + + } +} + diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta new file mode 100644 index 0000000..4e802af --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e6bf8bab3f6a9a439b3992693b1fc34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs new file mode 100644 index 0000000..ae50f63 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs @@ -0,0 +1,45 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class MainThreadDispatcher + { + readonly static ConcurrentBag actions; + + static MainThreadDispatcher() + { + actions = new ConcurrentBag(); + EditorApplication.update += Update; + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() {} + + static void Update() + { + while (actions.TryTake(out var action)) + { + action.Invoke(); + } + } + + public static void Add(System.Action action) => actions.Add(action); + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta new file mode 100644 index 0000000..1545893 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 238ff68bac1bd2a44ad831a256db9cae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef new file mode 100644 index 0000000..0d5dd76 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "MerryYellow.CodeAssist.Editor", + "rootNamespace": "", + "references": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": false, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta new file mode 100644 index 0000000..01d3ba9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82ec9ead3f2d6e8488c5717eed8b7cf5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs new file mode 100644 index 0000000..55d966f --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs @@ -0,0 +1,332 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine.SceneManagement; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class Monitor + { + private readonly static string tagManagerFilePath; + private static System.DateTime previousTagManagerLastWrite; + + private static bool isAppFocused; + private static bool isAppFocusedOnTagManager; + + private static int dirtyCounter; + private static readonly Dictionary dirtyDict; + + static Monitor() + { + tagManagerFilePath = CommonTools.GetTagManagerFilePath(); + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + dirtyDict = new Dictionary(); + dirtyCounter = 0; + + EditorApplication.hierarchyChanged += OnHierarchyChanged; + EditorApplication.update += OnUpdate; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + Undo.postprocessModifications += MyPostprocessModificationsCallback; + //Undo.undoRedoPerformed += MyUndoCallback; + Selection.selectionChanged += OnSelectionChanged; + //EditorSceneManager.sceneOpened += EditorSceneManager_sceneOpened; + EditorSceneManager.activeSceneChangedInEditMode += EditorSceneManager_activeSceneChangedInEditMode; + EditorBuildSettings.sceneListChanged += EditorBuildSettings_sceneListChanged; + + Application.logMessageReceived += Application_logMessageReceived; + //System.Threading.Tasks.TaskScheduler.UnobservedTaskException += + } + + private static void EditorBuildSettings_sceneListChanged() + { + OnSceneListChanged(); + } + + private static void OnPlayModeStateChanged(PlayModeStateChange playModeStateChange) + { + if (playModeStateChange != PlayModeStateChange.EnteredEditMode) + return; + + var delayedRequestUpdate = MQTTnetInitializer.Publisher?.DelayedRequestUpdate; + if (delayedRequestUpdate == null) + return; + + var processor = MQTTnetInitializer.Publisher as Synchronizer.Model.IProcessor; + processor?.Process(delayedRequestUpdate); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + private static void EditorSceneManager_activeSceneChangedInEditMode(Scene arg0, Scene arg1) + { + //Debug.Log("EditorSceneManager_activeSceneChangedInEditMode"); + OnHierarchyChanged(); + } + + private static void EditorSceneManager_sceneOpened(Scene scene, OpenSceneMode mode) + { + Serilog.Log.Debug("Monitor {Event} scene:{Scene} mode:{Mode}", nameof(EditorSceneManager_sceneOpened), scene.name, mode); + //Debug.Log("EditorSceneManager_sceneOpened"); + OnHierarchyChanged(); + } + + static void OnUpdate() + { + string? currentEditorFocus = null; + if (Selection.activeObject) + currentEditorFocus = Selection.activeObject.GetType().ToString(); + + //**-- use this instead? https://learn.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher?view=net-8.0 + // there is also this approach, but need to check OnUpdate anyways for focus checking, https://github.com/AlkimeeGames/TagLayerTypeGenerator/blob/main/Editor/TypeGenerator.cs#L36 + var currentTagManagerLastWrite = previousTagManagerLastWrite; + try + { + currentTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentTagManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentTagManagerLastWrite; + OnTagsOrLayersModified(); + } + else if (currentEditorFocus == "UnityEditor.TagManager") + { + // since unity does not commit changes to the file immediately, checking if user is displaying and focusing on tag manager (tags & layers) inspector + isAppFocusedOnTagManager = true; + } + + + if (isAppFocused != UnityEditorInternal.InternalEditorUtility.isApplicationActive) + { + isAppFocused = UnityEditorInternal.InternalEditorUtility.isApplicationActive; + OnOnUnityEditorFocusChanged(isAppFocused); + //Serilog.Log.Debug("On focus {State}", isAppFocused); + } + } + + static void OnTagsOrLayersModified() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnTagsOrLayersModified)); + + Assister.SendTagsAndLayers(); + } + + static void OnHierarchyChanged() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnHierarchyChanged)); + + // For requesting active doc's GO + MQTTnetInitializer.Publisher?.SendHandshake(); + + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + MQTTnetInitializer.Publisher?.SendGameObject(activeGO); + //Assister.SendTagsAndLayers(); Don't send tags & layers here + } + + static void OnSceneListChanged() + { + // link below for scenes which are not on build list, but we can skip this for now, because of performance and needlessness (user probably wont work with it if its not on build list) + // https://gist.github.com/xfleckx/2527f0420fbcc428a8b86be191d8ad96 + + var scenes = EditorBuildSettings.scenes; + var count = scenes.Length; + + string[] buildIndicies = new string[count]; + string[] names = new string[count]; + string[] paths = new string[count]; + string[] namesAndPaths = new string[count * 2]; + string[] pathsAndNames = new string[count * 2]; + + for (int i = 0; i < count; i++) + { + var scene = scenes[i]; + var path = scene.path; + var name = System.IO.Path.GetFileNameWithoutExtension(path); + + buildIndicies[i] = i.ToString(); + names[i] = name; + paths[i] = path; + namesAndPaths[i] = name; + namesAndPaths[i + count] = path; + pathsAndNames[i] = path; + pathsAndNames[i + count] = name; + } + + MQTTnetInitializer.Publisher?.SendSceneList(names, paths, buildIndicies, namesAndPaths, pathsAndNames); + } + + static UndoPropertyModification[] MyPostprocessModificationsCallback(UndoPropertyModification[] modifications) + { + Serilog.Log.Debug("Monitor {Event}", nameof(MyPostprocessModificationsCallback)); + + foreach (var modification in modifications) + { + var target = modification.currentValue?.target; + SetDirty(target); + } + + // here, you can perform processing of the recorded modifications before returning them + return modifications; + } + + //static void MyUndoCallback() + //{ + // Serilog.Log.Debug("Monitor {Event}", nameof(MyUndoCallback)); + // // code for the action to take on Undo + //} + + static void OnOnUnityEditorFocusChanged(bool isFocused) + { + if (!isFocused) + { + if (isAppFocusedOnTagManager) + { + isAppFocusedOnTagManager = false; + OnTagsOrLayersModified(); + } + + OnSelectionChanged(); + FlushAllDirty(); + /* + Serilog.Log.Debug("exporting {Count} objects", selectedObjects.Count); + + //**--if too many + foreach (var obj in selectedObjects) + { + if (obj is GameObject go) + MQTTnetInitializer.Publisher.SendGameObject(go); + } + + selectedObjects.Clear(); + */ + } + } + + static void OnSelectionChanged() + { + + //**--check order, last selected should be sent last as well + //**--limit here, what if too many? + //selectedObjects.UnionWith(Selection.objects); + foreach(var so in Selection.objects) + { + SetDirty(so); + } + } + + public static void SetDirty(Object? obj) + { + if (obj == null) + return; + else if (obj is GameObject go && go) + SetDirty(go); + else if (obj is Component component && component) + //SetDirty(component.gameObject); + { + var componentGo = component.gameObject; + if (componentGo) + SetDirty(componentGo); + } + //else + //;//**--scriptable obj + } + + public static void SetDirty(GameObject go) + { + dirtyCounter++; + dirtyDict[go] = dirtyCounter; + } + + static void FlushAllDirty() + { + // Sending order is important, must send them in the same order as they are added to/modified in the collection + // Using dict instead of hashset because of that. Dict value is used as add/modify order + + var sortedDict = from entry in dirtyDict orderby entry.Value descending select entry; + + foreach (var entry in sortedDict) + { + var go = entry.Key; + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + dirtyDict.Clear(); + dirtyCounter = 0; + } + + + private static void Application_logMessageReceived(string condition, string stackTrace, LogType type) + { + if (type != LogType.Exception && type != LogType.Error && type != LogType.Warning) + return; + + if (!stackTrace.Contains("Meryel.UnityCodeAssist.Editor")) + return; + + var typeStr = type.ToString(); + + MQTTnetInitializer.Publisher?.SendErrorReport(condition, stackTrace, typeStr); + } + + + public static void LazyLoad(string category) + { + if (category == "PlayerPrefs") + { + Preferences.PreferenceMonitor.InstanceOfPlayerPrefs.Bump(); + } + else if (category == "EditorPrefs") + { + Preferences.PreferenceMonitor.InstanceOfEditorPrefs.Bump(); + } + else if (category == "InputManager") + { + Input.InputManagerMonitor.Instance.Bump(); + } + else if (category == "AnimationHuman") + { + MQTTnetInitializer.Publisher?.SendComponentHumanTrait(HumanTrait.BoneName, HumanTrait.MuscleName); + } + else if (category == "Scene") + { + OnSceneListChanged(); + } + else if (category == "ShaderGlobalKeywords") + { + MQTTnetInitializer.Publisher?.SendShaderGlobalKeywords(); + } + else + { + Serilog.Log.Error("Invalid LazyLoad category {Category}", category); + } + } + } + +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta new file mode 100644 index 0000000..58ed458 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 654d0913b44b86a40bee8394ea8c14cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta new file mode 100644 index 0000000..2d66d17 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c0bf34115ccf93489b0356059363755 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs new file mode 100644 index 0000000..04cf2ea --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + [System.Serializable] + public class PreferenceEntryHolder : ScriptableObject + { + public List? userDefList; + public List? unityDefList; + + private void OnEnable() + { + hideFlags = HideFlags.DontSave; + userDefList ??= new List(); + unityDefList ??= new List(); + } + + public void ClearLists() + { + userDefList?.Clear(); + unityDefList?.Clear(); + } + } + + [System.Serializable] + public class PreferenceEntry + { + public enum PrefTypes + { + String = 0, + Int = 1, + Float = 2 + } + + public PrefTypes m_typeSelection; + public string? m_key; + + // Need diffrend ones for auto type selection of serilizedProerty + public string? m_strValue; + public int m_intValue; + public float m_floatValue; + + public string? ValueAsString() + { + return m_typeSelection switch + { + PrefTypes.String => m_strValue, + PrefTypes.Int => m_intValue.ToString(), + PrefTypes.Float => m_floatValue.ToString(), + _ => string.Empty, + }; + } + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta new file mode 100644 index 0000000..1ceda79 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b686b7831cfe0ec48b01473fa8a29772 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs new file mode 100644 index 0000000..e5b243a --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs @@ -0,0 +1,375 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Globalization; +using UnityEditor; +using UnityEngine; +using UnityEditorInternal; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class PreferenceMonitor + { + private static readonly Lazy _instanceOfPlayerPrefs = new Lazy(() => new PreferenceMonitor(true)); + private static readonly Lazy _instanceOfEditorPrefs = new Lazy(() => new PreferenceMonitor(false)); + public static PreferenceMonitor InstanceOfPlayerPrefs => _instanceOfPlayerPrefs.Value; + public static PreferenceMonitor InstanceOfEditorPrefs => _instanceOfEditorPrefs.Value; + + //const int Limit = 128; + const int Limit = 8192; + + /// + /// PlayerPrefs or EditorPrefs + /// + readonly bool isPlayerPrefs; + +#region ErrorValues + private readonly int ERROR_VALUE_INT = int.MinValue; + private readonly string ERROR_VALUE_STR = ""; +#endregion //ErrorValues + +#pragma warning disable CS0414 + private static string pathToPrefs = String.Empty; + private static string platformPathPrefix = @"~"; +#pragma warning restore CS0414 + + //private string[] userDef; + //private string[] unityDef; + //private bool showSystemGroup = false; + + private SerializedObject? serializedObject; + private ReorderableList? userDefList; + private ReorderableList? unityDefList; + + private PreferenceEntryHolder? prefEntryHolder; + + private PreferanceStorageAccessor? entryAccessor; + + + private bool updateView = false; + //private bool monitoring = false; + //private bool showLoadingIndicatorOverlay = false; + + +#if UNITY_EDITOR_LINUX + private readonly char[] invalidFilenameChars = { '"', '\\', '*', '/', ':', '<', '>', '?', '|' }; +#elif UNITY_EDITOR_OSX + private readonly char[] invalidFilenameChars = { '$', '%', '&', '\\', '/', ':', '<', '>', '|', '~' }; +#endif + + + + PreferenceMonitor(bool isPlayerPrefs) + { + this.isPlayerPrefs = isPlayerPrefs; + OnEnable(); + EditorApplication.update += Update; + } + + ~PreferenceMonitor() + { + OnDisable(); + } + + public void Bump() + { + Serilog.Log.Debug("Bumping preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(false); + } + + private void RetrieveAndSendKeysAndValues(bool reloadKeys) + { + string[]? keys = GetKeys(reloadKeys); + if (keys == null) + return; + string[] values = GetKeyValues(reloadKeys, keys, out var stringKeys, out var integerKeys, out var floatKeys, out var booleanKeys); + + if (isPlayerPrefs) + MQTTnetInitializer.Publisher?.SendPlayerPrefs(keys, values, stringKeys, integerKeys, floatKeys); + else + MQTTnetInitializer.Publisher?.SendEditorPrefs(keys, values, stringKeys, integerKeys, floatKeys, booleanKeys); + } + + private void OnEnable() + { +#if UNITY_EDITOR_WIN + if (isPlayerPrefs) + pathToPrefs = @"SOFTWARE\Unity\UnityEditor\" + PlayerSettings.companyName + @"\" + PlayerSettings.productName; + else + pathToPrefs = @"Software\Unity Technologies\Unity Editor 5.x"; + + platformPathPrefix = @""; + entryAccessor = new WindowsPrefStorage(pathToPrefs); +#elif UNITY_EDITOR_OSX + if (isPlayerPrefs) + pathToPrefs = @"Library/Preferences/com." + MakeValidFileName(PlayerSettings.companyName) + "." + MakeValidFileName(PlayerSettings.productName) + ".plist"; + else + pathToPrefs = @"Library/Preferences/com.unity3d.UnityEditor5.x.plist"; + + platformPathPrefix = @"~"; + entryAccessor = new MacPrefStorage(pathToPrefs); + //entryAccessor.StartLoadingDelegate = () => { showLoadingIndicatorOverlay = true; }; + //entryAccessor.StopLoadingDelegate = () => { showLoadingIndicatorOverlay = false; }; +#elif UNITY_EDITOR_LINUX + if (isPlayerPrefs) + pathToPrefs = @".config/unity3d/" + MakeValidFileName(PlayerSettings.companyName) + "/" + MakeValidFileName(PlayerSettings.productName) + "/prefs"; + else + pathToPrefs = @".local/share/unity3d/prefs"; + + platformPathPrefix = @"~"; + entryAccessor = new LinuxPrefStorage(pathToPrefs); +#else + Serilog.Log.Warning("Undefined Unity Editor platform"); + pathToPrefs = String.Empty; + platformPathPrefix = @"~"; + entryAccessor = null; +#endif + + if (entryAccessor != null) + { + entryAccessor.PrefEntryChangedDelegate = () => { updateView = true; }; + entryAccessor.StartMonitoring(); + } + } + + // Handel view updates for monitored changes + // Necessary to avoid main thread access issue + private void Update() + { + if (updateView) + { + updateView = false; + //PrepareData(); + //Repaint(); + + Serilog.Log.Debug("Updating preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(true); + } + } + + private void OnDisable() + { + entryAccessor?.StopMonitoring(); + } + + private void InitReorderedList() + { + if (prefEntryHolder == null) + { + var tmp = Resources.FindObjectsOfTypeAll(); + if (tmp.Length > 0) + { + prefEntryHolder = tmp[0]; + } + else + { + prefEntryHolder = ScriptableObject.CreateInstance(); + } + } + + + serializedObject ??= new SerializedObject(prefEntryHolder); + + userDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("userDefList"), false, true, true, true); + unityDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("unityDefList"), false, true, false, false); + + } + + + + + private string[]? GetKeys(bool reloadKeys) + { + if (entryAccessor == null) + { + Serilog.Log.Warning($"{nameof(entryAccessor)} is null"); + return null; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + if (keys.Length > Limit) + keys = keys.Where(k => !k.StartsWith("unity.") && !k.StartsWith("UnityGraphicsQuality")).Take(Limit).ToArray(); + + return keys; + } + + string[]? _cachedKeyValues = null; + + string[]? _cachedStringKeys = null; + string[]? _cachedIntegerKeys = null; + string[]? _cachedFloatKeys = null; + string[]? _cachedBooleanKeys = null; + + private string[] GetKeyValues(bool reloadData, string[] keys, + out string[] stringKeys, out string[] integerKeys, out string[] floatKeys, out string[] booleanKeys) + { + if (!reloadData && _cachedKeyValues != null && _cachedKeyValues.Length == keys.Length) + { + stringKeys = _cachedStringKeys!; + integerKeys = _cachedIntegerKeys!; + floatKeys = _cachedFloatKeys!; + booleanKeys = _cachedBooleanKeys!; + return _cachedKeyValues; + } + + string[] values = new string[keys.Length]; + var stringKeyList = new List(); + var integerKeyList = new List(); + var floatKeyList = new List(); + var boolenKeyList = new List(); + + for (int i = 0; i < keys.Length; i++) + { + var key = keys[i]; + + string stringValue; + if (isPlayerPrefs) + stringValue = PlayerPrefs.GetString(key, ERROR_VALUE_STR); + else + stringValue = EditorPrefs.GetString(key, ERROR_VALUE_STR); + + if (stringValue != ERROR_VALUE_STR) + { + values[i] = stringValue; + stringKeyList.Add(key); + continue; + } + + float floatValue; + if (isPlayerPrefs) + floatValue = PlayerPrefs.GetFloat(key, float.NaN); + else + floatValue = EditorPrefs.GetFloat(key, float.NaN); + + if (!float.IsNaN(floatValue)) + { + values[i] = floatValue.ToString(); + floatKeyList.Add(key); + continue; + } + + int intValue; + if (isPlayerPrefs) + intValue = PlayerPrefs.GetInt(key, ERROR_VALUE_INT); + else + intValue = EditorPrefs.GetInt(key, ERROR_VALUE_INT); + + if (intValue != ERROR_VALUE_INT) + { + values[i] = intValue.ToString(); + integerKeyList.Add(key); + continue; + } + + bool boolValue = false; + if (!isPlayerPrefs) + { + bool boolValueTrue = EditorPrefs.GetBool(key, true); + bool boolValueFalse = EditorPrefs.GetBool(key, false); + + boolValue = boolValueFalse; + if (boolValueTrue == boolValueFalse) + { + values[i] = boolValueTrue.ToString(); + boolenKeyList.Add(key); + continue; + } + } + + values[i] = string.Empty; + if (isPlayerPrefs) + { + // Keys with ? causing problems, just ignore them + if (key.Contains("?")) + Serilog.Log.Debug("Invalid {PreferenceType} KEY WITH '?', '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + + else + // EditorPrefs gives error for some keys + Serilog.Log.Error("Invalid {PreferenceType} '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + } + } + + stringKeys = stringKeyList.ToArray(); + integerKeys = integerKeyList.ToArray(); + floatKeys = floatKeyList.ToArray(); + booleanKeys = boolenKeyList.ToArray(); + + _cachedKeyValues = values; + + _cachedStringKeys = stringKeys; + _cachedIntegerKeys = integerKeys; + _cachedFloatKeys = floatKeys; + _cachedBooleanKeys = booleanKeys; + + return values; + } + + private void LoadKeys(out string[]? userDef, out string[]? unityDef, bool reloadKeys) + { + if(entryAccessor == null) + { + userDef = null; + unityDef = null; + return; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + //keys.ToList().ForEach( e => { Debug.Log(e); } ); + + // Seperate keys int unity defined and user defined + Dictionary> groups = keys + .GroupBy((key) => key.StartsWith("unity.") || key.StartsWith("UnityGraphicsQuality")) + .ToDictionary((g) => g.Key, (g) => g.ToList()); + + unityDef = (groups.ContainsKey(true)) ? groups[true].ToArray() : new string[0]; + userDef = (groups.ContainsKey(false)) ? groups[false].ToArray() : new string[0]; + } + + +#if (UNITY_EDITOR_LINUX || UNITY_EDITOR_OSX) + private string MakeValidFileName(string unsafeFileName) + { + string normalizedFileName = unsafeFileName.Trim().Normalize(NormalizationForm.FormD); + StringBuilder stringBuilder = new StringBuilder(); + + // We need to use a TextElementEmumerator in order to support UTF16 characters that may take up more than one char(case 1169358) + TextElementEnumerator charEnum = StringInfo.GetTextElementEnumerator(normalizedFileName); + while (charEnum.MoveNext()) + { + string c = charEnum.GetTextElement(); + if (c.Length == 1 && invalidFilenameChars.Contains(c[0])) + { + stringBuilder.Append('_'); + continue; + } + UnicodeCategory unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(c, 0); + if (unicodeCategory != UnicodeCategory.NonSpacingMark) + stringBuilder.Append(c); + } + return stringBuilder.ToString().Normalize(NormalizationForm.FormC); + } +#endif + + } + + +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta new file mode 100644 index 0000000..7a9c9ca --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d848223c4ab636544a7b13aeffa72434 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs new file mode 100644 index 0000000..12f553d --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs @@ -0,0 +1,292 @@ +using System; +using System.Linq; + +#if UNITY_EDITOR_WIN +using Microsoft.Win32; +using System.Text; +#elif UNITY_EDITOR_OSX +using System.Diagnostics; +using System.IO; +using System.Text.RegularExpressions; +#elif UNITY_EDITOR_LINUX +using System.IO; +using System.Xml; +using System.Xml.Linq; +#endif + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public abstract class PreferanceStorageAccessor + { + protected string prefPath; + protected string[] cachedData = new string[0]; + + protected abstract void FetchKeysFromSystem(); + + protected PreferanceStorageAccessor(string pathToPrefs) + { + prefPath = pathToPrefs; + } + + public string[] GetKeys(bool reloadData = true) + { + if (reloadData || cachedData.Length == 0) + { + FetchKeysFromSystem(); + } + + return cachedData; + } + + public Action? PrefEntryChangedDelegate; + protected bool ignoreNextChange = false; + + public void IgnoreNextChange() + { + ignoreNextChange = true; + } + + protected virtual void OnPrefEntryChanged() + { + if (ignoreNextChange) + { + ignoreNextChange = false; + return; + } + + PrefEntryChangedDelegate?.Invoke(); + } + + public Action? StartLoadingDelegate; + public Action? StopLoadingDelegate; + + public abstract void StartMonitoring(); + public abstract void StopMonitoring(); + public abstract bool IsMonitoring(); + } + +#if UNITY_EDITOR_WIN + + public class WindowsPrefStorage : PreferanceStorageAccessor + { + readonly RegistryMonitor monitor; + + public WindowsPrefStorage(string pathToPrefs) : base(pathToPrefs) + { + monitor = new RegistryMonitor(RegistryHive.CurrentUser, prefPath); + monitor.RegChanged += new EventHandler(OnRegChanged); + } + + private void OnRegChanged(object sender, EventArgs e) + { + OnPrefEntryChanged(); + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + using (RegistryKey rootKey = Registry.CurrentUser.OpenSubKey(prefPath)) + { + if (rootKey != null) + { + cachedData = rootKey.GetValueNames(); + rootKey.Close(); + } + } + + // Clean _h3320113488 nameing + //cachedData = cachedData.Select((key) => { return key.Substring(0, key.LastIndexOf("_h", StringComparison.Ordinal)); }).ToArray(); + for (int i = 0; i < cachedData.Length; i++) + { + var indexOfSuffix = cachedData[i].LastIndexOf("_h", StringComparison.Ordinal); + if (indexOfSuffix >= 0) + cachedData[i] = cachedData[i].Substring(0, indexOfSuffix); + } + + EncodeAnsiInPlace(); + } + + public override void StartMonitoring() + { + monitor.Start(); + } + + public override void StopMonitoring() + { + monitor.Stop(); + } + + public override bool IsMonitoring() + { + return monitor.IsMonitoring; + } + + private void EncodeAnsiInPlace() + { + Encoding utf8 = Encoding.UTF8; + Encoding ansi = Encoding.GetEncoding(1252); + + for (int i = 0; i < cachedData.Length; i++) + { + cachedData[i] = utf8.GetString(ansi.GetBytes(cachedData[i])); + } + } + } + +#elif UNITY_EDITOR_LINUX + + public class LinuxPrefStorage : PreferanceStorageAccessor + { + readonly FileSystemWatcher fileWatcher; + + public LinuxPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite, + Filter = "prefs" + }; + + fileWatcher.Changed += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + XmlReaderSettings settings = new XmlReaderSettings(); + XmlReader reader = XmlReader.Create(prefPath, settings); + + XDocument doc = XDocument.Load(reader); + + cachedData = doc.Element("unity_prefs").Elements().Select((e) => e.Attribute("name").Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + } + +#elif UNITY_EDITOR_OSX + + public class MacPrefStorage : PreferanceStorageAccessor + { + private readonly FileSystemWatcher fileWatcher; + private readonly DirectoryInfo prefsDirInfo; + private readonly String prefsFileNameWithoutExtension; + + public MacPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + prefsDirInfo = new DirectoryInfo(Path.GetDirectoryName(prefPath)); + prefsFileNameWithoutExtension = Path.GetFileNameWithoutExtension(prefPath); + + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastWrite, + Filter = Path.GetFileName(prefPath) + }; + + // MAC delete the old and create a new file instead of updating + fileWatcher.Created += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + // Workaround to avoid incomplete tmp phase from MAC OS + foreach (FileInfo info in prefsDirInfo.GetFiles()) + { + // Check if tmp PlayerPrefs file exist + if (info.FullName.Contains(prefsFileNameWithoutExtension) && !info.FullName.EndsWith(".plist")) + { + StartLoadingDelegate?.Invoke(); + return; + } + } + StopLoadingDelegate?.Invoke(); + + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + string fixedPrefsPath = prefPath.Replace("\"", "\\\"").Replace("'", "\\'").Replace("`", "\\`"); + var cmdStr = string.Format(@"-p '{0}'", fixedPrefsPath); + + string stdOut = String.Empty; + string errOut = String.Empty; + + var process = new System.Diagnostics.Process(); + process.StartInfo.UseShellExecute = false; + process.StartInfo.FileName = "plutil"; + process.StartInfo.Arguments = cmdStr; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.OutputDataReceived += new DataReceivedEventHandler((sender, evt) => { stdOut += evt.Data + "\n"; }); + process.ErrorDataReceived += new DataReceivedEventHandler((sender, evt) => { errOut += evt.Data + "\n"; }); + + process.Start(); + + process.BeginOutputReadLine(); + process.BeginErrorReadLine(); + + process.WaitForExit(); + + MatchCollection matches = Regex.Matches(stdOut, @"(?: "")(.*)(?:"" =>.*)"); + cachedData = matches.Cast().Select((e) => e.Groups[1].Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + + } +#endif +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta new file mode 100644 index 0000000..9880da9 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca73981befbec034a8f1b31535ef8b7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs new file mode 100644 index 0000000..cd50d08 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs @@ -0,0 +1,339 @@ + +/* + * Thanks to gr0ss for the inspiration. + * + * https://github.com/gr0ss/RegistryMonitor + * + * 11/08/2019 + */ + +using System; +using System.ComponentModel; +using System.IO; +using System.Threading; +using System.Runtime.InteropServices; +using Microsoft.Win32; + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class RegistryMonitor : IDisposable + { + #region P/Invoke + + [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + private static extern int RegOpenKeyEx(IntPtr hKey, string subKey, uint options, int samDesired, out IntPtr phkResult); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegNotifyChangeKeyValue(IntPtr hKey, bool bWatchSubtree, RegChangeNotifyFilter dwNotifyFilter, IntPtr hEvent, bool fAsynchronous); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegCloseKey(IntPtr hKey); + + private const int KEY_QUERY_VALUE = 0x0001; + private const int KEY_NOTIFY = 0x0010; + private const int STANDARD_RIGHTS_READ = 0x00020000; + + private static readonly IntPtr HKEY_CLASSES_ROOT = new IntPtr(unchecked((int)0x80000000)); + private static readonly IntPtr HKEY_CURRENT_USER = new IntPtr(unchecked((int)0x80000001)); + private static readonly IntPtr HKEY_LOCAL_MACHINE = new IntPtr(unchecked((int)0x80000002)); + private static readonly IntPtr HKEY_USERS = new IntPtr(unchecked((int)0x80000003)); + private static readonly IntPtr HKEY_PERFORMANCE_DATA = new IntPtr(unchecked((int)0x80000004)); + private static readonly IntPtr HKEY_CURRENT_CONFIG = new IntPtr(unchecked((int)0x80000005)); + private static readonly IntPtr HKEY_DYN_DATA = new IntPtr(unchecked((int)0x80000006)); + + #endregion + + #region Event handling + + /// + /// Occurs when the specified registry key has changed. + /// + public event EventHandler RegChanged; + + /// + /// Raises the event. + /// + /// + ///

+ /// OnRegChanged is called when the specified registry key has changed. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnRegChanged() + { + RegChanged?.Invoke(this, null); + } + + /// + /// Occurs when the access to the registry fails. + /// + public event ErrorEventHandler Error; + + /// + /// Raises the event. + /// + /// The which occured while watching the registry. + /// + ///

+ /// OnError is called when an exception occurs while watching the registry. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnError(Exception e) + { + Error?.Invoke(this, new ErrorEventArgs(e)); + } + + #endregion + + #region Private member variables + + private IntPtr _registryHive; + private string _registrySubName; + private readonly object _threadLock = new object(); + private Thread _thread; + private bool _disposed = false; + private readonly ManualResetEvent _eventTerminate = new ManualResetEvent(false); + + private RegChangeNotifyFilter _regFilter = RegChangeNotifyFilter.Key | RegChangeNotifyFilter.Attribute | RegChangeNotifyFilter.Value | RegChangeNotifyFilter.Security; + + #endregion + + /// + /// Initializes a new instance of the class. + /// + /// The registry key to monitor. + public RegistryMonitor(RegistryKey registryKey) + { + InitRegistryKey(registryKey.Name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The name. + public RegistryMonitor(string name) + { + if (name == null || name.Length == 0) + throw new ArgumentNullException("name"); + + InitRegistryKey(name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The registry hive. + /// The sub key. + public RegistryMonitor(RegistryHive registryHive, string subKey) + { + InitRegistryKey(registryHive, subKey); + } + + /// + /// Disposes this object. + /// + public void Dispose() + { + Stop(); + _disposed = true; + GC.SuppressFinalize(this); + } + + /// + /// Gets or sets the RegChangeNotifyFilter. + /// + public RegChangeNotifyFilter RegChangeNotifyFilter + { + get { return _regFilter; } + set + { + lock (_threadLock) + { + if (IsMonitoring) + throw new InvalidOperationException("Monitoring thread is already running"); + + _regFilter = value; + } + } + } + + #region Initialization + + private void InitRegistryKey(RegistryHive hive, string name) + { + _registryHive = hive switch + { + RegistryHive.ClassesRoot => HKEY_CLASSES_ROOT, + RegistryHive.CurrentConfig => HKEY_CURRENT_CONFIG, + RegistryHive.CurrentUser => HKEY_CURRENT_USER, + RegistryHive.DynData => HKEY_DYN_DATA, + RegistryHive.LocalMachine => HKEY_LOCAL_MACHINE, + RegistryHive.PerformanceData => HKEY_PERFORMANCE_DATA, + RegistryHive.Users => HKEY_USERS, + _ => throw new InvalidEnumArgumentException("hive", (int)hive, typeof(RegistryHive)), + }; + _registrySubName = name; + } + + private void InitRegistryKey(string name) + { + string[] nameParts = name.Split('\\'); + + switch (nameParts[0]) + { + case "HKEY_CLASSES_ROOT": + case "HKCR": + _registryHive = HKEY_CLASSES_ROOT; + break; + + case "HKEY_CURRENT_USER": + case "HKCU": + _registryHive = HKEY_CURRENT_USER; + break; + + case "HKEY_LOCAL_MACHINE": + case "HKLM": + _registryHive = HKEY_LOCAL_MACHINE; + break; + + case "HKEY_USERS": + _registryHive = HKEY_USERS; + break; + + case "HKEY_CURRENT_CONFIG": + _registryHive = HKEY_CURRENT_CONFIG; + break; + + default: + _registryHive = IntPtr.Zero; + throw new ArgumentException("The registry hive '" + nameParts[0] + "' is not supported", "value"); + } + + _registrySubName = String.Join("\\", nameParts, 1, nameParts.Length - 1); + } + + #endregion + + /// + /// true if this object is currently monitoring; + /// otherwise, false. + /// + public bool IsMonitoring + { + get { return _thread != null; } + } + + /// + /// Start monitoring. + /// + public void Start() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + if (!IsMonitoring) + { + _eventTerminate.Reset(); + _thread = new Thread(new ThreadStart(MonitorThread)) { IsBackground = true }; + _thread.Start(); + } + } + } + + /// + /// Stops the monitoring thread. + /// + public void Stop() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + Thread thread = _thread; + if (thread != null) + { + _eventTerminate.Set(); + thread.Join(); + } + } + } + + private void MonitorThread() + { + try + { + ThreadLoop(); + } + catch (Exception e) + { + OnError(e); + } + _thread = null; + } + + private void ThreadLoop() + { + int result = RegOpenKeyEx(_registryHive, _registrySubName, 0, STANDARD_RIGHTS_READ | KEY_QUERY_VALUE | KEY_NOTIFY, out IntPtr registryKey); + if (result != 0) + { + throw new Win32Exception(result); + } + + try + { + AutoResetEvent _eventNotify = new AutoResetEvent(false); + WaitHandle[] waitHandles = new WaitHandle[] { _eventNotify, _eventTerminate }; + while (!_eventTerminate.WaitOne(0, true)) + { + result = RegNotifyChangeKeyValue(registryKey, true, _regFilter, _eventNotify.SafeWaitHandle.DangerousGetHandle(), true); + if (result != 0) + { + throw new Win32Exception(result); + } + + if (WaitHandle.WaitAny(waitHandles) == 0) + { + OnRegChanged(); + } + } + } + finally + { + if (registryKey != IntPtr.Zero) + { + RegCloseKey(registryKey); + } + } + } + } + + /// + /// Filter for notifications reported by . + /// + [Flags] + public enum RegChangeNotifyFilter + { + /// Notify the caller if a subkey is added or deleted. + Key = 1, + /// Notify the caller of changes to the attributes of the key, + /// such as the security descriptor information. + Attribute = 2, + /// Notify the caller of changes to a value of the key. This can + /// include adding or deleting a value, or changing an existing value. + Value = 4, + /// Notify the caller of changes to the security descriptor + /// of the key. + Security = 8, + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta new file mode 100644 index 0000000..4ce6770 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe045212b5ab43f4d9860e1fb03b686b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs new file mode 100644 index 0000000..1a78f5c --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs @@ -0,0 +1,309 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public class ScriptFinder //: MonoBehaviour + { + + internal static Type? GetType123(string typeName) + { + //**-- + //**-- + /* + * for performance, + * check assembly-csharp, assembly-csharp-editor, assembly-csharp-first-pass,assembly-csharp-editor-first-pass + * first, (then maybe asmdef dlls), then check mscorlib and other referenced dlls + */ + + + //**--use typecache??? + //TypeCache + + //**--check this again + //https://github.com/Unity-Technologies/SuperScience/blob/main/Editor/GlobalNamespaceWatcher.cs + + // Try Type.GetType() first. This will work with types defined + // by the Mono runtime, in the same assembly as the caller, etc. + Type type = Type.GetType(typeName); + + // If it worked, then we're done here + if (type != null) + { + return type; + } + + // Attempt to search for type on the loaded assemblies + Assembly[] currentAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + foreach (Assembly assembly in currentAssemblies) + { + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + + // If we still haven't found the proper type, we can enumerate all of the + // loaded assemblies and see if any of them define the type + var currentAssembly = Assembly.GetExecutingAssembly(); + var referencedAssemblies = currentAssembly.GetReferencedAssemblies(); + foreach (var assemblyName in referencedAssemblies) + { + // Load the referenced assembly + var assembly = Assembly.Load(assemblyName); + if (assembly != null) + { + // See if that assembly defines the named type + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + } + + // The type just couldn't be found... + return null; + } + + public static bool FindInstanceOfType(string typeName, string docPath, out GameObject? gameObjectInstanceOfType, out ScriptableObject? scriptableObjectInstanceOfType) + { + gameObjectInstanceOfType = null; + scriptableObjectInstanceOfType = null; + + var type = GetType123(typeName); + + if (type == null) + { + // Possibly a class has been created in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} type couldn't be found", typeName); + return false; + } + + + var obj = GetObjectOfType(type, out var requestVerboseType); + if (requestVerboseType) + MQTTnetInitializer.Publisher?.SendRequestVerboseType(typeName, docPath); + + if (obj != null && obj is GameObject go) + { + gameObjectInstanceOfType = go; + return true; + } + else if (obj != null && obj is ScriptableObject so) + { + scriptableObjectInstanceOfType = so; + return true; + } + + Serilog.Log.Debug("Instance of {Type} type couldn't be found", typeName); + return false; + } + + static UnityEngine.Object? GetObjectOfType(Type type, out bool requestVerboseType) + { + requestVerboseType = false; + var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + + if (!isMonoBehaviour && !isScriptableObject) + { + // Possibly a class's base class changed from none to MonoBehaviour in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type correctly, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} is not a valid Unity object", type.ToString()); + //requestVerboseType = true; + return null; + } + + UnityEngine.Object? obj; + + obj = getObjectToSend(Selection.activeGameObject, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeTransform, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeObject, type); + if (obj != null) + return obj; + + + //**--check source code of this, for sorting + var filteredArray = Selection.GetFiltered(type, SelectionMode.Unfiltered); + if (filteredArray != null) + { + //**--sort + foreach (var filtered in filteredArray) + { + obj = getObjectToSend(filtered, type); + if (obj != null) + return obj; + } + } + + + + //**--rest can be slow, try avoiding them, make own db etc + //**--can add a stop-wacher and add warning if slow as well + //**--can also cache the result + + try + { + // UnityEngine.Object.FindObjectOfType is deprecated in new versions of Unity +#if UNITY_2022_3 || UNITY_2023_1_OR_NEWER + // Object.FindAnyObjectOfType doesn't return Assets (for example meshes, textures, or prefabs), or inactive objects. It also doesn't return objects that have HideFlags.DontSave set. + obj = UnityEngine.Object.FindAnyObjectByType(type); +#else + // Object.FindObjectOfType will not return Assets (meshes, textures, prefabs, ...) or inactive objects. It will not return an object that has HideFlags.DontSave set. + obj = UnityEngine.Object.FindObjectOfType(type); +#endif + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "FindObjectOfType/FindAnyObjectByType failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + obj = getObjectToSend(obj, type); + if (obj != null) + return obj; + + UnityEngine.Object[]? arr = null; + try + { + // This function can return any type of Unity object that is loaded, including game objects, prefabs, materials, meshes, textures, etc. + // Contrary to Object.FindObjectsOfType this function will also list disabled objects. + arr = Resources.FindObjectsOfTypeAll(type); + } + catch (Exception ex) + { + //var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + //var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + Serilog.Log.Warning(ex, "FindObjectsOfTypeAll failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + if (arr != null) + { + //**--sort + foreach (var item in arr) + { + obj = getObjectToSend(item, type); + if (obj != null) + return obj; + } + } + + + return obj; + + + static UnityEngine.Object? getObjectToSend(UnityEngine.Object? obj, Type type) + { + if (obj == null || !obj) + return null; + + if (obj is GameObject go) + { + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Transform transform) + { + go = transform.gameObject; + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Component comp) + { + go = comp.gameObject; + if (!go) + return null; + else + return go; + } + else if (obj is ScriptableObject so) + { + if (!so) + return null; + else + return so; + } + + return null; + } + + static bool isTypeComponent(Type type) + { + var componentType = typeof(Component);//**--cache these types + if (type == componentType || type.IsSubclassOf(componentType)) + return true; + + // MonoBehaviour is Component, so below is unnecessary + //var monoBehaviourType = typeof(MonoBehaviour); + //if (type == monoBehaviourType || type.IsSubclassOf(monoBehaviourType)) + // return true; + + //else if(type is interface)//**-- + + return false; + } + } + + public static void DENEMEEEE() + { + //UnityEditor.SceneManagement.EditorSceneManager.all + //AssetDatabase.get + + foreach (var sceneGUID in AssetDatabase.FindAssets("t:Scene", new string[] { "Assets" })) + { + var scenePath = AssetDatabase.GUIDToAssetPath(sceneGUID); + Debug.Log("scenePath: " + scenePath); + + //EditorSceneManager.OpenScene(scenePath); + //var scene = EditorSceneManager.GetActiveScene(); + } + + var assets = AssetDatabase.FindAssets("Deneme_OtherScene"); + Debug.Log("Assets: " + assets.Length); + + foreach (var assetGuid in assets) + { + var assetPath = AssetDatabase.GUIDToAssetPath(assetGuid); + Debug.Log("Asset: " + assetGuid + " " + assetPath); + } + } + + public static bool GetActiveGameObject(out GameObject activeGameObject) + { + activeGameObject = Selection.activeGameObject; + return activeGameObject ? true : false; + } + + } + + +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta new file mode 100644 index 0000000..cbe4681 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11ac3f66eb86de34cb65aa46b691b9ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs new file mode 100644 index 0000000..54280ed --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs @@ -0,0 +1,43 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +//using Serilog = Meryel.UnityCodeAssist.Serilog; +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Setup +{ + +#if !MERYEL_UCA_LITE_VERSION + [InitializeOnLoad] + public static class SetupManager + { + static SetupManager() + { + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Assister.Execute(cleanupPath); + Cleanup.DoCleanup(); + + //var installerPath = CommonTools.GetToolPath("InstallFullVersionOfVsix.bat"); + //Assister.Execute(installerPath); + Assister.Upgrade(); + + // delete itself (file), so these cleanup and install only called once + var scriptMeta = CommonTools.GetScriptPath("SetupManager.cs.meta"); + System.IO.File.Delete(scriptMeta); + var script = CommonTools.GetScriptPath("SetupManager.cs"); + System.IO.File.Delete(script); + } + + } +#endif +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta new file mode 100644 index 0000000..2589d5a --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff81bd2adb6cbc242b782ff821e5f58b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs new file mode 100644 index 0000000..0a1aafd --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs @@ -0,0 +1,86 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class StatusWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + MQTTnetInitializer.Publisher?.SendConnectionInfo(); + + Serilog.Log.Debug("Displaying status window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "StatusWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent(Assister.Title); + } + + private void OnGUI() + { + var hasAnyClient = MQTTnetInitializer.Publisher?.Clients.Any() == true; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + if (hasAnyClient) + { + EditorGUILayout.LabelField($"Code Assist is working!", styleLabel, GUILayout.ExpandWidth(true)); + + foreach (var client in MQTTnetInitializer.Publisher!.Clients) + { + EditorGUILayout.LabelField($"Connected to {client.ContactInfo}", styleLabel, GUILayout.ExpandWidth(true)); + } + } + else + { + EditorGUILayout.LabelField($"Code Assist isn't working!", styleLabel, GUILayout.ExpandWidth(true)); + + EditorGUILayout.LabelField($"No IDE found", styleLabel, GUILayout.ExpandWidth(true)); + } + +#if MERYEL_UCA_LITE_VERSION + + EditorGUILayout.LabelField($"", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"This is the lite version of Code Assist with limited features.", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"To unlock all of the features, get the full version.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Get full version")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfullbutton"); + } + +#endif // MERYEL_UCA_LITE_VERSION + + + } + } + +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta new file mode 100644 index 0000000..3334f99 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf49614de8ad81c45828cc9e98f0c174 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs new file mode 100644 index 0000000..f852243 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs @@ -0,0 +1,683 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; +using UnityEditor; +using UnityEditor.Animations; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + internal static partial class UnityClassExtensions + { + static GameObject? GetParentGO(GameObject go) + { + if (!go) + return null; + + var parentTransform = go.transform.parent; + + if (parentTransform && parentTransform.gameObject) + return parentTransform.gameObject; + else + return null; + } + + static string GetId(UnityEngine.Object? obj) + { + try + { + // obj can be null + + var globalObjectId = GlobalObjectId.GetGlobalObjectIdSlow(obj); + var objectGuid = globalObjectId.ToString(); + return objectGuid; + } + catch (Exception ex) + { + // OnBeforeSerialize of user scripts may raise exception + Serilog.Log.Warning(ex, "GetGlobalObjectIdSlow failed for obj {Obj}", obj); + return "GlobalObjectId_V1-0-00000000000000000000000000000000-0-0"; + } + } + + public static Synchronizer.Model.Component_Material? ToSyncModelOfComponentMaterial(this GameObject go) + { + if (!go.TryGetComponent(out var renderer)) + return null; + + if (!renderer) + return null; + + var propertyNames = new List(); + var propertyIndices = new List(); + var propertyTypes = new List(); + var propertyValues = new List(); + + var processedShaders = new HashSet(); + + // most of the time, there will be a single material, so initiate with capacity of 1 + var keywordsContainer = new List(1); + var passNamesContainer = new List(1); + var passIndicesContainer = new List(1); + + foreach (var material in renderer.sharedMaterials) + { + if (!material) + continue; + + var shader = material.shader; + if (!shader) + continue; + + if (processedShaders.Contains(shader)) + continue; + processedShaders.Add(shader); + + int propertyCount = shader.GetPropertyCount(); + + for (int i = 0; i < propertyCount; i++) + { + var propertyName = shader.GetPropertyName(i); + var propertyId = Shader.PropertyToID(propertyName); + + if (!material.HasProperty(propertyId)) + continue; + + var propertyTypeRaw = shader.GetPropertyType(i); + GetExtendedTypeAndValue(propertyId, propertyTypeRaw, material, out var propertyTypeExtended, out var propertyValue); + + propertyNames.Add(propertyName); + propertyIndices.Add(propertyId.ToString()); + propertyTypes.Add((int)propertyTypeExtended); + propertyValues.Add(propertyValue); + } + + keywordsContainer.Add(shader.keywordSpace.keywordNames); + + var passCount = material.passCount; + var passNames = new string[passCount]; + var passIndices = new string[passCount]; + for (int i = 0; i < passCount; i++) + { + passNames[i] = material.GetPassName(i); + passIndices[i] = i.ToString(); + } + passNamesContainer.Add(passNames); + passIndicesContainer.Add(passIndices); + } + + var data = new Synchronizer.Model.Component_Material + { + GameObjectId = GetId(go), + PropertyNames = propertyNames.ToArray(), + PropertyIndices = propertyIndices.ToArray(), + PropertyTypes = propertyTypes.ToArray(), + PropertyValues = propertyValues.ToArray(), + Keywords = ConcatenateListOfArrays(keywordsContainer), + PassNames = ConcatenateListOfArrays(passNamesContainer), + PassIndices = ConcatenateListOfArrays(passIndicesContainer), + }; + return data; + + + static void GetExtendedTypeAndValue(int propertyId, UnityEngine.Rendering.ShaderPropertyType typeRaw, Material material, out Synchronizer.Model.Component_Material.MaterialPropertyType typeExtended, out string value) + { + // Handle scalar types based on shader declaration + switch (typeRaw) + { + case UnityEngine.Rendering.ShaderPropertyType.Color: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Color; + value = material.GetColor(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Vector: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Vector; + value = material.GetVector(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Float: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Float; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Range: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Range; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Texture: + { + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Texture; + var texture = material.GetTexture(propertyId); + if (texture) + value = texture.name; + else + value = string.Empty; + } + break; + + case UnityEngine.Rendering.ShaderPropertyType.Int: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Integer; + value = material.GetInteger(propertyId).ToString(); + break; + + default: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Invalid; + value = string.Empty; + Serilog.Log.Error("invalid material type {TypeRaw}", typeRaw); + break; + } + } + + static string[] ConcatenateListOfArrays(List listOfArrays) + { + if (listOfArrays.Count == 0) + return new string[0]; + else if (listOfArrays.Count == 1) + return listOfArrays[0]; + + int totalLength = 0; + foreach (var arr in listOfArrays) + totalLength += arr.Length; + + string[] result = new string[totalLength]; + Span span = result.AsSpan(); + + int offset = 0; + foreach (var arr in listOfArrays) + { + arr.AsSpan().CopyTo(span.Slice(offset)); + offset += arr.Length; + } + + return result; + } + + + } + + public static Synchronizer.Model.Component_Animation? ToSyncModelOfComponentAnimation(this GameObject go) + { + if (!go.TryGetComponent(out var animation)) + return null; + + if (!animation.isActiveAndEnabled) + return null; + + var data = new Synchronizer.Model.Component_Animation + { + GameObjectId = GetId(go) + }; + + /* + var clips = AnimationUtility.GetAnimationClips(go); + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + { + data.Clips[i] = clips[i].name; + } + */ + + var states = new List(); + foreach (AnimationState state in animation) + { + states.Add(state.name); + } + data.States = states.ToArray(); + + return data; + } + + public static Synchronizer.Model.Component_Animator? ToSyncModelOfComponentAnimator(this GameObject go) + { + if (!go.TryGetComponent(out var animator)) + return null; + + if (!animator.isActiveAndEnabled) + return null; + + if (!animator.runtimeAnimatorController) + return null; + + var data = new Synchronizer.Model.Component_Animator + { + GameObjectId = GetId(go) + }; + + var layerCount = animator.layerCount; + data.LayerIndices = new string[layerCount]; + data.LayerNames = new string[layerCount]; + for (int i = 0; i < layerCount; i++) + { + data.LayerIndices[i] = i.ToString(); + data.LayerNames[i] = animator.GetLayerName(i); + } + + int curParameterIndex = 0; + try + { + var parameterCount = animator.parameterCount; + data.ParameterIndices = new string[parameterCount]; + data.ParameterNames = new string[parameterCount]; + data.ParameterHashes = new string[parameterCount]; + data.ParameterTypes = new int[parameterCount]; + for (var i = 0; i < parameterCount; i++) + { + curParameterIndex = i; + // receiving error here, like "IndexOutOfRangeException: Index must be between 0 and 3", + // probably user edits it while retrieving data + var parameter = animator.GetParameter(i); + data.ParameterIndices[i] = i.ToString(); + data.ParameterNames[i] = parameter.name; + data.ParameterHashes[i] = parameter.nameHash.ToString(); + data.ParameterTypes[i] = (int)parameter.type; + } + } + catch (IndexOutOfRangeException indexOutOfRangeException) + { + Serilog.Log.Debug(indexOutOfRangeException, "handling IndexOutOfRangeException of animator.GetParameter(i)"); + + var parameterCount = curParameterIndex; + + data.ParameterIndices = ResizeArray(data.ParameterIndices, parameterCount); + data.ParameterNames = ResizeArray(data.ParameterNames, parameterCount); + data.ParameterHashes = ResizeArray(data.ParameterHashes, parameterCount); + data.ParameterTypes = ResizeArray(data.ParameterTypes, parameterCount); + } + + // When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a Bounce state in the Base Layer, the name is Base Layer.Bounce + // The name should be in the form Layer.Name or Layer.SubStateMachine.Name + if (!GetAnimatorStateInfo(animator, out var states, out var transitions) || + states == null || transitions == null) //for nullables + return data; + + var stateCount = states.Count; + data.StateNames = new string[stateCount]; + data.StateNameHashes = new string[stateCount]; + data.StateTags = new string[stateCount]; + data.StateTagHashes = new string[stateCount]; + data.StateFullPaths = new string[stateCount]; + data.StateFullPathHashes = new string[stateCount]; + data.StateMotionNames = new string[stateCount]; + for (int i = 0; i < stateCount; i++) + { + var state = states[i].state; + var fullPath = states[i].fullPath; + data.StateNames[i] = state.name; + data.StateNameHashes[i] = state.nameHash.ToString(); + data.StateTags[i] = state.tag; + data.StateTagHashes[i] = Animator.StringToHash(state.tag).ToString(); + data.StateFullPaths[i] = fullPath; + data.StateFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + var motion = state.motion; + if (motion) + data.StateMotionNames[i] = motion.name; + else + data.StateMotionNames[i] = string.Empty; + } + + var transitionCount = transitions.Count; + data.TransitionNames = new string[transitionCount]; + data.TransitionNameHashes = new string[transitionCount]; + data.TransitionUsernames = new string[transitionCount]; + data.TransitionUsernameHashes = new string[transitionCount]; + data.TransitionFullPaths = new string[transitionCount]; + data.TransitionFullPathHashes = new string[transitionCount]; + for (int i = 0; i < transitionCount; i++) + { + var transition = transitions[i].transition; + var fullPath = transitions[i].fullPath; + data.TransitionNames[i] = transition.name; + data.TransitionNameHashes[i] = Animator.StringToHash(transition.name).ToString(); + data.TransitionUsernames[i] = transition.GetDisplayName(transition.destinationState); + data.TransitionUsernameHashes[i] = Animator.StringToHash(data.TransitionUsernames[i]).ToString(); + data.TransitionFullPaths[i] = fullPath; + data.TransitionFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + } + + var clips = animator.runtimeAnimatorController.animationClips; + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + data.Clips[i] = clips[i].name; + + return data; + + //var events = clips.SelectMany(c => c.events); + + static T[] ResizeArray(T[] array, int size) + { + Array.Resize(ref array, size); + return array; + } + } + + + + public static bool GetAnimatorStateInfo(Animator animator, out List<(AnimatorState state, string fullPath)>? states, out List<(AnimatorTransition transition, string fullPath)>? transitions) + { + AnimatorController? controller = animator.runtimeAnimatorController as AnimatorController; + if (!controller || controller == null) + { + states = null; + transitions = null; + return false; + } + + AnimatorControllerLayer[] layers = controller.layers; + states = new List<(AnimatorState, string)>(); + transitions = new List<(AnimatorTransition, string)>(); + foreach (AnimatorControllerLayer layer in layers) + { + if (layer == null || layer.stateMachine == null) + continue; + + ChildAnimatorState[] animStates = layer.stateMachine.states; + getStateMachineInfo(layer.stateMachine, 0, layer.name, states, transitions); + } + return true; + + + static void getStateMachineInfo(AnimatorStateMachine stateMachine, int depth, string curPath, + List<(AnimatorState state, string fullPath)> states, + List<(AnimatorTransition transition, string fullPath)> transitions) + { + // for performance + if (depth > 4 || states.Count > 128) + return; + + states.AddRange(stateMachine.states.Select(s => (s.state, curPath + "." + s.state.name))); + + //var transitions = stateMachine.GetStateMachineTransitions(stateMachine); + transitions.AddRange(stateMachine.GetStateMachineTransitions(stateMachine).Select(t => (t, curPath + "." + t.name))); + + foreach (var subStateMachine in stateMachine.stateMachines) + getStateMachineInfo(subStateMachine.stateMachine, depth + 1, curPath + "." + subStateMachine.stateMachine.name, states, transitions); + } + } + + internal static Synchronizer.Model.GameObject? ToSyncModel(this GameObject go, int priority = 0) + { + if (!go) + return null; + + var data = new Synchronizer.Model.GameObject() + { + Id = GetId(go), + + Name = go.name, + Layer = go.layer.ToString(), + Tag = go.tag, + Scene = go.scene.name, + + ParentId = GetId(GetParentGO(go)), + ChildrenIds = getChildrenIds(go), + + Components = getComponents(go), + + Priority = priority, + }; + return data; + + static string[] getChildrenIds(GameObject g) + { + var ids = new List(); + var limit = 10;//**-- + foreach (Transform child in g.transform) + { + if (!child || !child.gameObject) + continue; + + ids.Add(GetId(child.gameObject)); + + if (--limit <= 0) + break; + } + return ids.ToArray(); + } + + //**--limit/10 + static string[] getComponents(GameObject g) => + g.GetComponents().Where(c => c).Select(c => c.GetType().FullName).Take(10).ToArray(); + /*(string[] componentNames, Synchronizer.Model.ComponentData[] componentData) getComponents(GameObject g) + { + var components = g.GetComponents(); + var names = components.Select(c => c.name).ToArray(); + + var data = new List(); + foreach (var comp in components) + { + var name = comp.name; + + + } + + return (names, data.ToArray()); + }*/ + } + + internal static Synchronizer.Model.GameObject[]? ToSyncModelOfHierarchy(this GameObject go) + { + if (!go) + return null; + + var list = new List(); + + var parent = GetParentGO(go); + if (parent != null && parent) + { + var parentModel = parent.ToSyncModel(); + if (parentModel != null) + list.Add(parentModel); + } + + int limit = 10; + foreach (Transform child in go.transform) + { + if (!child || !child.gameObject) + continue; + + var childModel = child.gameObject.ToSyncModel(); + if (childModel == null) + continue; + + list.Add(childModel); + + if (--limit <= 0) + break; + } + + return list.ToArray(); + } + + internal static Synchronizer.Model.ComponentData[]? ToSyncModelOfComponents(this GameObject go) + { + if (!go) + return null; + + var limit = 10;//**-- + return go.GetComponents().Where(c => c).Select(c => c.ToSyncModel(go)).Where(cd => cd != null).Take(limit).ToArray()!; + + /* + var components = go.GetComponents(); + var len = components.Count(c => c != null); + len = Math.Min(len, limit);//**--limit + + var array = new Synchronizer.Model.ComponentData[len]; + + var arrayIndex = 0; + foreach (var component in components) + { + if (component == null) + continue; + + array[arrayIndex++] = component.ToSyncModel(go); + + if (arrayIndex >= len) + break; + } + + return array; + */ + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this Component component, GameObject go) + { + if (!component || !go) + return null; + + Type type = component.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, component, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(go), + Component = component.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.Component, + Data = list.ToArray(), + }; + return data; + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this ScriptableObject so) + { + if (!so) + return null; + + Type type = so.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, so, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(so), + Component = so.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.ScriptableObject, + Data = list.ToArray(), + }; + return data; + } + + + static bool IsTypeCompatible(Type type) + { + if (type == null || !(type.IsSubclassOf(typeof(MonoBehaviour)) || type.IsSubclassOf(typeof(ScriptableObject)))) + return false; + return true; + } + + static void ShowFieldInfo(Type type)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + ShowFieldInfo(type.BaseType);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + + } + else if (field.FieldType == typeof(string)) + { + + } + } + } + + static void ShowFieldInfo(Type type, UnityEngine.Object unityObjectInstance, List<(string, string)> fields)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + if (!unityObjectInstance) + return; + + ShowFieldInfo(type.BaseType, unityObjectInstance, fields);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + // check attribute [HideInInspector] + { + object[] attr = field.GetCustomAttributes(typeof(HideInInspector), true); + if (attr != null && attr.Length > 0) + continue; + } + + // readonly + if (field.IsInitOnly) + continue; + + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + var val = field.GetValue(unityObjectInstance); + fields.Add((field.Name, val.ToString()));//**--culture + } + else if (field.FieldType == typeof(string)) + { + var val = (string)field.GetValue(unityObjectInstance); + fields.Add((field.Name, val)); + } + } + } + + } +} diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta new file mode 100644 index 0000000..a180464 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3839ff35a8db8d4449c565bdf10551f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs new file mode 100644 index 0000000..430d38b --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs @@ -0,0 +1,305 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using UnityEngine; +using UnityEngine.Events; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Shell +{ + public class UnityEditorShell + { + public static string DefaultShellApp + { + get + { +#if UNITY_EDITOR_WIN + return "cmd.exe"; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + //return "bash"; + return System.IO.File.Exists("/bin/zsh") ? "/bin/zsh" : "/bin/bash"; +#else + Serilog.Log.Error("invalid platform"); + return "invalid-platform"; +#endif + } + } + + // we are using unity actions for posterity in case we want to inspect those in-editor someday + private static readonly List ActionsQueue; + + static UnityEditorShell() + { + ActionsQueue = new List(); + EditorApplication.update += OnUpdate; + } + + // while running the Unity Editor update loop, we'll unqueue any tasks if such exist. + // actions can be + private static void OnUpdate() + { + while (ActionsQueue.Count > 0) + { + lock (ActionsQueue) + { + var action = ActionsQueue[0]; + try + { + action?.Invoke(); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error invoking shell action"); + } + finally + { + ActionsQueue.RemoveAt(0); + } + } + } + } + + private static void Enqueue(UnityAction action) + { + lock (ActionsQueue) + { + ActionsQueue.Add(action); + } + } + + public static ShellCommandEditorToken Execute(string cmd) + { + var shellCommandEditorToken = new ShellCommandEditorToken(); + System.Threading.ThreadPool.QueueUserWorkItem(delegate (object state) + { + Process? process = null; + + try + { + var processStartInfo = CreateProcessStartInfo(cmd); + + // in case the command was already killed from the editor when the thread was queued + if (shellCommandEditorToken.IsKillRequested) + { + return; + } + + process = Process.Start(processStartInfo); + SetupProcessCallbacks(process, processStartInfo, shellCommandEditorToken); + ReadProcessOutput(process, shellCommandEditorToken); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error starting shell"); + process?.Close(); + + Enqueue(() => + { + shellCommandEditorToken.FeedLog(UnityShellLogType.Error, e.ToString()); + shellCommandEditorToken.MarkAsDone(-1); + }); + } + }); + return shellCommandEditorToken; + } + + private static ProcessStartInfo CreateProcessStartInfo(string cmd) + { + var processStartInfo = new ProcessStartInfo(DefaultShellApp); +#if UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + processStartInfo.Arguments = "-c"; +#elif UNITY_EDITOR_WIN + processStartInfo.Arguments = "/c"; +#endif + + processStartInfo.Arguments += (" \"" + cmd + " \""); + processStartInfo.CreateNoWindow = true; + processStartInfo.ErrorDialog = true; + processStartInfo.UseShellExecute = false; + //processStartInfo.WorkingDirectory = options.WorkingDirectory == null ? "./" : options.WorkingDirectory; + processStartInfo.RedirectStandardOutput = true; + processStartInfo.RedirectStandardError = true; + processStartInfo.RedirectStandardInput = true; + processStartInfo.StandardOutputEncoding = Encoding.UTF8; + processStartInfo.StandardErrorEncoding = Encoding.UTF8; + return processStartInfo; + } + + private static void SetupProcessCallbacks(Process process, ProcessStartInfo processStartInfo, ShellCommandEditorToken shellCommandEditorToken) + { + shellCommandEditorToken.BindProcess(process); + + process.ErrorDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Error("error on shell.ErrorDataReceived: {data}", e.Data); + }; + process.OutputDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Debug("shell.OutputDataReceived: {data}", e.Data); + }; + process.Exited += delegate (object sender, System.EventArgs e) + { + Serilog.Log.Debug("shell.Exited: {data}", e.ToString()); + }; + } + + private static void ReadProcessOutput(Process process, ShellCommandEditorToken shellCommandEditorToken) + { + do + { + var line = process.StandardOutput.ReadLine(); + if (line == null) + { + break; + } + + line = line.Replace("\\", "/"); + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Log, line); }); + } while (true); + + while (true) + { + var error = process.StandardError.ReadLine(); + if (string.IsNullOrEmpty(error)) + { + break; + } + + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Error, error); }); + } + + process.WaitForExit(); + var exitCode = process.ExitCode; + process.Close(); + Enqueue(() => { shellCommandEditorToken.MarkAsDone(exitCode); }); + } + + } + + public class ShellCommandEditorToken + { + public event UnityAction? OnLog; + public event UnityAction? OnExit; + + private Process? _process; + + internal void BindProcess(Process process) + { + _process = process; + } + + internal void FeedLog(UnityShellLogType unityShellLogType, string log) + { + OnLog?.Invoke(unityShellLogType, log); + + if (unityShellLogType == UnityShellLogType.Error) + { + HasError = true; + } + } + + public bool IsKillRequested { get; private set; } + + public void Kill() + { + if (IsKillRequested) + { + return; + } + + IsKillRequested = true; + if (_process != null) + { + _process.Kill(); + _process = null; + } + else + { + MarkAsDone(137); + } + } + + public bool HasError { get; private set; } + + public int ExitCode { get; private set; } + + public bool IsDone { get; private set; } + + internal void MarkAsDone(int exitCode) + { + ExitCode = exitCode; + IsDone = true; + OnExit?.Invoke(exitCode); + } + + /// + /// This method is intended for compiler use. Don't call it in your code. + /// + public ShellCommandAwaiter GetAwaiter() + { + return new ShellCommandAwaiter(this); + } + } + + public struct ShellCommandAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandAwaiter(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public int GetResult() + { + return _shellCommandEditorToken.ExitCode; + } + + public bool IsCompleted => _shellCommandEditorToken.IsDone; + + public void OnCompleted(Action continuation) + { + UnsafeOnCompleted(continuation); + } + + public void UnsafeOnCompleted(Action continuation) + { + if (IsCompleted) + { + continuation(); + } + else + { + _shellCommandEditorToken.OnExit += (_) => { continuation(); }; + } + } + } + + public enum UnityShellLogType + { + Log, + Error + } + + public class ShellCommandYieldable : CustomYieldInstruction + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandYieldable(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public override bool keepWaiting => !_shellCommandEditorToken.IsDone; + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta new file mode 100644 index 0000000..9412f7e --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8a1c8d4b7d7fcc41bc2bdb8aa27522e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Updater.cs b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Updater.cs new file mode 100644 index 0000000..fac4352 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Updater.cs @@ -0,0 +1,150 @@ +using System.Collections; +using UnityEngine; +using UnityEditor; +using UnityEngine.Networking; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; + +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public static class Updater + { + const string EditorPrefsKey = "my_uca_update_disabled"; + const string SessionStateKey = "my_uca_update_checked_before"; + const string ItchApiUri = "https://itch.io/api/1/x/wharf/latest?target=meryel/unity-code-assist&channel_name=asset"; + const string ItchStoreUri = "https://meryel.itch.io/unity-code-assist"; + const string AssetStoreUri = "https://assetstore.unity.com/packages/tools/utilities/code-assist-216713"; + const string VSMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite"; + const string VSCodeMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode"; + + +#pragma warning disable CS0162 + public static void CheckUpdateSilent() + { +#if !MERYEL_UCA_ITCH_BUILD + return; +#endif + + var updateDisabled = EditorPrefs.GetBool(EditorPrefsKey, false); + if (updateDisabled) + return; + + var updateCheckedBefore = SessionState.GetBool(SessionStateKey, false); + if (updateCheckedBefore) + return; + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, false), MQTTnetInitializer.Publisher); + } +#pragma warning restore CS0162 + + public static void CheckUpdateForced() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, true), MQTTnetInitializer.Publisher); + } + + + static void DisplayDialog() + { + SessionState.SetBool(SessionStateKey, true); + + int option = EditorUtility.DisplayDialogComplex( + "Update Unity Code Assist", + "Do you want to update asset: Unity Code Assist?", + "Update", //"Save", + "Cancel", + "Never ask again"); //"Don't Save"); + + switch (option) + { + // update - Save. + case 0: +#if MERYEL_UCA_ITCH_BUILD + Application.OpenURL(ItchStoreUri); +#endif +#if MERYEL_UCA_ASSET_STORE_BUILD + Application.OpenURL(AssetStoreUri); + Serilog.Log.Information("It may take a few days for the Asset Store team to review updates. Thank you for your patience."); +#endif +#if MERYEL_UCA_VS_MARKETPLACE_BUILD + Application.OpenURL(VSMarketplaceUri); +#endif +#if MERYEL_UCA_VSC_MARKETPLACE_BUILD + Application.OpenURL(VSCodeMarketplaceUri); +#endif + break; + + // Cancel. + case 1: + // do nothing + break; + + // never ask again - Don't Save. + case 2: + EditorPrefs.SetBool(EditorPrefsKey, true); + break; + + default: + Serilog.Log.Error("Unrecognized option for {Location}.", nameof(DisplayDialog)); + break; + } + + } + + static void Compare(string response, bool isForced) + { + var regex = new System.Text.RegularExpressions.Regex("\\d+(\\.\\d+){2,4}"); + var match = regex.Match(response); + if (!match.Success) + { + Serilog.Log.Error("Invalid update response, couldn't parse: {Response}", response); + return; + } + + var version = match.Value; + + if (Assister.VersionCompare(Assister.Version, version) >= 0) + { + if (isForced) + Serilog.Log.Information("Unity Code Assist is up to date, version: {Version}", Assister.Version); + return; + } + + DisplayDialog(); + } + + static IEnumerator GetRequest(string uri, bool isForced) + { + using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) + { + // Request and wait for the desired page. + yield return webRequest.SendWebRequest(); + + string[] pages = uri.Split('/'); + int page = pages.Length - 1; + + switch (webRequest.result) + { + case UnityWebRequest.Result.ConnectionError: + case UnityWebRequest.Result.DataProcessingError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": Error: " + webRequest.error); + break; + case UnityWebRequest.Result.ProtocolError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": HTTP Error: " + webRequest.error); + break; + case UnityWebRequest.Result.Success: + Serilog.Log.Debug("Checking new version of UnityCodeAssist " + pages[page] + ": Received: " + webRequest.downloadHandler.text); + Compare(webRequest.downloadHandler.text, isForced); + break; + } + } + } + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta new file mode 100644 index 0000000..0772a04 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bebf3fdfe56579944af4d710a6465a94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/csc.rsp b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/csc.rsp new file mode 100644 index 0000000..99323e8 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/csc.rsp @@ -0,0 +1 @@ +-define:MERYEL_UCA_LITE_VERSION;MERYEL_UCA_VS_MARKETPLACE_BUILD diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta new file mode 100644 index 0000000..d834485 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45ca2846d675c9a438e49991db89e437 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/GPT Notice.md b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/GPT Notice.md new file mode 100644 index 0000000..2e9ecb3 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/GPT Notice.md @@ -0,0 +1,47 @@ +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta new file mode 100644 index 0000000..ca47924 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 622345dc4e7719245818bc32d5dfa601 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md new file mode 100644 index 0000000..82e81a7 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md @@ -0,0 +1,8 @@ +In Unity, from the menubar select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" . This will install the full version of Visual Studio or VS Code extension. + +If above setup fails for some reason, you can also install the extensions manually. Change the file extension from "zip" to "vsix", then install from the file. + +Note that extension installers in this folder are for full version only. +For lite version, please refer to Microsoft Marketplace +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta new file mode 100644 index 0000000..bd826ab --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4061fdac4a8c7c44da5ea8538583ea9a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/README.md b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/README.md new file mode 100644 index 0000000..61d60af --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/README.md @@ -0,0 +1,128 @@ +Code Assist improves your coding experience with Visual Studio and VS Code. Coding for Unity projects becomes easier and more efficient with fewer bugs. +Connect your game editor and IDE, let Unity and Visual Studio/VS Code share data between each other. Enrich your coding experience with the new data available. + + + +Contact: +merryyellow@outlook.com + +Website: +https://unitycodeassist.netlify.app/ + +Discord: +https://discord.gg/2CgKHDq + +Forum: +https://forum.unity.com/threads/code-assist-empower-your-ide.1384731/ + +GitHub: +https://github.com/merryyellow/Unity-Code-Assist + +Asset Store: +http://u3d.as/2N2H + +itch.io: +https://meryel.itch.io/unity-code-assist + +Visual Studio Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite + +VS Code Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode + + + +Restrictions: +* Unity 2021.2 and newer. +* Visual Studio 2022 or VS Code (1.75+). Does not work with Visual Studio for Mac, Rider or any other IDE or text editor. + + + +How to Setup: +* Import the Unity asset with the package manager into your Unity project +* In Unity, from top menu bar, select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" (You can skip this step if you have installed it before for another project). This will uninstall the lite version of extension from Visual Studio/VS Code, and then install full version of extension to Visual Studio/VS Code. To install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Open your Unity project with Visual Studio/VS Code. Code Assist loads in background with low priority, so it will be ready in a minute when Visual Studio/VS Code first starts up. +* To check if setup is successfull, in Unity, from top menu bar choose "Tools"->"Code Assist"->"Status". The windows should display "Code Assist is working!". + + + +How to Use: +Code Assist is always active while you are coding. The following samples will give you a glimpse of Code Assist. +* Code Completion: In a class which derives MonoBehaviour, type "CompareTag(". When you press double quotes("), code completion popup should appear with the available tags of the scene. +* Inline Visuals: In a class which derives MonoBehaviour, type "gameObject.layer = 0;" and save the document. "Default" text should appear on top or right of "0". +* Code Analyzers: Define a Vector3 (let's say vec3). When used like "if (vec3.magnitude < 10)", a warning will appear on that line. Press Alt+Enter to convert it to "if (vec3.sqrMagnitude < 10 * 10)", which has better performance. + + + +Generative AI: +Generative AI is working only in Visual Studio (for now). It does not work in VS Code. +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing + + + +Troubleshooting: +* Make sure in Unity, "Tools"->"Code Assist"->"Status" is available from the top menu bar. If not, reimport the asset. +* Make sure in Visual Studio, "Extensions"->"Unity Code Assist"->Status is available from the top menu bar. If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Make sure in VS Code,"Unity Code Assist: Status" command is avaible in the commands palette (shortcut: Ctrl+Shift+P) . If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* If Visual Studio/VS Code has just been started, just wait; it usually takes around one minute to fully load Code Assist. +* If still not working, in Unity try "Tools"->"Code Assist"->"Synchronize" from the top menu bar. This will attempt a new connection with Visual Studio/VS Code. +* If none works above, try restarting both Unity and Visual Studio/VS Code; sometimes an unclosed background thread blocks communication channels (network ports). + + + +Error Reporting: +* In Unity, choose "Tools"->"Code Assist"->"Report error" from the menu bar, to open feedback window. +* Or in Visual Studio, choose "Extensions"->"Unity Code Assist"->"Report error" from the menu bar, to open feedback window. (There is no feedback window in VS Code, log files are under system temp folder) +* In the feedback window, you can view the most recent logs, or view full log of Unity or Visual Studio. +* You can report the error via email ( merryyellow@outlook.com ) or Discord ( https://discord.gg/2CgKHDq ) or GitHub ( https://github.com/merryyellow/Unity-Code-Assist/issues/new ) +* Attaching full logs is recommended when reporting an error. + + + +Thank you for using Code Assist. We hope this will help you in your crazy journey called game development :) \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/README.md.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/README.md.meta new file mode 100644 index 0000000..6c5fb03 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e2203094ce734a4d89f7d4287db6b83 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Third Party Notices.md b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Third Party Notices.md new file mode 100644 index 0000000..35102eb --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Third Party Notices.md @@ -0,0 +1,647 @@ +This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below: + + + + +roslyn-linq-rewrite +MIT License +https://github.com/antiufo/roslyn-linq-rewrite/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) 2016 Andrea Martinelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +ConstVisualizer +MIT License +https://github.com/mrlacey/ConstVisualizer/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2020 Matt Lacey + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +InlineColorPicker +MIT License +https://github.com/nokola/InlineColorPicker/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2021 Nokola + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Roslyn +MIT License +https://github.com/dotnet/roslyn/blob/main/License.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +YamlDotNet +MIT License +https://github.com/aaubry/YamlDotNet/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Command Line Parser +MIT License +https://github.com/commandlineparser/commandline/blob/master/License.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2005 - 2015 Giacomo Stelluti Scala & Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + + +UnityCommandLineTools +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2020 Katsumasa + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +microscope +MIT License +https://github.com/bert2/microscope/blob/main/README.md +------------------------------- +MIT License + +Copyright (c) 2020 Robert Hofmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTTnet +MIT License +https://github.com/dotnet/MQTTnet/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors +All Rights Reserved + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +logging +MIT License +https://github.com/nreco/logging/blob/master/LICENSE +------------------------------- +MIT License + +Copyright (c) 2017 NReco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTT.js +MIT License +https://github.com/mqttjs/MQTT.js/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) +Copyright (c) 2015-2016 MQTT.js contributors +MQTT.js contributors listed at https://github.com/mqttjs/MQTT.js#contributors + +Copyright 2011-2014 by Adam Rudd + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +winston +MIT License +https://github.com/winstonjs/winston/blob/master/LICENSE +------------------------------- +Copyright (c) 2010 Charlie Robbins + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +winston-vscode +MIT License +https://github.com/pustovitDmytro/winston-vscode/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2023 Dmytro Pustovit + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +js-sha256 +MIT License +https://github.com/emn178/js-sha256/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2014-2024 Chen, Yi-Cyuan + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +find-process +MIT License +https://github.com/yibn2008/find-process/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 Zoujie + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +unitypackage +MIT License +https://github.com/natsuneko-laboratory/unitypackage/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2022 Natsune Mochizuki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Newtonsoft.Json +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Newtonsoft.Json-for-Unity +MIT License +https://github.com/applejag/Newtonsoft.Json-for-Unity/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2019 Kalle Jillheden (jilleJr) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Caching +MIT License +https://github.com/jchristn/Caching/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +openai-dotnet +MIT License +https://github.com/openai/openai-dotnet/blob/main/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2024 OpenAI (https://openai.com) + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +azure-sdk-for-net +MIT License +https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) 2015 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Anthropic.SDK +MIT License +https://github.com/tghamm/Anthropic.SDK/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2023 Grant Hamm + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +DeepSeek-NET +MIT License +https://github.com/luisllamasbinaburo/DeepSeek-NET/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +EditorCoroutines +Unity Companion License +https://unity.com/legal/licenses/unity-companion-license +------------------------------- +Unity Companion License ("License") +v1.3 + +Unity Technologies ApS (“Unity”) grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute the work of authorship that accompanies this License (“Work”), subject to the following terms and conditions: + +1. Unity Companion Use. Exercise of the license granted herein is permitted as long as it is in connection with the authoring and/or distribution of applications, software, or other content under a valid Unity content authoring and rendering engine software license (“Engine License”). That means, for example, as long as you authored content using the Work under an Engine License, you may distribute the Work in connection with that content as you see fit under this License. No other exercise of the license granted herein is permitted, and in no event may the Work be used for competitive analysis or to develop a competing product or service. + +2. No Modification of Engine License. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +3. Ownership; Derivative Works. + +3.1 You own your content. In this License, “derivative works” means derivatives of the Work itself--works derived only from the Work by you under this License (for example, modifying the code of the Work itself to improve its efficacy); “derivative works” of the Work do not include, for example, games, apps, or content that you create with the Work. You keep all right, title, and interest in your own content. + +3.2 Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Work and derivative works of the Work, and you hereby assign and agree to assign all such rights in those derivative works to Unity. Should assignment be invalid for any reason, you grant to Unity an irrevocable, perpetual, worldwide, non-exclusive, no-charge, and royalty-free license (with the right to grant sublicenses) under those intellectual property rights to those derivative works. You also agree to waive or refrain from asserting any author’s right, moral rights, or like rights to the extent necessary to permit exploitation as contemplated under this License. + +3.3 Your right to use derivative works. You will always have the right to use derivative works of the Work you create, consonant with this License. + +4. Trademarks. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates (“Trademarks”). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Trademark Guidelines at https://unity.com/legal/branding_trademarks. + +5. Notices & Third-Party Rights. This License, including the copyright notice associated with the Work, must be provided in all substantial portions of the Work and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Work is accompanied by a Unity “third-party notices” or similar file, you acknowledge and agree that software or content identified in that file is governed by those separate license terms. + +6. DISCLAIMER, LIMITATION OF LIABILITY. THE Work AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NON-INFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE Work OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +7. USE IS ACCEPTANCE and License Versions. Your access to and use of the Work constitutes your acceptance of this License and its terms and conditions. This License may be modified or updated; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Work under the updated License. + +8. Use in Compliance with Law and Termination. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately (i) on any breach by you of this License; and (ii) if you commence any form of patent litigation, including a cross-claim or counterclaim, against anyone wherein you allege that the Work constitutes direct or secondary/indirect patent infringement. + +9. Severability. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +10. Governing Law and Venue. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License (“Dispute”). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta new file mode 100644 index 0000000..590ccae --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9881c9372a3cb5f41a3c73f821f29ce9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/package.json b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/package.json new file mode 100644 index 0000000..548309c --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/package.json @@ -0,0 +1,33 @@ +{ + "name" : "com.merry-yellow.code-assist", + "version" : "1.4.19", + "displayName" : "Code Assist", + "description" : "Code Assist improves your coding experience with Visual Studio and VS Code by adding more features for Unity projects. Coding Unity scripts becomes easier and more efficient and with fewer bugs.", + "unity" : "2021.2", + "type" : "tool", + "changelogUrl": "https://code-assist.netlify.app/changelog", + "dependencies" : { + }, + "keywords" : [ + "Productivity", + "Functionality", + "Script", + "CSharp", + "Scripting", + "Code Editor", + "IDE", + "Visual Studio", + "Tool", + "Code", + "Utility", + "Coding", + "C#", + "Workflow", + "Generative AI" + ], + "author" : { + "name" : "Merry Yellow", + "email" : "merryyellow@outlook.com", + "url" : "https://code-assist.netlify.app/" + } +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/package.json.meta b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/package.json.meta new file mode 100644 index 0000000..b25ac62 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/com.merry-yellow.code-assist/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f5685fdf5428934e944eb260848149c +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JPP-Bus Stop Own Project/Packages/manifest.json b/JPP-Bus Stop Own Project/Packages/manifest.json new file mode 100644 index 0000000..d1bd6d6 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/manifest.json @@ -0,0 +1,47 @@ +{ + "dependencies": { + "com.unity.ai.navigation": "2.0.9", + "com.unity.collab-proxy": "2.10.0", + "com.unity.ide.rider": "3.0.38", + "com.unity.ide.visualstudio": "2.0.25", + "com.unity.inputsystem": "1.14.2", + "com.unity.multiplayer.center": "1.0.0", + "com.unity.render-pipelines.universal": "17.2.0", + "com.unity.test-framework": "1.6.0", + "com.unity.timeline": "1.8.9", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.8", + "com.unity.modules.accessibility": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/JPP-Bus Stop Own Project/Packages/packages-lock.json b/JPP-Bus Stop Own Project/Packages/packages-lock.json new file mode 100644 index 0000000..529ba42 --- /dev/null +++ b/JPP-Bus Stop Own Project/Packages/packages-lock.json @@ -0,0 +1,471 @@ +{ + "dependencies": { + "com.merry-yellow.code-assist": { + "version": "file:com.merry-yellow.code-assist", + "depth": 0, + "source": "embedded", + "dependencies": {} + }, + "com.unity.ai.navigation": { + "version": "2.0.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.ai": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.25", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.10.0", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.6.2", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.23", + "com.unity.mathematics": "1.3.2", + "com.unity.test-framework": "1.4.6", + "com.unity.nuget.mono-cecil": "1.11.5", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "2.0.5", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.ide.rider": { + "version": "3.0.38", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.25", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.com" + }, + "com.unity.inputsystem": { + "version": "1.14.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.3.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.multiplayer.center": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.nuget.mono-cecil": { + "version": "1.11.5", + "depth": 3, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.burst": "1.8.14", + "com.unity.mathematics": "1.3.2", + "com.unity.ugui": "2.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.rendering.light-transport": "1.0.1" + } + }, + "com.unity.render-pipelines.universal": { + "version": "17.2.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.shadergraph": "17.2.0", + "com.unity.render-pipelines.universal-config": "17.0.3" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3" + } + }, + "com.unity.rendering.light-transport": { + "version": "1.0.1", + "depth": 2, + "source": "builtin", + "dependencies": { + "com.unity.collections": "2.2.0", + "com.unity.mathematics": "1.2.4", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.searcher": { + "version": "4.9.3", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.searcher": "4.9.3" + } + }, + "com.unity.test-framework": { + "version": "1.6.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.test-framework.performance": { + "version": "3.2.0", + "depth": 3, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.8.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "2.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.8", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.hierarchycore": "1.0.0", + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/JPP-Bus Stop Own Project/ProjectSettings/AudioManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..27287fe --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/ClusterInputManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/JPP-Bus Stop Own Project/ProjectSettings/DynamicsManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..fc90ab9 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/EditorBuildSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..1f04f15 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Scenes/Bus Stop Main.unity + guid: 99c9720ab356a0642a771bea13969a05 + m_configObjects: + com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + m_UseUCBPForAssetBundles: 0 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/EditorSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..878c4cb --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/EditorSettings.asset @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 15 + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerCacheSize: 10 + m_SpritePackerPaddingPower: 1 + m_Bc7TextureCompressor: 0 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref + m_ProjectGenerationRootNamespace: + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_EnableEditorAsyncCPUTextureLoading: 0 + m_AsyncShaderCompilation: 1 + m_PrefabModeAllowAutoSave: 1 + m_EnterPlayModeOptionsEnabled: 1 + m_EnterPlayModeOptions: 0 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_InspectorUseIMGUIDefaultInspector: 0 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 0 + m_ShadowmaskStitching: 0 + m_AssetPipelineMode: 1 + m_RefreshImportMode: 0 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 + m_CacheServerValidationMode: 2 + m_CacheServerDownloadBatchSize: 128 + m_EnableEnlightenBakedGI: 0 + m_ReferencedClipsExactNaming: 1 + m_ForceAssetUnloadAndGCOnSceneLoad: 1 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/GraphicsSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..aa5a1c3 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,70 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 16 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_PreloadShadersBatchTimeLimit: -1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_BrgStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_RenderPipelineGlobalSettingsMap: + UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa, + type: 2} + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 1 + m_LogWhenShaderIsCompiled: 0 + m_LightProbeOutsideHullStrategy: 0 + m_CameraRelativeLightCulling: 0 + m_CameraRelativeShadowCulling: 0 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/InputManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/MemorySettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/JPP-Bus Stop Own Project/ProjectSettings/MultiplayerManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/MultiplayerManager.asset new file mode 100644 index 0000000..2a93664 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/MultiplayerManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!655991488 &1 +MultiplayerManager: + m_ObjectHideFlags: 0 + m_EnableMultiplayerRoles: 0 + m_StrippingTypes: {} diff --git a/JPP-Bus Stop Own Project/ProjectSettings/NavMeshAreas.asset b/JPP-Bus Stop Own Project/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..3b0b7c3 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/JPP-Bus Stop Own Project/ProjectSettings/PackageManagerSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..be4a797 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/Physics2DSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..6c5cf8a --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 0 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/JPP-Bus Stop Own Project/ProjectSettings/PresetManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..67a94da --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/JPP-Bus Stop Own Project/ProjectSettings/ProjectSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..d6394a4 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,939 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 28 + productGUID: 8b42a59bc0e0e7247abd4796e42a0486 + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: JPP-Bus Stop Own Project + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + unsupportedMSAAFallback: 0 + m_SpriteBatchMaxVertexCount: 65535 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidDisplayOptions: 1 + androidBlitType: 0 + androidResizeableActivity: 1 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + androidPredictiveBackSupport: 1 + androidApplicationEntry: 2 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + audioSpatialExperience: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + meshDeformation: 2 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 + switchNVNGraphicsFirmwareMemory: 32 + switchGraphicsJobsSyncAfterKick: 1 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 1 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 0.1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.4 + androidMinAspectRatio: 1 + applicationIdentifier: + Android: com.UnityTechnologies.com.unity.template.urpblank + Standalone: com.Unity-Technologies.com.unity.template.urp-blank + iPhone: com.Unity-Technologies.com.unity.template.urp-blank + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 23 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + androidSplitApplicationBinary: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSSimulatorArchitecture: 0 + iOSTargetOSVersionString: 13.0 + tvOSSdkVersion: 0 + tvOSSimulatorArchitecture: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 13.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a + templatePackageId: com.unity.template.urp-blank@17.0.14 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 2 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidEnableArm64MTE: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + androidAppCategory: 3 + useAndroidAppCategory: 1 + androidAppCategoryOther: + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + AndroidReportGooglePlayAppDependencies: 1 + androidSymbolsSizeThreshold: 800 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: iPhone + m_Icons: + - m_Textures: [] + m_Width: 180 + m_Height: 180 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 167 + m_Height: 167 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 152 + m_Height: 152 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 76 + m_Height: 76 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 87 + m_Height: 87 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 60 + m_Height: 60 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 20 + m_Height: 20 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 1024 + m_Height: 1024 + m_Kind: 4 + m_SubKind: App Store + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + m_BuildTargetBatching: [] + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: [] + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - serializedVersion: 2 + m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupHDRCubemapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: + - m_BuildTarget: Android + m_Encoding: 1 + m_BuildTargetDefaultTextureCompressionFormat: + - serializedVersion: 3 + m_BuildTarget: Android + m_Formats: 03000000 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + editorGfxJobOverride: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 11.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchDisableHTCSPlayerConnection: 0 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + switchUpgradedPlayerSettingsToNMETA: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + webGLWebAssemblyTable: 0 + webGLWebAssemblyBigInt: 0 + webGLCloseOnQuit: 0 + webWasm2023: 0 + webEnableSubmoduleStrippingCompatibility: 0 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: + Android: 1 + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + il2cppStacktraceInformation: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + editorAssembliesCompatibilityLevel: 1 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: JPP-Bus Stop Own Project + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: JPP-Bus Stop Own Project + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 0 + hmiCpuConfiguration: + hmiLogStartupTiming: 0 + qnxGraphicConfPath: + apiCompatibilityLevel: 6 + captureStartupLogs: {} + activeInputHandler: 2 + windowsGamepadBackendHint: 0 + cloudProjectId: 8f54106f-8d01-428a-ae5b-35e895b2412f + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: JPP-Bus Stop Own Project + organizationId: lnxmedia + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 + androidVulkanDenyFilterList: [] + androidVulkanAllowFilterList: [] + androidVulkanDeviceFilterListAsset: {fileID: 0} + d3d12DeviceFilterListAsset: {fileID: 0} diff --git a/JPP-Bus Stop Own Project/ProjectSettings/ProjectVersion.txt b/JPP-Bus Stop Own Project/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..1ddb36d --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 6000.2.10f1 +m_EditorVersionWithRevision: 6000.2.10f1 (d3d30d158480) diff --git a/JPP-Bus Stop Own Project/ProjectSettings/QualitySettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..f55198a --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/QualitySettings.asset @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 1 + m_QualitySettings: + - serializedVersion: 4 + name: Mobile + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 1 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 5e6cbd92db86f4b18aec3ed561671858, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Standalone + - serializedVersion: 4 + name: PC + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 2 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Android + - iPhone + m_TextureMipmapLimitGroupNames: [] + m_PerPlatformDefaultQuality: + Android: 0 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 0 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Server: 0 + Stadia: 0 + Standalone: 1 + WebGL: 0 + Windows Store Apps: 0 + XboxOne: 0 + iPhone: 0 + tvOS: 0 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/SceneTemplateSettings.json b/JPP-Bus Stop Own Project/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..ede5887 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/ProjectSettings/ShaderGraphSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 0000000..ce8c243 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + overrideShaderVariantLimit: 0 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 + customHeatmapValues: {fileID: 0} diff --git a/JPP-Bus Stop Own Project/ProjectSettings/TagManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..9e501d3 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/TagManager.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 3 + tags: + - Ground + - Police + - Obstacle + - Enemy + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 + m_RenderingLayers: + - Default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/TimeManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..558a017 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/URPProjectSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 0000000..64a8674 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 10 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/UnityConnectSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..029ad8b --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + InsightsSettings: + m_EngineDiagnosticsEnabled: 1 + m_Enabled: 0 + CrashReportingSettings: + serializedVersion: 2 + m_EventUrl: https://perf-events.cloud.unity3d.com + m_EnableCloudDiagnosticsReporting: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/VFXManager.asset b/JPP-Bus Stop Own Project/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..3a95c98 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/VersionControlSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/JPP-Bus Stop Own Project/ProjectSettings/XRSettings.asset b/JPP-Bus Stop Own Project/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/JPP-Bus Stop Own Project/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/JPP-Bus Stop Own Project/README.md b/JPP-Bus Stop Own Project/README.md new file mode 100644 index 0000000..c9fae8f --- /dev/null +++ b/JPP-Bus Stop Own Project/README.md @@ -0,0 +1,2 @@ +# Unity Junior Programmer Pathway + diff --git a/Mod the Cube/.gitignore b/Mod the Cube/.gitignore new file mode 100644 index 0000000..22e7db6 --- /dev/null +++ b/Mod the Cube/.gitignore @@ -0,0 +1,75 @@ +# ---> Unity +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.unitypackage.meta +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + diff --git a/Mod the Cube/.vsconfig b/Mod the Cube/.vsconfig new file mode 100644 index 0000000..f019fd0 --- /dev/null +++ b/Mod the Cube/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Mod the Cube/AGENTS.md b/Mod the Cube/AGENTS.md new file mode 100644 index 0000000..019d1d2 --- /dev/null +++ b/Mod the Cube/AGENTS.md @@ -0,0 +1,8 @@ + +- Project name: Mod the Cube +- Unity version: Unity 6000.2.10f1 +- Active game object: + - Name: Cube + - Tag: Untagged + - Layer: Default + \ No newline at end of file diff --git a/Mod the Cube/Assets/InputSystem_Actions.inputactions b/Mod the Cube/Assets/InputSystem_Actions.inputactions new file mode 100644 index 0000000..1a12cb9 --- /dev/null +++ b/Mod the Cube/Assets/InputSystem_Actions.inputactions @@ -0,0 +1,1057 @@ +{ + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/Mod the Cube/Assets/InputSystem_Actions.inputactions.meta b/Mod the Cube/Assets/InputSystem_Actions.inputactions.meta new file mode 100644 index 0000000..6b38b04 --- /dev/null +++ b/Mod the Cube/Assets/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 052faaac586de48259a63d0c4782560b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Mod the Cube/Assets/ModTheCube.meta b/Mod the Cube/Assets/ModTheCube.meta new file mode 100644 index 0000000..2d32e06 --- /dev/null +++ b/Mod the Cube/Assets/ModTheCube.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f39779f8b5e234be3b2a21d9db63efa4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/ModTheCube/Cube.cs b/Mod the Cube/Assets/ModTheCube/Cube.cs new file mode 100644 index 0000000..a7d0149 --- /dev/null +++ b/Mod the Cube/Assets/ModTheCube/Cube.cs @@ -0,0 +1,36 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Cube : MonoBehaviour +{ + public MeshRenderer Renderer; + private Vector3 transformation = new Vector3(5, 1, 5); + private Vector3 scaling = Vector3.one * 2.5f; + Color color = new Color(1f, 0.1f, 0.1f, 1f); + Color glowColor = new Color(1f, 0.3f, 0.1f, 1f); + float glowFactor = 10f; + float rotateX = 80.0f; + float rotateY = -120.0f; + float rotateZ = 180.0f; + + void Start() + { + transform.position = transformation; + transform.localScale = scaling; + + Material material = Renderer.material; + material.color = color; + material.EnableKeyword("_EMISSION"); + } + + void Update() + { + // Rotation + transform.Rotate(rotateX * Time.deltaTime, rotateY * Time.deltaTime, rotateZ * Time.deltaTime); + + // Pulsing Glow + float pulse = 0.5f + 0.5f * Mathf.Sin(Time.time * 5f); + Renderer.material.SetColor("_EmissionColor", glowColor * glowFactor * pulse); + } +} diff --git a/Mod the Cube/Assets/ModTheCube/Cube.cs.meta b/Mod the Cube/Assets/ModTheCube/Cube.cs.meta new file mode 100644 index 0000000..fb094bc --- /dev/null +++ b/Mod the Cube/Assets/ModTheCube/Cube.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 803ae8246b6a6aa4aa499bb276296282 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/ModTheCube/CubeMaterial.mat b/Mod the Cube/Assets/ModTheCube/CubeMaterial.mat new file mode 100644 index 0000000..f967f0d --- /dev/null +++ b/Mod the Cube/Assets/ModTheCube/CubeMaterial.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2977198368158908117 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CubeMaterial + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - MOTIONVECTORS + - DepthOnly + - SHADOWCASTER + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 10910, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 10910, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 1 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 1 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.506 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 0.5471698, g: 0, b: 0.058110595, a: 1} + - _Color: {r: 0.5471698, g: 0, b: 0.058110572, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Mod the Cube/Assets/ModTheCube/CubeMaterial.mat.meta b/Mod the Cube/Assets/ModTheCube/CubeMaterial.mat.meta new file mode 100644 index 0000000..7eed1fd --- /dev/null +++ b/Mod the Cube/Assets/ModTheCube/CubeMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43c77bc8732f73549bbea53d7549e5d5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/ModTheCube/Scene.unity b/Mod the Cube/Assets/ModTheCube/Scene.unity new file mode 100644 index 0000000..5a444ef --- /dev/null +++ b/Mod the Cube/Assets/ModTheCube/Scene.unity @@ -0,0 +1,517 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 705507994} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 8eea351580058c44783203835776e4c9, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &187565531 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 187565535} + - component: {fileID: 187565534} + - component: {fileID: 187565533} + - component: {fileID: 187565532} + - component: {fileID: 187565536} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &187565532 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187565531} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &187565533 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187565531} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43c77bc8732f73549bbea53d7549e5d5, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &187565534 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187565531} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &187565535 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187565531} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &187565536 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187565531} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 803ae8246b6a6aa4aa499bb276296282, type: 3} + m_Name: + m_EditorClassIdentifier: + Renderer: {fileID: 187565533} +--- !u!1 &705507993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705507995} + - component: {fileID: 705507994} + - component: {fileID: 705507996} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &705507994 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &705507995 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + serializedVersion: 2 + m_LocalRotation: {x: 0.1986371, y: -0.42685804, z: -0.41473743, w: 0.7786709} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: -2.563, y: -56.136, z: -54.715} +--- !u!114 &705507996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + - component: {fileID: 963194229} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + serializedVersion: 2 + m_LocalRotation: {x: 0.074943036, y: -0.8680445, z: 0.13813497, w: 0.47095758} + m_LocalPosition: {x: 9.566485, y: 2.4514782, z: 7.770879} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &963194229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 963194228} + - {fileID: 705507995} + - {fileID: 187565535} diff --git a/Mod the Cube/Assets/ModTheCube/Scene.unity.meta b/Mod the Cube/Assets/ModTheCube/Scene.unity.meta new file mode 100644 index 0000000..d56f4fe --- /dev/null +++ b/Mod the Cube/Assets/ModTheCube/Scene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0837f2ea600db39419ef0a366d70b9de +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Readme.asset b/Mod the Cube/Assets/Readme.asset new file mode 100644 index 0000000..77c2f83 --- /dev/null +++ b/Mod the Cube/Assets/Readme.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: 727a75301c3d24613a3ebcec4a24c2c8, type: 3} + title: URP Empty Template + sections: + - heading: Welcome to the Universal Render Pipeline + text: This template includes the settings and assets you need to start creating with the Universal Render Pipeline. + linkText: + url: + - heading: URP Documentation + text: + linkText: Read more about URP + url: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@latest + - heading: Forums + text: + linkText: Get answers and support + url: https://forum.unity.com/forums/universal-render-pipeline.383/ + - heading: Report bugs + text: + linkText: Submit a report + url: https://unity3d.com/unity/qa/bug-reporting + loadedLayout: 1 diff --git a/Mod the Cube/Assets/Readme.asset.meta b/Mod the Cube/Assets/Readme.asset.meta new file mode 100644 index 0000000..ab3ad45 --- /dev/null +++ b/Mod the Cube/Assets/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8105016687592461f977c054a80ce2f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Scenes.meta b/Mod the Cube/Assets/Scenes.meta new file mode 100644 index 0000000..e59fb45 --- /dev/null +++ b/Mod the Cube/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c53962885c2c4f449125a979d6ad240 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Scenes/SampleScene.unity b/Mod the Cube/Assets/Scenes/SampleScene.unity new file mode 100644 index 0000000..1c63aa8 --- /dev/null +++ b/Mod the Cube/Assets/Scenes/SampleScene.unity @@ -0,0 +1,432 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &330585543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 330585546} + - component: {fileID: 330585545} + - component: {fileID: 330585544} + - component: {fileID: 330585547} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &330585544 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 +--- !u!20 &330585545 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &330585546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &330585547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + quality: 3 + frameInfluence: 0.1 + jitterScale: 1 + mipBias: 0 + varianceClampScale: 0.9 + contrastAdaptiveSharpening: 0 +--- !u!1 &410087039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410087041} + - component: {fileID: 410087040} + - component: {fileID: 410087042} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &410087040 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 5000 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &410087041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &410087042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 1 +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 330585546} + - {fileID: 410087041} + - {fileID: 832575519} diff --git a/Mod the Cube/Assets/Scenes/SampleScene.unity.meta b/Mod the Cube/Assets/Scenes/SampleScene.unity.meta new file mode 100644 index 0000000..9531828 --- /dev/null +++ b/Mod the Cube/Assets/Scenes/SampleScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 99c9720ab356a0642a771bea13969a05 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Settings.meta b/Mod the Cube/Assets/Settings.meta new file mode 100644 index 0000000..39b94dd --- /dev/null +++ b/Mod the Cube/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 709f11a7f3c4041caa4ef136ea32d874 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Settings/DefaultVolumeProfile.asset b/Mod the Cube/Assets/Settings/DefaultVolumeProfile.asset new file mode 100644 index 0000000..6fb1822 --- /dev/null +++ b/Mod the Cube/Assets/Settings/DefaultVolumeProfile.asset @@ -0,0 +1,982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9167874883656233139 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &-8270506406425502121 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-8104416584915340131 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent2 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent2 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p21: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7750755424749557576 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60f3b30c03e6ba64d9a27dc9dba8f28d, type: 3} + m_Name: OutlineVolumeComponent + m_EditorClassIdentifier: + active: 1 + Enabled: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7743500325797982168 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &-7274224791359825572 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fd9ee276a1023e439cf7a9c393195fa, type: 3} + m_Name: TestAnimationCurveVolumeComponent + m_EditorClassIdentifier: + active: 1 + testParameter: + m_OverrideState: 1 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 10 + inSlope: 0 + outSlope: 10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 15 + inSlope: 10 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &-6335409530604852063 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-6288072647309666549 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-5520245016509672950 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &-5360449096862653589 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedEverywhere + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedEverywhere + active: 1 +--- !u!114 &-5139089513906902183 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a00a63fdd6bd2a45ab1f2d869305ffd, type: 3} + m_Name: OasisFogVolumeComponent + m_EditorClassIdentifier: + active: 1 + Density: + m_OverrideState: 1 + m_Value: 0 + StartDistance: + m_OverrideState: 1 + m_Value: 0 + HeightRange: + m_OverrideState: 1 + m_Value: {x: 0, y: 50} + Tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + SunScatteringIntensity: + m_OverrideState: 1 + m_Value: 2 +--- !u!114 &-4463884970436517307 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1410297666881709256 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.33 + viewBias: + m_OverrideState: 1 + m_Value: 0 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 1 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1216621516061285780 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1170528603972255243 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-581120513425526550 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent3 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent3 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p31: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: -9167874883656233139} + - {fileID: 1918650496244738858} + - {fileID: 853819529557874667} + - {fileID: 1052315754049611418} + - {fileID: -1170528603972255243} + - {fileID: -8270506406425502121} + - {fileID: -5520245016509672950} + - {fileID: 7173750748008157695} + - {fileID: 1666464333004379222} + - {fileID: 9001657382290151224} + - {fileID: -6335409530604852063} + - {fileID: -1216621516061285780} + - {fileID: 3959858460715838825} + - {fileID: -7743500325797982168} + - {fileID: 4644742534064026673} + - {fileID: -4463884970436517307} + - {fileID: -6288072647309666549} + - {fileID: 7518938298396184218} + - {fileID: -1410297666881709256} + - {fileID: -7750755424749557576} + - {fileID: -5139089513906902183} +--- !u!114 &853819529557874667 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &1052315754049611418 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &1666464333004379222 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1918650496244738858 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &3959858460715838825 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &4251301726029935498 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 74955a4b0b4243bc87231e8b59ed9140, type: 3} + m_Name: TestVolume + m_EditorClassIdentifier: + active: 1 + param: + m_OverrideState: 1 + m_Value: 123 +--- !u!114 &4644742534064026673 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &6940869943325143175 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedOnAnySRP + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedOnAnySRP + active: 1 +--- !u!114 &7173750748008157695 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &7518938298396184218 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &9001657382290151224 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &9122958982931076880 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent1 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent1 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 diff --git a/Mod the Cube/Assets/Settings/DefaultVolumeProfile.asset.meta b/Mod the Cube/Assets/Settings/DefaultVolumeProfile.asset.meta new file mode 100644 index 0000000..53b314a --- /dev/null +++ b/Mod the Cube/Assets/Settings/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab09877e2e707104187f6f83e2f62510 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Settings/Mobile_RPAsset.asset b/Mod the Cube/Assets/Settings/Mobile_RPAsset.asset new file mode 100644 index 0000000..4da2019 --- /dev/null +++ b/Mod the Cube/Assets/Settings/Mobile_RPAsset.asset @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Mobile_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 65bc7dbf4170f435aa868c779acfb082, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 0 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 0.8 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 1024 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 1024 + m_AdditionalLightsCookieFormat: 1 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 1 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 3 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 0 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 1 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 1 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Mod the Cube/Assets/Settings/Mobile_RPAsset.asset.meta b/Mod the Cube/Assets/Settings/Mobile_RPAsset.asset.meta new file mode 100644 index 0000000..3660d15 --- /dev/null +++ b/Mod the Cube/Assets/Settings/Mobile_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e6cbd92db86f4b18aec3ed561671858 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Settings/Mobile_Renderer.asset b/Mod the Cube/Assets/Settings/Mobile_Renderer.asset new file mode 100644 index 0000000..ea246b2 --- /dev/null +++ b/Mod the Cube/Assets/Settings/Mobile_Renderer.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Mobile_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 0} + probeVolumeFragmentationDebugShader: {fileID: 0} + probeVolumeOffsetDebugShader: {fileID: 0} + probeVolumeSamplingDebugShader: {fileID: 0} + probeSamplingDebugMesh: {fileID: 0} + probeSamplingDebugTexture: {fileID: 0} + probeVolumeBlendStatesCS: {fileID: 0} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 0 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 diff --git a/Mod the Cube/Assets/Settings/Mobile_Renderer.asset.meta b/Mod the Cube/Assets/Settings/Mobile_Renderer.asset.meta new file mode 100644 index 0000000..a3588b1 --- /dev/null +++ b/Mod the Cube/Assets/Settings/Mobile_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65bc7dbf4170f435aa868c779acfb082 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Settings/PC_RPAsset.asset b/Mod the Cube/Assets/Settings/PC_RPAsset.asset new file mode 100644 index 0000000..a48b885 --- /dev/null +++ b/Mod the Cube/Assets/Settings/PC_RPAsset.asset @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: PC_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: f288ae1f4751b564a96ac7587541f7a2, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 1 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 1 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.12299999, y: 0.2926, z: 0.53599995} + m_CascadeBorder: 0.107758604 + m_ShadowDepthBias: 0.1 + m_ShadowNormalBias: 0.5 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 3 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 0 + m_PrefilteringModeAdditionalLightShadows: 2 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 2 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 2 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 0 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 0 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Mod the Cube/Assets/Settings/PC_RPAsset.asset.meta b/Mod the Cube/Assets/Settings/PC_RPAsset.asset.meta new file mode 100644 index 0000000..e286b2f --- /dev/null +++ b/Mod the Cube/Assets/Settings/PC_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b83569d67af61e458304325a23e5dfd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Settings/PC_Renderer.asset b/Mod the Cube/Assets/Settings/PC_Renderer.asset new file mode 100644 index 0000000..475b02e --- /dev/null +++ b/Mod the Cube/Assets/Settings/PC_Renderer.asset @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: PC_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, + type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, + type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, + type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, + type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, + type: 3} + probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, + type: 3} + probeVolumeBlendStatesCS: {fileID: 7200000, guid: b9a23f869c4fd45f19c5ada54dd82176, + type: 3} + m_RendererFeatures: + - {fileID: 7833122117494664109} + m_RendererFeatureMap: ad6b866f10d7b46c + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 1 + stencilCompareFunction: 3 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 +--- !u!114 &7833122117494664109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3} + m_Name: ScreenSpaceAmbientOcclusion + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + AOMethod: 0 + Downsample: 0 + AfterOpaque: 0 + Source: 1 + NormalSamples: 1 + Intensity: 0.4 + DirectLightingStrength: 0.25 + Radius: 0.3 + Samples: 1 + BlurQuality: 0 + Falloff: 100 + SampleCount: -1 + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} diff --git a/Mod the Cube/Assets/Settings/PC_Renderer.asset.meta b/Mod the Cube/Assets/Settings/PC_Renderer.asset.meta new file mode 100644 index 0000000..ddae6a5 --- /dev/null +++ b/Mod the Cube/Assets/Settings/PC_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f288ae1f4751b564a96ac7587541f7a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Settings/SampleSceneProfile.asset b/Mod the Cube/Assets/Settings/SampleSceneProfile.asset new file mode 100644 index 0000000..c1b0f63 --- /dev/null +++ b/Mod the Cube/Assets/Settings/SampleSceneProfile.asset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7893295128165547882 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 0 + threshold: + m_OverrideState: 1 + m_Value: 1 + intensity: + m_OverrideState: 1 + m_Value: 0.25 + scatter: + m_OverrideState: 1 + m_Value: 0.5 + clamp: + m_OverrideState: 0 + m_Value: 65472 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 1 + downscale: + m_OverrideState: 0 + m_Value: 0 + maxIterations: + m_OverrideState: 0 + m_Value: 6 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-3357603926938260329 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.2 + smoothness: + m_OverrideState: 0 + m_Value: 0.2 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: SampleSceneProfile + m_EditorClassIdentifier: + components: + - {fileID: 849379129802519247} + - {fileID: -7893295128165547882} + - {fileID: 7391319092446245454} + - {fileID: -3357603926938260329} +--- !u!114 &849379129802519247 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 1 + neutralHDRRangeReductionMode: + m_OverrideState: 0 + m_Value: 2 + acesPreset: + m_OverrideState: 0 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 0 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 234 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 647 +--- !u!114 &7391319092446245454 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 0 + mode: + m_OverrideState: 0 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 2 + intensity: + m_OverrideState: 1 + m_Value: 0.6 + clamp: + m_OverrideState: 0 + m_Value: 0.05 diff --git a/Mod the Cube/Assets/Settings/SampleSceneProfile.asset.meta b/Mod the Cube/Assets/Settings/SampleSceneProfile.asset.meta new file mode 100644 index 0000000..b82270c --- /dev/null +++ b/Mod the Cube/Assets/Settings/SampleSceneProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10fc4df2da32a41aaa32d77bc913491c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Mod the Cube/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 0000000..caeacb8 --- /dev/null +++ b/Mod the Cube/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,407 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 6852985685364965376 + - rid: 6852985685364965377 + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965382 + - rid: 6852985685364965383 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965386 + - rid: 6852985685364965387 + - rid: 6852985685364965388 + - rid: 6852985685364965389 + - rid: 6852985685364965390 + - rid: 6852985685364965391 + - rid: 6852985685364965392 + - rid: 6852985685364965393 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731783892467712 + - rid: 5807731783892467713 + - rid: 5807731783892467714 + - rid: 5807731783892467715 + - rid: 5807731783892467716 + - rid: 5807731783892467717 + - rid: 5807731783892467718 + - rid: 5807731783892467719 + - rid: 5807731783892467720 + m_RuntimeSettings: + m_List: + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965392 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731783892467713 + - rid: 5807731783892467715 + - rid: 5807731783892467716 + - rid: 5807731783892467719 + - rid: 5807731783892467720 + m_AssetVersion: 8 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Light Layer default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + m_ValidRenderingLayers: 0 + lightLayerName0: Light Layer default + lightLayerName1: Light Layer 1 + lightLayerName2: Light Layer 2 + lightLayerName3: Light Layer 3 + lightLayerName4: Light Layer 4 + lightLayerName5: Light Layer 5 + lightLayerName6: Light Layer 6 + lightLayerName7: Light Layer 7 + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 5807731783892467712 + type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3} + subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3} + gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3} + bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3} + cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3} + paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3} + lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3} + lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3} + bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3} + temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3} + LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} + LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} + scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3} + easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3} + uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3} + finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3} + m_ShaderResourcesVersion: 0 + - rid: 5807731783892467713 + type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Version: 0 + - rid: 5807731783892467714 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 5807731783892467715 + type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Version: 0 + - rid: 5807731783892467716 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 5807731783892467717 + type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + blueNoise16LTex: + - {fileID: 2800000, guid: 81200413a40918d4d8702e94db29911c, type: 3} + - {fileID: 2800000, guid: d50c5e07c9911a74982bddf7f3075e7b, type: 3} + - {fileID: 2800000, guid: 1134690bf9216164dbc75050e35b7900, type: 3} + - {fileID: 2800000, guid: 7ce2118f74614a94aa8a0cdf2e6062c3, type: 3} + - {fileID: 2800000, guid: 2ca97df9d1801e84a8a8f2c53cb744f0, type: 3} + - {fileID: 2800000, guid: e63eef8f54aa9dc4da9a5ac094b503b5, type: 3} + - {fileID: 2800000, guid: 39451254daebd6d40b52899c1f1c0c1b, type: 3} + - {fileID: 2800000, guid: c94ad916058dff743b0f1c969ddbe660, type: 3} + - {fileID: 2800000, guid: ed5ea7ce59ca8ec4f9f14bf470a30f35, type: 3} + - {fileID: 2800000, guid: 071e954febf155243a6c81e48f452644, type: 3} + - {fileID: 2800000, guid: 96aaab9cc247d0b4c98132159688c1af, type: 3} + - {fileID: 2800000, guid: fc3fa8f108657e14486697c9a84ccfc5, type: 3} + - {fileID: 2800000, guid: bfed3e498947fcb4890b7f40f54d85b9, type: 3} + - {fileID: 2800000, guid: d512512f4af60a442ab3458489412954, type: 3} + - {fileID: 2800000, guid: 47a45908f6db0cb44a0d5e961143afec, type: 3} + - {fileID: 2800000, guid: 4dcc0502f8586f941b5c4a66717205e8, type: 3} + - {fileID: 2800000, guid: 9d92991794bb5864c8085468b97aa067, type: 3} + - {fileID: 2800000, guid: 14381521ff11cb74abe3fe65401c23be, type: 3} + - {fileID: 2800000, guid: d36f0fe53425e08499a2333cf423634c, type: 3} + - {fileID: 2800000, guid: d4044ea2490d63b43aa1765f8efbf8a9, type: 3} + - {fileID: 2800000, guid: c9bd74624d8070f429e3f46d161f9204, type: 3} + - {fileID: 2800000, guid: d5c9b274310e5524ebe32a4e4da3df1f, type: 3} + - {fileID: 2800000, guid: f69770e54f2823f43badf77916acad83, type: 3} + - {fileID: 2800000, guid: 10b6c6d22e73dea46a8ab36b6eebd629, type: 3} + - {fileID: 2800000, guid: a2ec5cbf5a9b64345ad3fab0912ddf7b, type: 3} + - {fileID: 2800000, guid: 1c3c6d69a645b804fa232004b96b7ad3, type: 3} + - {fileID: 2800000, guid: d18a24d7b4ed50f4387993566d9d3ae2, type: 3} + - {fileID: 2800000, guid: c989e1ed85cf7154caa922fec53e6af6, type: 3} + - {fileID: 2800000, guid: ff47e5a0f105eb34883b973e51f4db62, type: 3} + - {fileID: 2800000, guid: fa042edbfc40fbd4bad0ab9d505b1223, type: 3} + - {fileID: 2800000, guid: 896d9004736809c4fb5973b7c12eb8b9, type: 3} + - {fileID: 2800000, guid: 179f794063d2a66478e6e726f84a65bc, type: 3} + filmGrainTex: + - {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3} + - {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3} + - {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3} + - {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3} + - {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3} + - {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3} + - {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3} + - {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3} + - {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3} + - {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3} + smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3} + smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3} + m_TexturesResourcesVersion: 0 + - rid: 5807731783892467718 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + - rid: 5807731783892467719 + type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3} + m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3} + m_VisualizationLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + m_ConversionLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - rid: 5807731783892467720 + type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_UseBicubicLightmapSampling: 0 + - rid: 6852985685364965376 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 6852985685364965377 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 6852985685364965378 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3} + m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 6852985685364965379 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 6852985685364965380 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + - rid: 6852985685364965381 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 6852985685364965382 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + - rid: 6852985685364965383 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 6852985685364965384 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} + - rid: 6852985685364965385 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 6852985685364965386 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 6852985685364965387 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 6852985685364965388 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 6852985685364965389 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 6852985685364965390 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 6852985685364965391 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 6852985685364965392 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + - rid: 6852985685364965393 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 6852985685364965394 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 8712630790384254976 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} diff --git a/Mod the Cube/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta b/Mod the Cube/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 0000000..81b84f2 --- /dev/null +++ b/Mod the Cube/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18dc0cd2c080841dea60987a38ce93fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/TutorialInfo.meta b/Mod the Cube/Assets/TutorialInfo.meta new file mode 100644 index 0000000..a700bca --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba062aa6c92b140379dbc06b43dd3b9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/TutorialInfo/Icons.meta b/Mod the Cube/Assets/TutorialInfo/Icons.meta new file mode 100644 index 0000000..1d19fb9 --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Icons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8a0c9218a650547d98138cd835033977 +folderAsset: yes +timeCreated: 1484670163 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/TutorialInfo/Icons/URP.png b/Mod the Cube/Assets/TutorialInfo/Icons/URP.png new file mode 100644 index 0000000..6194a80 Binary files /dev/null and b/Mod the Cube/Assets/TutorialInfo/Icons/URP.png differ diff --git a/Mod the Cube/Assets/TutorialInfo/Icons/URP.png.meta b/Mod the Cube/Assets/TutorialInfo/Icons/URP.png.meta new file mode 100644 index 0000000..0f2cab0 --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Icons/URP.png.meta @@ -0,0 +1,134 @@ +fileFormatVersion: 2 +guid: 727a75301c3d24613a3ebcec4a24c2c8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/TutorialInfo/Layout.wlt b/Mod the Cube/Assets/TutorialInfo/Layout.wlt new file mode 100644 index 0000000..7b50a25 --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Layout.wlt @@ -0,0 +1,654 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 45 + width: 1666 + height: 958 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 6} + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 290 + height: 442 + m_MinSize: {x: 234, y: 271} + m_MaxSize: {x: 10004, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 973 + y: 0 + width: 290 + height: 908 + m_MinSize: {x: 234, y: 492} + m_MaxSize: {x: 10004, y: 14042} + vertical: 1 + controlID: 226 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 290 + height: 466 + m_MinSize: {x: 204, y: 221} + m_MaxSize: {x: 4004, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 973 + height: 442 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 8} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 958 + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: Tutorial +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 3} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1666 + height: 908 + m_MinSize: {x: 713, y: 492} + m_MaxSize: {x: 18008, y: 14042} + vertical: 0 + controlID: 74 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 938 + width: 1666 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 12} + - {fileID: 5} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 908 + m_MinSize: {x: 202, y: 442} + m_MaxSize: {x: 4002, y: 8042} + vertical: 1 + controlID: 75 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1263 + y: 0 + width: 403 + height: 908 + m_MinSize: {x: 277, y: 71} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 466 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 401 + height: 887 + m_ScrollPosition: {x: 0, y: 0} + m_InspectorMode: 0 + m_PreviewResizer: + m_CachedPref: -160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 421 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_ReferencingInstanceIDs: + m_ScenePaths: [] + m_ShowAllHits: 0 + m_SearchArea: 0 + m_Folders: + - Assets + m_ViewMode: 0 + m_StartGridSize: 64 + m_LastFolders: + - Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47 + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: ee240000 + m_LastClickedID: 9454 + m_ExpandedIDs: ee24000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: 0 + m_ExpandedIDs: ee240000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 68fbffff + m_LastClickedInstanceID: -1176 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_DirectoriesAreaWidth: 110 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 421 + m_MaximizeOnPlay: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_TargetDisplay: 0 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + m_HBaseRangeMin: -242.75 + m_HBaseRangeMax: 242.75 + m_VBaseRangeMin: -101 + m_VBaseRangeMax: 101 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoom: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 17 + width: 971 + height: 404 + m_Scale: {x: 2, y: 2} + m_Translation: {x: 485.5, y: 202} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -242.75 + y: -101 + width: 485.5 + height: 202 + m_MinimalGUI: 1 + m_defaultScale: 2 + m_TargetTexture: {fileID: 0} + m_CurrentColorSpace: 0 + m_LastWindowPixelSize: {x: 1942, y: 842} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 445 + m_SceneLighting: 1 + lastFramingTime: 0 + m_2DMode: 0 + m_isRotationLocked: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 0, y: 0, z: 0} + speed: 2 + m_Value: {x: 0, y: 0, z: 0} + m_RenderMode: 0 + m_ValidateTrueMetals: 0 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + grid: + xGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + yGrid: + m_Target: 1 + speed: 2 + m_Value: 1 + zGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Rotation: + m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + speed: 2 + m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Size: + m_Target: 10 + speed: 2 + m_Value: 10 + m_Ortho: + m_Target: 0 + speed: 2 + m_Value: 0 + m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 445 + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: -1176 + m_ExpandedIDs: 7efbffff00000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: + - + m_CurrenRootInstanceID: 0 + m_Locked: 0 + m_CurrentSortingName: TransformSorting diff --git a/Mod the Cube/Assets/TutorialInfo/Layout.wlt.meta b/Mod the Cube/Assets/TutorialInfo/Layout.wlt.meta new file mode 100644 index 0000000..c0c8c77 --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Layout.wlt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eabc9546105bf4accac1fd62a63e88e6 +timeCreated: 1487337779 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/TutorialInfo/Scripts.meta b/Mod the Cube/Assets/TutorialInfo/Scripts.meta new file mode 100644 index 0000000..02da605 --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a9bcd70e6a4b4b05badaa72e827d8e0 +folderAsset: yes +timeCreated: 1475835190 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/TutorialInfo/Scripts/Editor.meta b/Mod the Cube/Assets/TutorialInfo/Scripts/Editor.meta new file mode 100644 index 0000000..f59f099 --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Scripts/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ad9b87dffba344c89909c6d1b1c17e1 +folderAsset: yes +timeCreated: 1475593892 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Mod the Cube/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs new file mode 100644 index 0000000..ad55eca --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs @@ -0,0 +1,242 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using System; +using System.IO; +using System.Reflection; + +[CustomEditor(typeof(Readme))] +[InitializeOnLoad] +public class ReadmeEditor : Editor +{ + static string s_ShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; + + static string s_ReadmeSourceDirectory = "Assets/TutorialInfo"; + + const float k_Space = 16f; + + static ReadmeEditor() + { + EditorApplication.delayCall += SelectReadmeAutomatically; + } + + static void RemoveTutorial() + { + if (EditorUtility.DisplayDialog("Remove Readme Assets", + + $"All contents under {s_ReadmeSourceDirectory} will be removed, are you sure you want to proceed?", + "Proceed", + "Cancel")) + { + if (Directory.Exists(s_ReadmeSourceDirectory)) + { + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory); + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory + ".meta"); + } + else + { + Debug.Log($"Could not find the Readme folder at {s_ReadmeSourceDirectory}"); + } + + var readmeAsset = SelectReadme(); + if (readmeAsset != null) + { + var path = AssetDatabase.GetAssetPath(readmeAsset); + FileUtil.DeleteFileOrDirectory(path + ".meta"); + FileUtil.DeleteFileOrDirectory(path); + } + + AssetDatabase.Refresh(); + } + } + + static void SelectReadmeAutomatically() + { + if (!SessionState.GetBool(s_ShowedReadmeSessionStateName, false)) + { + var readme = SelectReadme(); + SessionState.SetBool(s_ShowedReadmeSessionStateName, true); + + if (readme && !readme.loadedLayout) + { + LoadLayout(); + readme.loadedLayout = true; + } + } + } + + static void LoadLayout() + { + var assembly = typeof(EditorApplication).Assembly; + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); + method.Invoke(null, new object[] { Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false }); + } + + static Readme SelectReadme() + { + var ids = AssetDatabase.FindAssets("Readme t:Readme"); + if (ids.Length == 1) + { + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); + + Selection.objects = new UnityEngine.Object[] { readmeObject }; + + return (Readme)readmeObject; + } + else + { + Debug.Log("Couldn't find a readme"); + return null; + } + } + + protected override void OnHeaderGUI() + { + var readme = (Readme)target; + Init(); + + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth / 3f - 20f, 128f); + + GUILayout.BeginHorizontal("In BigTitle"); + { + if (readme.icon != null) + { + GUILayout.Space(k_Space); + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); + } + GUILayout.Space(k_Space); + GUILayout.BeginVertical(); + { + + GUILayout.FlexibleSpace(); + GUILayout.Label(readme.title, TitleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + public override void OnInspectorGUI() + { + var readme = (Readme)target; + Init(); + + foreach (var section in readme.sections) + { + if (!string.IsNullOrEmpty(section.heading)) + { + GUILayout.Label(section.heading, HeadingStyle); + } + + if (!string.IsNullOrEmpty(section.text)) + { + GUILayout.Label(section.text, BodyStyle); + } + + if (!string.IsNullOrEmpty(section.linkText)) + { + if (LinkLabel(new GUIContent(section.linkText))) + { + Application.OpenURL(section.url); + } + } + + GUILayout.Space(k_Space); + } + + if (GUILayout.Button("Remove Readme Assets", ButtonStyle)) + { + RemoveTutorial(); + } + } + + bool m_Initialized; + + GUIStyle LinkStyle + { + get { return m_LinkStyle; } + } + + [SerializeField] + GUIStyle m_LinkStyle; + + GUIStyle TitleStyle + { + get { return m_TitleStyle; } + } + + [SerializeField] + GUIStyle m_TitleStyle; + + GUIStyle HeadingStyle + { + get { return m_HeadingStyle; } + } + + [SerializeField] + GUIStyle m_HeadingStyle; + + GUIStyle BodyStyle + { + get { return m_BodyStyle; } + } + + [SerializeField] + GUIStyle m_BodyStyle; + + GUIStyle ButtonStyle + { + get { return m_ButtonStyle; } + } + + [SerializeField] + GUIStyle m_ButtonStyle; + + void Init() + { + if (m_Initialized) + return; + m_BodyStyle = new GUIStyle(EditorStyles.label); + m_BodyStyle.wordWrap = true; + m_BodyStyle.fontSize = 14; + m_BodyStyle.richText = true; + + m_TitleStyle = new GUIStyle(m_BodyStyle); + m_TitleStyle.fontSize = 26; + + m_HeadingStyle = new GUIStyle(m_BodyStyle); + m_HeadingStyle.fontStyle = FontStyle.Bold; + m_HeadingStyle.fontSize = 18; + + m_LinkStyle = new GUIStyle(m_BodyStyle); + m_LinkStyle.wordWrap = false; + + // Match selection color which works nicely for both light and dark skins + m_LinkStyle.normal.textColor = new Color(0x00 / 255f, 0x78 / 255f, 0xDA / 255f, 1f); + m_LinkStyle.stretchWidth = false; + + m_ButtonStyle = new GUIStyle(EditorStyles.miniButton); + m_ButtonStyle.fontStyle = FontStyle.Bold; + + m_Initialized = true; + } + + bool LinkLabel(GUIContent label, params GUILayoutOption[] options) + { + var position = GUILayoutUtility.GetRect(label, LinkStyle, options); + + Handles.BeginGUI(); + Handles.color = LinkStyle.normal.textColor; + Handles.DrawLine(new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); + Handles.color = Color.white; + Handles.EndGUI(); + + EditorGUIUtility.AddCursorRect(position, MouseCursor.Link); + + return GUI.Button(position, label, LinkStyle); + } +} diff --git a/Mod the Cube/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Mod the Cube/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta new file mode 100644 index 0000000..f038618 --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 476cc7d7cd9874016adc216baab94a0a +timeCreated: 1484146680 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Assets/TutorialInfo/Scripts/Readme.cs b/Mod the Cube/Assets/TutorialInfo/Scripts/Readme.cs new file mode 100644 index 0000000..95f6269 --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Scripts/Readme.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine; + +public class Readme : ScriptableObject +{ + public Texture2D icon; + public string title; + public Section[] sections; + public bool loadedLayout; + + [Serializable] + public class Section + { + public string heading, text, linkText, url; + } +} diff --git a/Mod the Cube/Assets/TutorialInfo/Scripts/Readme.cs.meta b/Mod the Cube/Assets/TutorialInfo/Scripts/Readme.cs.meta new file mode 100644 index 0000000..935153f --- /dev/null +++ b/Mod the Cube/Assets/TutorialInfo/Scripts/Readme.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcf7219bab7fe46a1ad266029b2fee19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - icon: {instanceID: 0} + executionOrder: 0 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Mod the Cube.slnx b/Mod the Cube/Mod the Cube.slnx new file mode 100644 index 0000000..8cf41a6 --- /dev/null +++ b/Mod the Cube/Mod the Cube.slnx @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/CHANGELOG.md b/Mod the Cube/Packages/com.merry-yellow.code-assist/CHANGELOG.md new file mode 100644 index 0000000..60c1ac7 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/CHANGELOG.md @@ -0,0 +1,304 @@ +List of new features, bug fixes and improvements + +# Version 1.4.19 +* AGENTS.md support for agentic AI, copilot-instructions.md support is deprecated +* Visual Studio 2026 compatibility +* Bugfix for completions and inline visuals for sorting layer related members +* Can unspecify max_tokens,temperature and top_p in the gpt request options +* Gpt libraries and models are updated + +# Version 1.4.18 +* New code completions: Material/Shader +* New inline visuals: Material/Shader +* Bugfix for inline text visuals when document is edited +* Bugfix for completions for constructor method arguments +* Hotfix for InputManager data fetching with custom tags +* Gpt models are updated + +# Version 1.4.17 +* Hotfix for Unity compile error + +# Version 1.4.16 +* New code completions: RenderingLayerMask (Unity 6 and newer only) +* New inline visuals: RenderingLayerMask (Unity 6 and newer only), and LayerMask +* Hotfix for Unity editor freezes +* Hotfix for inline visuals not showing properly when changing document in Visual Studio +* Category SortingLayer removed, its items are now under category Layer +* Minor fix for output window in Visual Studio +* Gpt libraries and models are updated + +# Version 1.4.15 +* Hotfix for code completion for attributes + +# Version 1.4.14 +* New code completions: Attributes and preprocessor directives (#if, #elif) +* New gpt feature: Add mode, gpt can add new files to the project +* New gpt feature: For CodeLens, follow-up question and custom prompt +* Gpt responses are logged to Visual Studio output window + +# Version 1.4.13 +* Hotfix for gpt requests of OpenAI-API-Compatible platforms + +# Version 1.4.12 +* Additional properties options added for gpt requests +* Version number mistype fix for Unity asset package + +# Version 1.4.11 +* Hotfix for gpt options page +* Fix for applying transformers for newer versions of Visual Studio +* Arm64 architecture support + +# Version 1.4.10 +* Animations added to context aware instructions +* Hotfix for context aware integrations (for GitHub Copilot) + +# Version 1.4.9 +* Hotfix for gpt options page + +# Version 1.4.8 +* Version bump for sister Visual Studio extensions + +# Version 1.4.7 +* New gpt feature: Integration into GitHub Copilot. Can now feed GitHub Copilot with project/scene/game-object details. +* Auto updater for itch.io builds + +# Version 1.4.6 +* Updated binaries with new build parameters + +# Version 1.4.5 +* Version skipped by mistake ^-^ + +# Version 1.4.4 +* Hotfix for Unity package compile error + +# Version 1.4.3 +* New gpt provider: OpenAI API Compatible, for web/cloud services that supports OpenAI SDK standards + +# Version 1.4.2 +* Bugfix for formatting and title of logging +* Bugfix for CodeLens2Gpt when closing document + +# Version 1.4.1 +* New gpt provider: Ollama, can use LLMs from local machine or private network + +# Version 1.4.0 +* Gpt backend has been reimplemented for latest models and LLM trends +* New gpt provider: Anthropic (Claude), can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New gpt provider: DeepSeek, can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New code completions: Scene management classes can be auto completed +* New inline visuals: Scene management classes can display inline information + +# Version 1.3.12 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.11 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.10 +* Hotfix for type resolving +* Usability improvements for VSCode exporter +* More filters for expected error logs + +# Version 1.3.9 +* Hotfix for Unity sink + +# Version 1.3.8 +* Hotfix for Unity sink + +# Version 1.3.7 +* Bugfix for exporter/updater +* Bugfix for logging options + +# Version 1.3.6 +* VSCode readme updated + +# Version 1.3.5 +* JSON library switched back to Newtonsoft.JSON +* Rule xml files removed from Unity asset +* Unnessary analyzer binaries are removed from Roslyn Analyzer + +# Version 1.3.4 +* Stability improvements for network (mqttnet) +* Hotfix for JSON mapping + +# Version 1.3.3 +* Full version for VSCode is released! +* Fix for VSCode adorments when document is modified +* Binary files removed from Unity asset +* Bugfix for network (mqttnet server) +* VSCode extension stability improvements +* VSCode roslyn analyzer stability improvements + +# Version 1.3.2 +* Fixed cross-platform issues for Linux and macOS + +# Version 1.3.1 +* Updated VSCode manifest and readme + +# Version 1.3.0 +* Initial release for VSCode + +# Version 1.2.6 +* Exporting when Unity is in play mode +* Some error messages have been made more user friendly + +# Version 1.2.5 +* Released on itch.io https://meryel.itch.io/unity-code-assist +* Url changes + +# Version 1.2.4 +* Bugfix for exporter with long file paths +* Bugfix for retrieving animation and animator data + +# Version 1.2.3 +* Bugfix for exporter when overwriting files +* Bugfix for inline visuals when active game object changes + +# Version 1.2.2 +* Bugfix for exporter when facing race condition + +# Version 1.2.1 +* Typo fix for Options page +* Bugfix for retrieving animation and animator data + +# Version 1.2.0 +* New gpt provider: Google Gemini, can be used as an alternative to OpenAI ChatGPT +* New feature: CodeLens2Gpt. Can request gpt queries from the CodeLens of methods and classes +* New feature: Context aware gpt, gpt prompts are embedded with Unity, scene and object information +* New feature: Package, asset has relocated under Packages directory (from Assets directry), along with Unity setup menu items +* New code completions: Animation and Animator classes and Invoke/Coroutine/Broadcast methods can be auto completed +* New inline visuals: Animation and Animator classes can display inline information + +# Version 1.1.12 +* External binary files have been customized and minimized +* Domain reloading time have been reduced +* Stability and usability improvements for exporter/updater +* Bugfix for Feedback window + +# Version 1.1.11 +* Gpt completion endpoint fixed for OpenAI API changes +* Bugfix for Input Manager monitor +* Bugfix for logging to Visual Studio output window +* Bugfix for About window + +# Version 1.1.10 +* Version skipped for compatibility with other assets + +# Version 1.1.9 +* Gpt support for chat and edit +* More options added for Gpt +* Overall stability improvements +* Exporter shows file locks if update/export is unsuccessful + +# Version 1.1.8 +* Bugfix for non-Unity solutions + +# Version 1.1.7 +* Bugfix for Visual Studio freeze + +# Version 1.1.6 +* Gpt support added for shader files +* Stability improvements for Unity.ScriptFinder + +# Version 1.1.5 +* Stability and usability improvements for exporter/updater +* Bugfix for Transformer Linq and Auto Input Manager +* Usability for Transformer window, disabling it if not connected to Unity +* Enhancement for completions, sorting numerical values correctly https://github.com/merryyellow/Unity-Code-Assist/issues/6 + +# Version 1.1.4 +* Auto Input Manager is now compatible with binary asset files +* Stability and usability improvements for Transformer windows + +# Version 1.1.3 +* Analyzers are working at a separate process https://github.com/merryyellow/Unity-Code-Assist/issues/20 +* Inline visuals stability and performance improvements https://github.com/merryyellow/Unity-Code-Assist/issues/22 https://github.com/merryyellow/Unity-Code-Assist/issues/24 +* Exporter/updater stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/19 https://github.com/merryyellow/Unity-Code-Assist/issues/23 +* Transformer window stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/21 +* Bugfix for Gpt busy icon positioning https://github.com/merryyellow/Unity-Code-Assist/issues/24 + +# Version 1.1.2 +* Bugfix for Yaml file parsing of InputManager + +# Version 1.1.1 +* Bugfix for error handling of binary file parsing + +# Version 1.1.0 +* New feature: Generative AI. Use OpenAI ChatGPT within comments to complete your code +* New feature: Visual Studio menus. Access Unity Code Assist from "Extensions"->"Unity Code Assist" +* New code completions: PlayerPrefs, EditorPrefs and Input classes' methods can be auto completed +* New inline visuals: PlayerPrefs, EditorPrefs and Input classes' methods can display inline information +* New code transformer: Auto Input Manager. Converts legacy input code into the new Input Manager + +# Version 1.0.0.21 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.20 +* Bugfix for crash at startup https://github.com/merryyellow/Unity-Code-Assist/issues/18 + +# Version 1.0.0.19 +* More logging for error tracking + +# Version 1.0.0.18 +* Overall stability improvements, nullable references enabled for codebase +* Stability improvements for communications, when reconnection occurs + +# Version 1.0.0.17 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.16 +* Bugfix for Visual Studio events concurrency + +# Version 1.0.0.15 +* Visual Studio events are reimplemented for both stability and performance +* Removal of possible Task deadlocks +* Usability improvements for exporter/updater +* Bugfix for exporter/updater, where prompts can appear twice +* Bugfix for Inline Texts, where const null identifier may raise exceptions https://github.com/merryyellow/Unity-Code-Assist/issues/16 +* Bugfix for communications, where tags&layers are sent for the first time + +# Version 1.0.0.14 +* Usability improvements for Visual Studio Status window where project is not a Unity project +* Bugfix for communication reinitialization, where projects are closed and opened from Visual Studio https://github.com/merryyellow/Unity-Code-Assist/issues/15 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/14 + +# Version 1.0.0.13 +* Bugfix for Unity where target object is neither Component nor MonoBehaviour https://github.com/merryyellow/Unity-Code-Assist/issues/13 + +# Version 1.0.0.12 +* New Feature: Updating Unity asset from Visual Studio +* New Feature: Online error reporting of Unity errors +* Usability improvement for Visual Studio Feedback window +* Bugfix for Inline Texts where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/5 +* Bugfix for Code Completion where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/10 +* Bugfix for Visual Studio output window, where it may be unavailable + +# Version 1.0.0.11 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/3 +* Exporter now has more logs + +# Version 1.0.0.10 +* Bugfix for Inline Texts where leading trivia is absent https://github.com/merryyellow/Unity-Code-Assist/issues/1 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/2 + +# Version 1.0.0.9 +* Minor adjustments for initialization logging + +# Version 1.0.0.8 +* Online analytics added +* Bugfix for Inline Texts, Visual Studio code preview screen does not raise any exception anymore + +# Version 1.0.0.7 +* Online error tracker added + +# Version 1.0.0.6 +* Exporter is always disabled for non Unity projects + +# Version 1.0.0.5 +* Lite version released at Visual Studio Marketplace +* Exporting Unity asset from Visual Studio +* Unity package become package independent (Removed Newtonsoft.Json dependency) + +# Version 1.0.0 +* First release! +* Released on Unity Asset Store \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta new file mode 100644 index 0000000..96b626a --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c541f26362738d45ad369a0458b7559 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor.meta new file mode 100644 index 0000000..8c25436 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d68bf051b3da1954d8b9d19fd3b9c317 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs new file mode 100644 index 0000000..cba22c5 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs @@ -0,0 +1,75 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class AboutWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying about window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "AboutWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist About"); + } + + private void OnGUI() + { + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + EditorGUILayout.LabelField($"Version number: {Assister.Version}", styleLabel, GUILayout.ExpandWidth(true)); + +#if MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Lite", styleLabel, GUILayout.ExpandWidth(true)); +#else // MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Full", styleLabel, GUILayout.ExpandWidth(true)); +#endif // MERYEL_UCA_LITE_VERSION + + if (GUILayout.Button("Update")) + { + Updater.CheckUpdateForced(); + } + + if (GUILayout.Button("View changelog")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/changelog"); + } + + if (GUILayout.Button("View third party notices")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/thirdpartynotices"); + } + + } + } + +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta new file mode 100644 index 0000000..8b02d9f --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b773a1d4b9561324fa0bc568c62c3770 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs new file mode 100644 index 0000000..d5b7332 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + // according to documentation, https://docs.unity3d.com/2023.2/Documentation/Manual/roslyn-analyzers.html + // if analyzers are under any asmdef file, they are bound to the asmdef's scope + // to declare out analyzers globally, had to write custom AssetPostprocessor and don't use "RoslynAnalyzer" asset label + + public class AnalyzerPostProcessor : AssetPostprocessor + { + public static string OnGeneratedCSProject(string path, string content) + { + // do not add roslyn analyzers to Visual Studio projects for performance + if (Assister.GetCodeEditor(false, out var isVisualStudio, out _, out _) && isVisualStudio) + return content; + + var analyzerGroup = new StringBuilder(); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + + var prefix = $"{NewLine} "; + + foreach (var analyzer in Analyzers) + { + analyzerGroup.Append(prefix); + analyzerGroup.Append(analyzer); + analyzerGroup.Append(suffix); + } + + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + //analyzerGroup.Append(NewLine); + + + //content = Regex.Replace(content, $"[{NewLine}]*[{NewLine}]*", $"{analyzerGroup.ToString()}$&"); + var matches = Regex.Matches(content, $"[{NewLine}]*"); + var index = matches.LastOrDefault(m => m.Success)?.Index ?? -1; + //var index = content.LastIndexOf(""); + + if (index >= 0) + content = content.Insert(index, analyzerGroup.ToString()); + + return content; + } + + private const string NewLine = "\r\n"; + + private readonly static string[] Analyzers = new string[] + { +#if MERYEL_UCA_LITE_VERSION + "Meryel.UnityCodeAssist.AnalyzersLite.dll", +#else + "Meryel.UnityCodeAssist.Analyzers.dll", +#endif + "Meryel.UnityCodeAssist.Common.dll", + "Meryel.UnityCodeAssist.Completion.dll", + "Meryel.UnityCodeAssist.CompletionInternals.dll", + "Meryel.UnityCodeAssist.Logger.dll", + "Meryel.UnityCodeAssist.MQTTnet.dll", + "Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll", + "Meryel.UnityCodeAssist.Newtonsoft.Json.dll", + "Meryel.UnityCodeAssist.ProjectData.dll", + "Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll", + "Meryel.UnityCodeAssist.Synchronizer.dll", + "Meryel.UnityCodeAssist.SynchronizerModel.dll", + "Meryel.UnityCodeAssist.VSIXLibrary.dll", + }; + } +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta new file mode 100644 index 0000000..c2430e5 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17f8bf228c22bbb438ef36b16a18652c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Assister.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Assister.cs new file mode 100644 index 0000000..ea0f5be --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Assister.cs @@ -0,0 +1,609 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + +using CodeEditor = Unity.CodeEditor.CodeEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class Assister + { + public const string Version = "1.4.19"; //do NOT modify this line, except the number value, its being used by VSCode/Typescript for version detection (in exporter.ts.getVersionOfUnitySide()) + +#if MERYEL_UCA_LITE_VERSION + public const string Title = "Code Assist Lite"; +#else + public const string Title = "Code Assist"; +#endif + + [MenuItem("Tools/" + Title + "/Status", false, 1)] + static void DisplayStatusWindow() + { + StatusWindow.Display(); + } + + + [MenuItem("Tools/" + Title + "/Synchronize", false, 2)] + static void Sync() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(SyncAux(), MQTTnetInitializer.Publisher); + + //MQTTnetInitializer.Publisher.SendConnect(); + //Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Synchronize_MenuItem"); + } + + + [MenuItem("Tools/" + Title + "/Report error", false, 91)] + static void DisplayFeedbackWindow() + { + FeedbackWindow.Display(); + } + + [MenuItem("Tools/" + Title + "/About", false, 92)] + static void DisplayAboutWindow() + { + AboutWindow.Display(); + } + +#if MERYEL_UCA_LITE_VERSION + [MenuItem("Tools/" + Title + "/Compare versions", false, 31)] + static void CompareVersions() + { + Application.OpenURL("http://unitycodeassist.netlify.app/compare"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "CompareVersions_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Get full version", false, 32)] + static void GetFullVersion() + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfull"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FullVersion_MenuItem"); + } +#endif // MERYEL_UCA_LITE_VERSION + + [MenuItem("Tools/" + Title + "/Setup/Upgrade to full version", false, 65)] + public static void Upgrade() + { + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Upgrade_MenuItem"); + +#if MERYEL_UCA_LITE_VERSION + Serilog.Log.Information("Purchase Unity Code Assist from the Asset Store or itch.io first. Then download it from the package manager or itch.io"); + return; +#else + if (GetCodeEditor(true, out var isVisualStudio, out var isVisualStudioCode, out var error)) + { + if (isVisualStudio) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVisualStudioInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VisualStudio.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVisualStudioInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for Visual Studio couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + else if (isVisualStudioCode) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVSCodeInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VSCode.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVSCodeInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for VS Code couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + } + else + { + Serilog.Log.Information(error!); + } +#endif + + } + + /* + [MenuItem("Tools/" + Title + "/Setup/Update", false, 61)] + static void Update() + { + //UnityEditor.PackageManager.Client. + } + */ + + [MenuItem("Tools/" + Title + "/Setup/Re-import package", false, 62)] + static void RepairFiles() + { + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Execute(cleanupPath); + Cleanup.DoCleanup(); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("Unity", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Reimport_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Import files for .NET Standard 2.0", false, 63)] + static void ImportSystemBinariesForDotNetStandard20() + { + var solutionDirectory = CommonTools.GetProjectPath(); + var cSharpVersion = Cleanup.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + + if (cSharpVersion >= 9) + { + if (!EditorUtility.DisplayDialog("Import files for .NET Standard 2.0", + "This is not required for versions of Unity 2021.2 and newer. Do you still want to continue?", + "Okay", "Cancel")) + { + Serilog.Log.Debug("ImportNetStandard20_MenuItem cancelled via confirm dialog"); + return; + } + } + + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("SystemBinariesForDotNetStandard20", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "ImportNetStandard20_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Regenerate project files", false, 64)] + public static void RegenerateProjectFiles() => RegenerateProjectFilesAux(true); + + public static void RegenerateProjectFilesAux(bool showError) + { + try + { + if (GetCodeEditor(true, out _, out _, out var error)) + { + CodeEditor.Editor.CurrentCodeEditor.SyncAll(); + } + else + { + if (showError && error != null) + Serilog.Log.Information(error); + + // other similar approaches + // https://www.reddit.com/r/Unity3D/comments/s1joc6/help_with_generating_csproj_and_sln_for_github/ + // https://discussions.unity.com/t/manually-generate-sln-and-csproj-files/648686/6 + // https://discussions.unity.com/t/how-can-i-generate-csproj-files-during-continuous-integration-builds/842493/3 + // https://github.com/Unity-Technologies/UnityCsReference/blob/f45f297f342239326ea865a57a1bb8ddf93e38c6/Editor/Mono/CodeEditor/SyncVS.cs#L22 + var t = ScriptFinder.GetType123("Microsoft.Unity.VisualStudio.Editor.Cli"); + var m = t!.GetMethod("GenerateSolution", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic); + m.Invoke(null, null); + } + } + catch (System.Exception ex) + { + Serilog.Log.Error(ex, "Couldn't invoke GenerateSolution"); + Serilog.Log.Information("Please 'Regenerate project files' manually. 'Edit'->'Preferences'->'External Tools'->'Regenerate project files'"); + } + } + + + static IEnumerator CallShell(string command, string ide) + { + Serilog.Log.Debug("calling shell with command: {Command}", command); + var task = Shell.UnityEditorShell.Execute(command); + task.OnLog += (logType, log) => + { + Serilog.Log.Debug("shell log: {Log}", log); + }; + task.OnExit += (code) => + { + Serilog.Log.Debug("shell exit: {Code}", code); + if (code == 0) + Serilog.Log.Information($"{ide} extension installed successfully. Please restart {ide}"); + else + Serilog.Log.Information($"{ide} extension installation failed. Please try manual installition at {CommonTools.GetInstallerPath(string.Empty)}"); + }; + yield return new Shell.ShellCommandYieldable(task); + } + + static void CallVisualStudioInstaller(string vsixPath) + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell( + $"@for /f \"usebackq delims=\" %i in (`\"%ProgramFiles(x86)%\\Microsoft Visual Studio\\Installer\\vswhere.exe\" -latest -prerelease -products * -property enginePath`) do @set enginePath=%i & if exist \"%i\\VSIXInstaller.exe\" call \"%i\\VSIXInstaller.exe\" /u:VSIXLite2.6815b720-6186-48a1-a405-1387e54b41c6 & call \"%i\\VSIXInstaller.exe\" \"{vsixPath}\"", "Visual Studio"), MQTTnetInitializer.Publisher); + } + + static void CallVSCodeInstaller(string vsixPath) + { + string command; +#if UNITY_EDITOR_WIN + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode & code --install-extension \"{vsixPath}\""; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode ; code --install-extension \"{vsixPath}\""; +#else + Serilog.Log.Error("invalid platform at {Location}", nameof(CallVSCodeInstaller)); + command = string.Empty; +#endif + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell(command, "VS Code"), MQTTnetInitializer.Publisher); + } + + internal static string Execute(string vsixPath, bool isVisualStudio = false, bool isVSCode = false) + { + var startInfo = new System.Diagnostics.ProcessStartInfo + { + WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden, + //startInfo.FileName = GetExePath(); + FileName = vsixPath, + //startInfo.Arguments = args; + UseShellExecute = false, + RedirectStandardOutput = true + //startInfo.WorkingDirectory = workingDirectoryPath; + }; + var process = new System.Diagnostics.Process + { + StartInfo = startInfo + }; + + try + { + process.Start(); + } + catch (System.ComponentModel.Win32Exception ex) + { + Serilog.Log.Error(ex, "Error at running bat file {File}", vsixPath); + } + + string output = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + + return output; + } + + + static IEnumerator SyncAux() + { + var clientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + MQTTnetInitializer.Publisher?.SendConnect(); + Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + //yield return new WaitForSeconds(3); + yield return new EditorCoroutines.EditorWaitForSeconds(3); + + var newClientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + + var dif = newClientCount - clientCount; + + if (dif <= 0) + Serilog.Log.Information("Code Assist couldn't find any new IDE to connect to."); + else + Serilog.Log.Information("Code Assist is connected to {Dif} new IDE(s).", dif); + } + +#if MERYEL_DEBUG + + [MenuItem("Code Assist/Binary2Text")] + static void Binary2Text() + { + var filePath = CommonTools.GetInputManagerFilePath(); + var hash = Input.UnityInputManager.GetMD5Hash(filePath); + var convertedPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + var b = new Input.Binary2TextExec(); + b.Exec(filePath, convertedPath, detailed: false, largeBinaryHashOnly: false, hexFloat: false); + } + + [MenuItem("Code Assist/Bump InputManager")] + static void BumpInputManager() + { + Input.InputManagerMonitor.Instance.Bump(); + } + + + [MenuItem("Code Assist/Layer Check")] + static void UpdateLayers() + { + var names = UnityEditorInternal.InternalEditorUtility.layers; + var indices = names.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(indices, names); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + + /* + for (var i = 0; i < 32; i++) + { + var name = LayerMask.LayerToName(i); + if (!string.IsNullOrEmpty(name)) + { + Debug.Log(i + ":" + name); + } + } + + if (ScriptFinder.FindGameObjectOfType("Deneme", out var go)) + MQTTnetInitializer.Publisher.SendGameObject(go); + */ + } + + [MenuItem("Code Assist/Tag Check")] + static void UpdateTags() + { + Serilog.Log.Debug("Listing tags {Count}", UnityEditorInternal.InternalEditorUtility.tags.Length); + + foreach (var tag in UnityEditorInternal.InternalEditorUtility.tags) + { + if (!string.IsNullOrEmpty(tag)) + { + Serilog.Log.Debug("{Tag}", tag); + } + } + + MQTTnetInitializer.Publisher?.SendTags(UnityEditorInternal.InternalEditorUtility.tags); + + } + + [MenuItem("Code Assist/GO Check")] + + static void TestGO() + { + + var go = GameObject.Find("Deneme"); + //var go = MonoBehaviour.FindObjectOfType().gameObject; + + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + [MenuItem("Code Assist/Undo Records Test")] + static void UndoTest() + { + var undos = new List(); + var redos = new List(); + + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetRecords", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + dynMethod.Invoke(null, new object[] { undos, redos }); + + Serilog.Log.Debug("undos:{UndoCount},redos:{RedoCount}", undos.Count, redos.Count); + + var last = undos.LastOrDefault(); + if (last != null) + { + Serilog.Log.Debug("last:{Last}", last); + Serilog.Log.Debug("group:{UndoCurrentGroup},{UndoCurrentGroupName}", + Undo.GetCurrentGroup(), Undo.GetCurrentGroupName()); + } + } + + + [MenuItem("Code Assist/Undo List Test")] + static void Undo2Test() + { + + //List undoList, out int undoCursor + var undoList = new List(); + int undoCursor = int.MaxValue; + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + + dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static, + null, + new System.Type[] { typeof(List), typeof(int).MakeByRefType() }, + null); + + + dynMethod.Invoke(null, new object[] { undoList, undoCursor }); + + Serilog.Log.Debug("undo count: {Count}", undoList.Count); + + } + + [MenuItem("Code Assist/Reload Domain")] + static void ReloadDomain() + { + EditorUtility.RequestScriptReload(); + } + + /* + [MenuItem("Code Assist/TEST")] + static void TEST() + { + //if (ScriptFinder.FindGameObjectOfType("Deneme_OtherScene", out var go)) + if (ScriptFinder.FindInstanceOfType("Deneme_SO", out var go, out var so)) + { + MQTTnetInitializer.Publisher.SendScriptableObject(so); + } + + ScriptFinder.DENEMEEEE(); + + + + } + */ + +#endif // MERYEL_DEBUG + + + public static void SendTagsAndLayers() + { + Serilog.Log.Debug(nameof(SendTagsAndLayers)); + + var tags = UnityEditorInternal.InternalEditorUtility.tags; + MQTTnetInitializer.Publisher?.SendTags(tags); + + var layerNames = UnityEditorInternal.InternalEditorUtility.layers; + var layerIndices = layerNames.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(layerNames, layerIndices); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + +#if UNITY_6000_0_OR_NEWER + // Version 6+ only, 2022.3 doesn't have class RenderingLayerMask, even though some renderingLayerMask fields/properties are declared + + var renderingLayerCount = RenderingLayerMask.GetRenderingLayerCount(); + var renderingLayerIndices = new string[renderingLayerCount]; + var renderingLayerNames = new string[renderingLayerCount]; + for (var i = 0; i < renderingLayerCount; i++) + { + renderingLayerIndices[i] = i.ToString(); + renderingLayerNames[i] = RenderingLayerMask.RenderingLayerToName(i); + } + MQTTnetInitializer.Publisher?.SendRenderingLayers(renderingLayerNames, renderingLayerIndices); + +#endif // UNITY_6000_0_OR_NEWER + } + + public static bool GetCodeEditor(bool checkVersion, out bool isVisualStudio, out bool isVisualStudioCode, out string? error) + { + isVisualStudio = false; + isVisualStudioCode = false; + + if (CodeEditor.Editor.CurrentCodeEditor.TryGetInstallationForPath(CodeEditor.CurrentEditorInstallation, out var installation)) + { + if (installation.Name.StartsWith("Visual Studio Code")) + isVisualStudioCode = true; + else if (installation.Name.StartsWith("Visual Studio")) + isVisualStudio = true; + + if (!isVisualStudioCode && !isVisualStudio) + { + error = $"Unsupported code editor: {installation.Name}. Unity Code Assist only supports Visual Studio and Visual Studio Code"; + return false; + } + + if (installation.Name.Contains("(internal)")) + { + error = "Code editor set but not working properly. Please try updating 'Visual Studio Editor' package"; + return false; + } + + if (!checkVersion) + { + error = null; + return true; + } + + var versionRegex = new System.Text.RegularExpressions.Regex(".*\\[([\\d\\.]+)\\]"); + var versionStr = versionRegex.Match(installation.Name).Groups.ElementAtOrDefault(1)?.Value; + + if (isVisualStudioCode && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "1.76") < 0)) + { + error = $"Version {versionStr} of Visual Studio Code is not supported by Unity Code Assist. Please update Visual Studio Code"; + return false; + } + + if (isVisualStudio && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "17") < 0)) + { + error = $"Version {versionStr} of Visual Studio is not supported by Unity Code Assist. Please update Visual Studio"; + return false; + } + + error = null; + return true; + } + else + { + error = "No code editor found. Please set it through 'Edit'->'Preferences'->'External Tools'->'External Script Editor'"; + return false; + } + + + } + + + //https://www.geeksforgeeks.org/compare-two-version-numbers/amp/ + public static int VersionCompare(string v1, string v2) + { + // vnum stores each numeric + + // part of version + + int vnum1 = 0, vnum2 = 0; + + // loop until both string are + // processed + + for (int i = 0, j = 0; (i < v1.Length || j < v2.Length);) + + { + // storing numeric part of + // version 1 in vnum1 + while (i < v1.Length && v1[i] != '.') + { + + vnum1 = vnum1 * 10 + (v1[i] - '0'); + + i++; + } + // storing numeric part of + + // version 2 in vnum2 + + while (j < v2.Length && v2[j] != '.') + { + vnum2 = vnum2 * 10 + (v2[j] - '0'); + j++; + } + if (vnum1 > vnum2) + return 1; + + if (vnum2 > vnum1) + return -1; + + // if equal, reset variables and + + // go for next numeric part + vnum1 = vnum2 = 0; + i++; + j++; + } + + return 0; + } + + } +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta new file mode 100644 index 0000000..643c2ae --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 394bf783968f6dd4ab2ca0e1e7258147 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs new file mode 100644 index 0000000..854fc8b --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs @@ -0,0 +1,390 @@ +using System; +using System.IO; +using System.Linq; +using System.Security.AccessControl; +using System.Security.Principal; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + // copied from Exporter.cs in VSIX + public static class Cleanup + { + public static bool DoCleanup() + { + var assetsPath = UnityEngine.Application.dataPath; + + var _solutionDirectory = CommonTools.GetProjectPath(); + var destination = _solutionDirectory; + var oldDestination = assetsPath; + + + var succeed = true; + try + { + Cleanup1(oldDestination); + Cleanup2(oldDestination); + Cleanup3(oldDestination, _solutionDirectory); + Cleanup4(oldDestination); + } + catch (Exception ex) + { + succeed = false; + Serilog.Log.Error(ex, "DoCleanup failed at {Destination}", destination); + } + + return succeed; + } + + + private static void DeleteFileAndItsMeta(string filePath) + { + if (File.Exists(filePath)) + { + Serilog.Log.Debug("Deleting file {File}", filePath); + //File.Delete(filePath); + DeleteFileAux(filePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", filePath, File.Exists(filePath)); + } + var metaFilePath = filePath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + + private static bool IsDirectoryExistsAndEmpty(string path) + { + return Directory.Exists(path) && !Directory.EnumerateFileSystemEntries(path).Any(); + } + + private static void DeleteDirectoryAndItsMeta(string directoryPath) + { + if (IsDirectoryExistsAndEmpty(directoryPath)) + { + Serilog.Log.Debug("Deleting directory {Dir}", directoryPath); + Directory.Delete(directoryPath); + Serilog.Log.Debug("Deleted directory {Dir} {Exists}", directoryPath, IsDirectoryExistsAndEmpty(directoryPath)); + + var metaFilePath = directoryPath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting directory meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted directory meta file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + } + + private static void DeleteFileAux(string filePath) + { + try + { + File.Delete(filePath); + } + catch (UnauthorizedAccessException) + { + var fileDirectoryPath = Path.GetDirectoryName(filePath); + SetEveryoneAccessToDirectory(fileDirectoryPath, out _); + TakeOwnership(filePath); + File.Delete(filePath); + } + } + + + /// + /// Set Everyone Full Control permissions for selected directory + /// + /// + /// + static bool SetEveryoneAccessToDirectory(string dirName, out string _lastError) + { + + try + { + // Make sure directory exists + if (Directory.Exists(dirName) == false) + throw new Exception(string.Format("Directory {0} does not exist, so permissions cannot be set.", dirName)); + + // Get directory access info + DirectoryInfo dinfo = new DirectoryInfo(dirName); + DirectorySecurity dSecurity = dinfo.GetAccessControl(); + + // Add the FileSystemAccessRule to the security settings. + dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow)); + + // Set the access control + dinfo.SetAccessControl(dSecurity); + + _lastError = String.Format("Everyone FullControl Permissions were set for directory {0}", dirName); + + return true; + + } + catch (Exception ex) + { + _lastError = ex.Message; + return false; + } + + + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// 7 if C# 7.3 or lower, + /// 8 if C# 8.0 (.netstandard2.0), + /// 9 if C# 9.0 (.netstandard2.1), + /// -1 if error + /// + public static int GetCSharpVersionFromUnityProjectVersionFile(string? solutionDirectory) + { + if (string.IsNullOrEmpty(solutionDirectory)) + return -1; + + var projectVersionFilePath = System.IO.Path.Combine(solutionDirectory, "ProjectSettings/ProjectVersion.txt"); + if (!System.IO.File.Exists(projectVersionFilePath)) + return -1; + + + string? version = null; + string[]? readText = null; + try + { + readText = System.IO.File.ReadAllLines(projectVersionFilePath); + // format is m_EditorVersion: 2018.2.0b7 + string[] versionText = readText[0].Split(' '); + version = versionText[1]; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "Project version file parsing error {FirstLine}", readText?.FirstOrDefault()); + return -1; + } + + if (version == null) + { + Serilog.Log.Error("Parsed project version is null"); + return -1; + } + + // see my personal notes for Unity version X C# version table + // which is at OneNote->ShinSekai->CEPostRelease->UnityCompilerC#VersionTable + + if (version.StartsWith("5.") || version.StartsWith("2017.") || + version.StartsWith("2018.") || version.StartsWith("2019.") || version.StartsWith("2020.1.")) + return 7; + + if (version.StartsWith("2020.") || version.StartsWith("2021.1.")) + return 8; + + if (version.StartsWith("2021.") || version.StartsWith("2022.") || + version.StartsWith("2023.") || version.StartsWith("6000.")) + return 9; + + Serilog.Log.Error("Parsed project version is unknown {Version}", version); + return -1; + } + + private static void TakeOwnership(string filename) + { + // Remove read-only attribute + File.SetAttributes(filename, File.GetAttributes(filename) & ~FileAttributes.ReadOnly); + + FileSecurity security = new FileSecurity(); + + SecurityIdentifier sid = WindowsIdentity.GetCurrent().User; + security.SetOwner(sid); + security.SetAccessRule(new FileSystemAccessRule(sid, FileSystemRights.FullControl, AccessControlType.Allow)); + + File.SetAccessControl(filename, security); + } + + private static void Cleanup1(string destination) + { + // prior to version UCA.v.1.1.9, syncronizerModel and yamlDotNet dll files were located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0 + // with version UCA.v.1.1.9 and newer versions, they are located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences + // delete ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release + var oldBinariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0"); + if (Directory.Exists(oldBinariesDirectory)) + { + // dont just delete the directory for security reasons, instead delete binary files one by one + + Serilog.Log.Debug("Old binaries directory exists at {Location}", oldBinariesDirectory); + + var files = new string[] + { + "UnityCodeAssistSynchronizerModel.deps.json", + "UnityCodeAssistSynchronizerModel.dll", + "UnityCodeAssistSynchronizerModel.pdb", + "UnityCodeAssistYamlDotNet.deps.json", + "UnityCodeAssistYamlDotNet.dll", + "UnityCodeAssistYamlDotNet.pdb", + "UnityCodeAssistYamlDotNet.xml", + }; + + foreach (var file in files) + { + var filePath = Path.Combine(oldBinariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + DeleteDirectoryAndItsMeta(oldBinariesDirectory); + } + + var oldBinariesDirectory2 = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release"); + DeleteDirectoryAndItsMeta(oldBinariesDirectory2); + + + // also delete old vsix, it's now renamed as Meryel.UnityCodeAssist.VSIX.vsix + var oldVsixFilePath = Path.Combine(destination, "Plugins/CodeAssist/UnityCodeAssistVSIX.vsix"); + DeleteFileAndItsMeta(oldVsixFilePath); + } + + private static void Cleanup2(string destination) + { + // with version 1.1.12, dll files has been customized (renamed and changed their namespace) (so that they dont conflict with user's other dll files, if he tries to use them) + // delete AsyncIO.dll, and use Meryel.UnityCodeAssist.AsyncIO.dll instead + var files = new string[] + { + "AsyncIO.dll", + "NaCl.dll", + "NetMQ.dll", + "Serilog.dll", + "Serilog.Sinks.PersistentFile.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in files) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + } + + private static void Cleanup3(string destination, string solutionDirectory) + { + // as it turns out, .netstandard2.1 does not need system binaries (for C#9.0, unity versions 2021.2 and newer) + + //var cSharpVersion = CommonVS.VSCommonTools.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + var cSharpVersion = GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + if (cSharpVersion < 9) + return; + + var systemBinaryFiles = new string[] + { + "System.Buffers.dll", + "System.Memory.dll", + "System.Runtime.CompilerServices.Unsafe.dll", + "System.Threading.Tasks.Extensions.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in systemBinaryFiles) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + } + + private static void Cleanup4(string destination) + { + // with version 1.2, asset directory moved from Assets/Plugins/CodeAssist to Packages/com.merry-yellow.code-assist + // so remove all files from the old directory + + var directory = Path.Combine(destination, "Plugins/CodeAssist/Editor"); + + var content = new string[] + { +@"TinyJson/JsonWriter.cs", +@"TinyJson/JsonParser.cs", +@"Preferences/RegistryMonitor.cs", +@"Preferences/PreferenceStorageAccessor.cs", +@"Preferences/PreferenceMonitor.cs", +@"Preferences/PreferenceEntryHolder.cs", +@"Logger/UnitySink.cs", +@"Logger/MemorySink.cs", +@"Logger/ELogger.cs", +@"Logger/DomainHashEnricher.cs", +@"Logger/CommonTools.cs", +@"Logger/Attributes.cs", +@"Input/UnityInputManager.cs", +@"Input/Text2Yaml.cs", +@"Input/InputManagerMonitor.cs", +@"Input/Binary2TextExec.cs", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.dll", +@"EditorCoroutines/EditorWindowCoroutineExtension.cs", +@"EditorCoroutines/EditorWaitForSeconds.cs", +@"EditorCoroutines/EditorCoroutineUtility.cs", +@"EditorCoroutines/EditorCoroutine.cs", +@"UnityClassExtensions.cs", +@"StatusWindow.cs", +@"ScriptFinder.cs", +@"NetMQPublisher.cs", +@"NetMQInitializer.cs", +@"Monitor.cs", +@"MerryYellow.CodeAssist.Editor.asmdef", +@"MainThreadDispatcher.cs", +@"LazyInitializer.cs", +@"FeedbackWindow.cs", +@"Assister.cs", +@"AboutWindow.cs", +//@"TinyJson", +//@"Preferences", +//@"Logger", +//@"Input", +//@"ExternalReferences", +//@"EditorCoroutines", + }; + + foreach (var c in content) + { + var path = Path.Combine(directory, c); + DeleteFileAndItsMeta(path); + } + } + + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta new file mode 100644 index 0000000..9d5dd2d --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f03bf638663c69e41a0cc01055bc4ad4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta new file mode 100644 index 0000000..aa36a6e --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ac81cbbd6547694b959e1f9fc8409e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs new file mode 100644 index 0000000..adcb8f9 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs @@ -0,0 +1,157 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// A handle to an EditorCoroutine, can be passed to EditorCoroutineUtility methods to control lifetime. + /// + public class EditorCoroutine + { + private struct YieldProcessor + { + enum DataType : byte + { + None = 0, + WaitForSeconds = 1, + EditorCoroutine = 2, + AsyncOP = 3, + } + struct ProcessorData + { + public DataType type; + public double targetTime; + public object current; + } + + ProcessorData data; + + public void Set(object yield) + { + if (yield == data.current) + return; + + var type = yield.GetType(); + var dataType = DataType.None; + double targetTime = -1; + + if(type == typeof(EditorWaitForSeconds)) + { + targetTime = EditorApplication.timeSinceStartup + (yield as EditorWaitForSeconds).WaitTime; + dataType = DataType.WaitForSeconds; + } + else if(type == typeof(EditorCoroutine)) + { + dataType = DataType.EditorCoroutine; + } + else if(type == typeof(AsyncOperation) || type.IsSubclassOf(typeof(AsyncOperation))) + { + dataType = DataType.AsyncOP; + } + + data = new ProcessorData { current = yield, targetTime = targetTime, type = dataType }; + } + + public bool MoveNext(IEnumerator enumerator) + { + var advance = data.type switch + { + DataType.WaitForSeconds => data.targetTime <= EditorApplication.timeSinceStartup, + DataType.EditorCoroutine => (data.current as EditorCoroutine).m_IsDone, + DataType.AsyncOP => (data.current as AsyncOperation).isDone, + _ => data.current == enumerator.Current,//a IEnumerator or a plain object was passed to the implementation + }; + if (advance) + { + data = default;// (ProcessorData); + return enumerator.MoveNext(); + } + return true; + } + } + + internal WeakReference m_Owner; + IEnumerator m_Routine; + YieldProcessor m_Processor; + + bool m_IsDone; + + internal EditorCoroutine(IEnumerator routine) + { + m_Owner = null; + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal EditorCoroutine(IEnumerator routine, object owner) + { + m_Processor = new YieldProcessor(); + m_Owner = new WeakReference(owner); + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal void MoveNext() + { + if (m_Owner != null && !m_Owner.IsAlive) + { + EditorApplication.update -= MoveNext; + return; + } + + bool done = ProcessIEnumeratorRecursive(m_Routine); + m_IsDone = !done; + + if (m_IsDone) + EditorApplication.update -= MoveNext; + } + + static readonly Stack kIEnumeratorProcessingStack = new Stack(32); + private bool ProcessIEnumeratorRecursive(IEnumerator enumerator) + { + var root = enumerator; + while(enumerator.Current as IEnumerator != null) + { + kIEnumeratorProcessingStack.Push(enumerator); + enumerator = enumerator.Current as IEnumerator; + } + + //process leaf + m_Processor.Set(enumerator.Current); + var result = m_Processor.MoveNext(enumerator); + + while (kIEnumeratorProcessingStack.Count > 1) + { + if (!result) + { + result = kIEnumeratorProcessingStack.Pop().MoveNext(); + } + else + kIEnumeratorProcessingStack.Clear(); + } + + if (kIEnumeratorProcessingStack.Count > 0 && !result && root == kIEnumeratorProcessingStack.Pop()) + { + result = root.MoveNext(); + } + + return result; + } + + internal void Stop() + { + m_Owner = null; + m_Routine = null; + EditorApplication.update -= MoveNext; + } + } +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta new file mode 100644 index 0000000..19b7380 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c1e3c1846518ae4da27dcaf08ef85f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs new file mode 100644 index 0000000..2427c36 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs @@ -0,0 +1,128 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorCoroutineUtility + { + /// + /// Starts an EditorCoroutine with the specified owner object. + /// If the garbage collector collects the owner object, while the resulting coroutine is still executing, the coroutine will stop running. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// int m_Updates = 0; + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutine(CountEditorUpdates(), this); + /// } + /// + /// IEnumerator CountEditorUpdates() + /// { + /// while (true) + /// { + /// ++m_Updates; + /// yield return null; + /// } + /// } + /// } + /// + /// + /// IEnumerator to iterate over. + /// Object owning the coroutine. + /// + /// Only types that don't inherit from UnityEngine.Object will get collected the next time the GC runs instead of getting null-ed immediately. + /// + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutine(IEnumerator routine, object owner) + { + return new EditorCoroutine(routine, owner); + } + + /// + /// This method starts an EditorCoroutine without an owning object. The EditorCoroutine runs until it completes or is canceled using StopCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutineOwnerless(LogTimeSinceStartup()); + /// } + /// + /// IEnumerator LogTimeSinceStartup() + /// { + /// while (true) + /// { + /// Debug.LogFormat("Time since startup: {0} s", Time.realtimeSinceStartup); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// Generator function to execute. + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutineOwnerless(IEnumerator routine) + { + return new EditorCoroutine(routine); + } + + /// + /// Immediately stop an EditorCoroutine. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine m_LoggerCoroutine; + /// void OnEnable() + /// { + /// m_LoggerCoroutine = EditorCoroutineUtility.StartCoroutineOwnerless(LogRunning()); + /// } + /// + /// void OnDisable() + /// { + /// EditorCoroutineUtility.StopCoroutine(m_LoggerCoroutine); + /// } + /// + /// IEnumerator LogRunning() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// A handle to an EditorCoroutine. + public static void StopCoroutine(EditorCoroutine coroutine) + { + if (coroutine == null) + { + Serilog.Log.Warning("EditorCoroutine handle is null."); + return; + } + coroutine.Stop(); + } + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta new file mode 100644 index 0000000..bf55147 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3d162669c5693a47bf42827686f73d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs new file mode 100644 index 0000000..347c7f5 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs @@ -0,0 +1,49 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// Suspends the EditorCoroutine execution for the given amount of seconds, using unscaled time. + /// The coroutine execution continues after the specified time has elapsed. + /// + /// using System.Collections; + /// using UnityEngine; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class MyEditorWindow : EditorWindow + /// { + /// IEnumerator PrintEachSecond() + /// { + /// var waitForOneSecond = new EditorWaitForSeconds(1.0f); + /// + /// while (true) + /// { + /// yield return waitForOneSecond; + /// Debug.Log("Printing each second"); + /// } + /// } + /// } + /// + /// + public class EditorWaitForSeconds + { + /// + /// The time to wait in seconds. + /// + public float WaitTime { get; } + + /// + /// Creates a instruction object for yielding inside a generator function. + /// + /// The amount of time to wait in seconds. + public EditorWaitForSeconds(float time) + { + WaitTime = time; + } + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta new file mode 100644 index 0000000..8bce721 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d8612ff14468214aad7600138a50b79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs new file mode 100644 index 0000000..25014c9 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs @@ -0,0 +1,109 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorWindowCoroutineExtension + { + /// + /// Start an EditorCoroutine, owned by the calling EditorWindow instance. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// IEnumerator CloseWindowDelayed() //close the window after 1000 frames have elapsed + /// { + /// int count = 1000; + /// while (count > 0) + /// { + /// yield return null; + /// } + /// Close(); + /// } + /// } + /// + /// + /// + /// + public static EditorCoroutine StartCoroutine(this EditorWindow window, IEnumerator routine) + { + return new EditorCoroutine(routine, window); + } + + /// + /// Immediately stop an EditorCoroutine that was started by the calling instance. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine coroutine; + /// void OnEnable() + /// { + /// coroutine = this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// private void OnDisable() + /// { + /// this.StopCoroutine(coroutine); + /// } + /// + /// IEnumerator CloseWindowDelayed() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// + public static void StopCoroutine(this EditorWindow window, EditorCoroutine coroutine) + { + if(coroutine == null) + { + Serilog.Log.Warning("Provided EditorCoroutine handle is null."); + return; + } + + if(coroutine.m_Owner == null) + { + Serilog.Log.Error("The EditorCoroutine is ownerless. Please use EditorCoroutineEditor.StopCoroutine to terminate such coroutines."); + return; + } + + if (!coroutine.m_Owner.IsAlive) + return; //The EditorCoroutine's owner was already terminated execution will cease next time it is processed + + var owner = coroutine.m_Owner.Target as EditorWindow; + + if (owner == null || owner != null && owner != window) + { + Serilog.Log.Error("The EditorCoroutine is owned by another object: {0}.", coroutine.m_Owner.Target); + return; + } + + EditorCoroutineUtility.StopCoroutine(coroutine); + } + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta new file mode 100644 index 0000000..d127e02 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64c15e0c4e36aa84193d4acb3c63afc5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta new file mode 100644 index 0000000..daad56a --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1dc8195d92f87314ca3072abf3b36a9f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll new file mode 100644 index 0000000..c3c274e Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta new file mode 100644 index 0000000..a7d754d --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 37e44dd86f563cf40a81ef1fdf1f1b54 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll new file mode 100644 index 0000000..c3c4993 Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta new file mode 100644 index 0000000..97944ae --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 7d7e4808a93371242b38476718f4d4cc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll new file mode 100644 index 0000000..f449b4b Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta new file mode 100644 index 0000000..53bf5ef --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: ed466bfa2ad216b41acde183e7706352 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll new file mode 100644 index 0000000..16e3c9a Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta new file mode 100644 index 0000000..6b31d01 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: e70477d38c7ca2841971b35549d1477f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll new file mode 100644 index 0000000..8ef429a Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta new file mode 100644 index 0000000..d33a8d1 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: aaca88d50145a3041a4ccab964c5793d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll new file mode 100644 index 0000000..78b77b9 Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta new file mode 100644 index 0000000..a6d50e7 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 6d55f65d499dd354a9c086ab6420c8f1 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll new file mode 100644 index 0000000..11ef841 Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta new file mode 100644 index 0000000..173a623 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: dfd80cce2d0a99b4ba669e989eceafe5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll new file mode 100644 index 0000000..e045d4c Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta new file mode 100644 index 0000000..e759cfa --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 4adc17866ec41ac4e9ce6c47070aeef5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll new file mode 100644 index 0000000..6ff2ff4 Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta new file mode 100644 index 0000000..36dd2f6 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: ca15dd8e239d5d6468333cbdacbb55d2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll new file mode 100644 index 0000000..21b7617 Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta new file mode 100644 index 0000000..1ebfba2 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: 3ff40589a33e8a2458503b2391a96a83 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll new file mode 100644 index 0000000..39ff9ac Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta new file mode 100644 index 0000000..6a9dcb8 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 94a257e1b1239d94589fe96db62b03a7 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll new file mode 100644 index 0000000..5644402 Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta new file mode 100644 index 0000000..ecf9582 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 849ce1048cc324a46b0fe21149770a3f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll new file mode 100644 index 0000000..1a72285 Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta new file mode 100644 index 0000000..4d045a9 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: dd39e32872afc47418c75a05b559debf +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll new file mode 100644 index 0000000..b45dc85 Binary files /dev/null and b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll differ diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta new file mode 100644 index 0000000..8a2ebdb --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 582b34ab8eec62a4c87693272b9bc6ab +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs new file mode 100644 index 0000000..ab5e0d5 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs @@ -0,0 +1,181 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class FeedbackWindow : EditorWindow + { + + GUIStyle? styleLabel; + + public static void Display() + { + MQTTnetInitializer.Publisher?.SendRequestInternalLog(); + + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying feedback window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FeedbackWindow_Display"); + } + + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist Feedback"); + } + + private void OnGUI() + { + var errorCount = Logger.ELogger.GetErrorCountInInternalLog(); + var warningCount = Logger.ELogger.GetWarningCountInInternalLog(); + var logContent = Logger.ELogger.GetInternalLogContent(); + if (!string.IsNullOrEmpty(Logger.ELogger.VsInternalLog)) + logContent += Logger.ELogger.VsInternalLog; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleCenter, + }; + + if (errorCount > 0) + EditorGUILayout.LabelField($"{errorCount} error(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else if (warningCount > 0) + EditorGUILayout.LabelField($"{warningCount} warnings(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else + EditorGUILayout.LabelField("No errors found in logs. Please submit a feedback (via e-mail, Discord or GitHub) describing what went wrong or unexpected.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Send e-mail")) + { + var uri = "mailto:merryyellow@outlook.com"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Send Discord message")) + { + //var uri = "discord://invites/2CgKHDq"; + var uri = "https://discord.gg/2CgKHDq"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Submit GitHub issue")) + { + var uri = "https://github.com/merryyellow/Unity-Code-Assist/issues/new/choose"; + Application.OpenURL(uri); + } + + EditorGUILayout.Separator(); + + if (GUILayout.Button("Open Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Open Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Copy recent logs to clipboard")) + { + GUIUtility.systemCopyBuffer = logContent; + } + + EditorGUILayout.LabelField("Recent logs:", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.SelectableLabel(logContent, EditorStyles.textArea, GUILayout.ExpandHeight(true)); + } + + public static void ShowInFileExplorer(string? filePath) + { + if (string.IsNullOrEmpty(filePath)) + { + Serilog.Log.Error("Argument {Arg} is null or empty at {Location}", nameof(filePath), nameof(ShowInFileExplorer)); + return; + } + + filePath = System.IO.Path.GetFullPath(filePath); + + if (!System.IO.File.Exists(filePath) && !System.IO.Directory.Exists(filePath)) + { + Serilog.Log.Error("Argument {Arg} is not found at {Location}, value: {Value}", nameof(filePath), nameof(ShowInFileExplorer), filePath); + return; + } + + if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows)) + { + // Windows: highlight the file in Explorer + System.Diagnostics.Process.Start("explorer.exe", $"/select,\"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.OSX)) + { + // macOS: reveal in Finder + System.Diagnostics.Process.Start("open", $"-R \"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Linux)) + { + // Linux: open containing folder in a common file manager + string? directory = System.IO.Path.GetDirectoryName(filePath); + if (directory == null) + return; + + string[] managers = { "xdg-open", "nautilus", "dolphin", "nemo", "thunar" }; + + foreach (string manager in managers) + { + if (TryStart(manager, directory)) + return; // success + } + + Serilog.Log.Error("No supported file manager found to open the directory at {Location}", nameof(ShowInFileExplorer)); + } + else + { + Serilog.Log.Error("Unsupported OS platform at {Location}", nameof(ShowInFileExplorer)); + } + + // static local function for cleaner structure + static bool TryStart(string command, string args) + { + try + { + System.Diagnostics.Process.Start(command, $"\"{args}\""); + return true; + } + catch + { + return false; + } + } + } + + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta new file mode 100644 index 0000000..033382b --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f84a1c080c184e48920a0124c3e9257 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input.meta new file mode 100644 index 0000000..c0794e8 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ac18c3854304194282140370213c8df +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs new file mode 100644 index 0000000..6313183 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace UTJ.UnityCommandLineTools +namespace Meryel.UnityCodeAssist.Editor.Input +{ + // + // bin2textをUnityEditorから実行する為のClass + // programed by Katsumasa.Kimura + // + public class Binary2TextExec : EditorToolExec + { + public Binary2TextExec() : base("binary2text") { } + + // + // bin2text filePath outPath options + // /summary> + public int Exec(string filePath, string outPath, string options) + { + var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + return Exec(args); + } + + public int Exec(string filePath, string outPath, bool detailed = false, bool largeBinaryHashOnly = false, bool hexFloat = false) + { + //var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + var args = string.Format(@"""{0}"" ""{1}""", filePath, outPath); + + if (detailed) + args += " -detailed"; + if (largeBinaryHashOnly) + args += " -largebinaryhashonly"; + if (hexFloat) + args += " -hexfloat"; + + return Exec(args); + } + } + + // + // UnityEditorに含まれるコマンドラインツールを実行する為の基底Class + // programed by Katsumasa.Kimura + // + public class EditorToolExec + { + // + // UnityEditorがインストールされているディレクトリへのパス + // + protected string mEditorPath; + + // + // Toolsディレクトリへのパス + // + protected string mToolsPath; + + // + // 実行ファイル名 + // + protected string mExecFname; + + // + // 実行ファイルへのフルパス + // + protected string mExecFullPath; + + // + // 実行結果のOUTPUT + // + private string? mOutput; + + // + // 実行結果のOUTPUT + // + public string? Output + { + get { return mOutput; } + } + + // + // コンストラクタ + // + // mExecFname : 実行ファイル名 + // + // /summary> + public EditorToolExec(string mExecFname) + { + mEditorPath = Path.GetDirectoryName(EditorApplication.applicationPath); + mToolsPath = Path.Combine(mEditorPath, @"Data/Tools"); + this.mExecFname = mExecFname; + //var files = Directory.GetFiles(mToolsPath, mExecFname, SearchOption.AllDirectories); + var files = Directory.GetFiles(mEditorPath, mExecFname + "*", SearchOption.AllDirectories); + + if (files.Length == 0) + Serilog.Log.Error("{App} app couldn't be found at {Path}", mExecFname, mEditorPath); + + mExecFullPath = files[0]; + } + + // + // コマンドラインツールを実行する + // + // arg : コマンドラインツールに渡す引数 + // + // + public int Exec(string arg) + { + int exitCode = -1; + + try + { + using var process = new Process(); + process.StartInfo.FileName = mExecFullPath; + process.StartInfo.Arguments = arg; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.CreateNoWindow = true; + process.Start(); + mOutput = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + exitCode = process.ExitCode; + process.Close(); + } + catch (Exception e) + { + //UnityEngine.Debug.Log(e); + Serilog.Log.Error(e, "Exception while running process at {Scope}.{Location}", nameof(EditorToolExec), nameof(Exec)); + } + + return exitCode; + } + } +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta new file mode 100644 index 0000000..cec7b88 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13d464c749e33e043b94d94c82365823 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs new file mode 100644 index 0000000..cd5cd84 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs @@ -0,0 +1,164 @@ +using System; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class InputManagerMonitor + { + private static readonly Lazy _instance = new Lazy(() => new InputManagerMonitor()); + public static InputManagerMonitor Instance => _instance.Value; + + //UnityInputManager inputManager; + readonly string inputManagerFilePath; + DateTime previousTagManagerLastWrite; + + public InputManagerMonitor() + { + EditorApplication.update += Update; + inputManagerFilePath = CommonTools.GetInputManagerFilePath(); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + } + + void Update() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif + +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + var currentInputManagerLastWrite = previousTagManagerLastWrite; + try + { + if (System.IO.File.Exists(inputManagerFilePath)) + currentInputManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentInputManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentInputManagerLastWrite; + Bump(); + } + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + public void Bump() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + Serilog.Log.Debug("InputMonitor {Event}", nameof(Bump)); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + var inputManager = new UnityInputManager(); + inputManager.ReadFromPath(inputManagerFilePath); + inputManager.SendData(); + + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + } + + + public static partial class Extensions + { + public static string GetInfo(this List axes, string? name) + { + if (name == null || string.IsNullOrEmpty(name)) + return string.Empty; + + //axis.descriptiveName + var axesWithName = axes.Where(a => a.Name == name); + + int threshold = 80; + + var sb = new System.Text.StringBuilder(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveName)) + sb.Append($"{axis.descriptiveName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveNegativeName)) + sb.Append($"{axis.descriptiveNegativeName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.positiveButton)) + sb.Append($"[{axis.positiveButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altPositiveButton)) + sb.Append($"{{{axis.altPositiveButton}}} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.negativeButton)) + sb.Append($"-[{axis.negativeButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altNegativeButton)) + sb.Append($"-{{{axis.altNegativeButton}}} "); + + return sb.ToString(); + } + } + +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta new file mode 100644 index 0000000..eb6b582 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9c9772cbc184d74dbdb770fec5ff76c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs new file mode 100644 index 0000000..d1ba92e --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs @@ -0,0 +1,215 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class Text2Yaml + { + public static string Convert(IEnumerable textLines) + { + var sb = new StringBuilder(); + var stack = new Stack<(string typeName, string identifier, int indentation)>(); + + sb.AppendLine(@"%YAML 1.1"); + sb.AppendLine(@"%TAG !u! tag:unity3d.com,2011:"); + sb.AppendLine(@"--- !u!13 &1"); + sb.AppendLine(@"InputManager:"); + + var regexIndentation = new Regex("^\\s*"); + + var regexString = new Regex("^(\\s+)(\\w+)\\s+\"([a-zA-Z0-9_ \\/\\.\\-]*)\"\\s+\\(string\\)$"); + var regexValue = new Regex("^(\\s+)(\\w+)\\s+(-?[0-9.]*)\\s+\\(((bool)|(int)|(float)|(unsigned int))\\)$"); + var regexType = new Regex("^(\\s+)(\\w+)\\s+\\((\\w+)\\)$"); + + var regexVectorSize = new Regex("(\\s+)size\\s+(\\d)+\\s+\\(int\\)"); + //var regexVectorData = new Regex("(\\s+)data \\(InputAxis\\)"); // remove InputAxis to make it more generic + + string curTextLine; + var curTextLineNo = 3; + var textIndentation = 1; + var indentationPrefix = new string(' ', textIndentation * 2); + stack.Push(("InputManager", "InputManager", textIndentation)); + + + foreach (var line in textLines.Skip(4)) + { + curTextLine = line; + curTextLineNo++; + + + // Skip empty lines + if (line.Length == 0) + continue; + + // Check if type undeclared, scope goes down, indentation decrements + { + var indentationMatch = regexIndentation.Match(line); + if (indentationMatch.Success) + { + var indentation = indentationMatch.Groups[0].Value.Length; + + if (indentation > textIndentation) + Error($"indentation({indentation}) > textIndentation({textIndentation})"); + + while (indentation < textIndentation) + { + stack.Pop(); + textIndentation--; + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType2)) + typeIndentation = curType2.indentation; + else if (line.Length > 0) + Error("stack empty at type undeclaration"); + indentationPrefix = new string(' ', typeIndentation * 2); + } + + } + else + { + Error($"{nameof(regexIndentation)} failed"); + } + } + + // Skip size field of vectors + if (stack.TryPeek(out var curType1) && curType1.typeName == "vector") + { + var vectorSizeMatch = regexVectorSize.Match(line); + if (vectorSizeMatch.Success) + { + continue; + } + } + + // Read string fields + { + var stringMatch = regexString.Match(line); + if (stringMatch.Success) + { + AddLine(stringMatch.Groups[2] + ": " + stringMatch.Groups[3]); + continue; + } + } + + // Read bool/int/float/unsignedInt fields + { + var valueMatch = regexValue.Match(line); + if (valueMatch.Success) + { + AddLine(valueMatch.Groups[2] + ": " + valueMatch.Groups[3]); + continue; + } + } + + // Check if new type declared, scope goes up, indentation increases + { + var typeMatch = regexType.Match(line); + if (typeMatch.Success) + { + var identifier = typeMatch.Groups[2].Value; + var typeName = typeMatch.Groups[3].Value; + + var isVectorData = false; + if (stack.TryPeek(out var curType2) && curType2.typeName == "vector" && identifier == "data") + isVectorData = true; + + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType3)) + typeIndentation = curType3.indentation; + else if (line.Length > 0) + Error("stack empty at type declaration"); + + if (!isVectorData) + { + AddLine(typeMatch.Groups[2] + ":"); + } + else + { + var customIndentation = typeIndentation - 1; + if (customIndentation < 0) + Error($"customIndentation({customIndentation}) < 0"); + var customIndentationPrefix = new string(' ', customIndentation * 2); + AddLine("- serializedVersion: 3", customIndentationPrefix); + } + + + textIndentation++; + typeIndentation++; + + if (isVectorData) + typeIndentation--; + + stack.Push((typeName, identifier, typeIndentation)); + indentationPrefix = new string(' ', typeIndentation * 2); + + continue; + } + } + + + Error("line failed to match all cases"); + + } + + + + return sb.ToString(); + + + void AddLine(string line, string? customIndentationPrefix = null) + { + string suffix; + if (stack.TryPeek(out var top)) + suffix = $" # {textIndentation}, {top.indentation}, {top.typeName} {top.identifier}"; + else + suffix = $" # {textIndentation}, nil"; + + if (customIndentationPrefix != null) + sb.AppendLine(customIndentationPrefix + line + suffix); + else + sb.AppendLine(indentationPrefix + line + suffix); + } + + void Error(string message) + { + var errorMessage = $"Text2Yaml error '{message}' at lineNo: {curTextLineNo}, line: '{curTextLine}' at {Environment.StackTrace}"; + //throw new Exception(errorMessage); + Serilog.Log.Warning(errorMessage); + } + + } + + + } + + public static partial class Extensions + { + public static bool TryPeek(this Stack stack, /*[MaybeNullWhen(false)]*/ out T result) + { + if (stack.Count > 0) + { + result = stack.Peek(); + return true; + } + else + { + result = default!; + return false; + } + } + } + +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta new file mode 100644 index 0000000..ad1d84c --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e191fef871d30041a55c3c8af5aab43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs new file mode 100644 index 0000000..5aed5c1 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs @@ -0,0 +1,429 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; +using System.Linq; +using System.Security.Cryptography; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using YamlDotNet = Meryel.UnityCodeAssist.YamlDotNet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + + internal class UnityInputManager + { + //string yamlPath; + TextReader? reader; + InputManager? inputManager; + + public void ReadFromText(string text) + { + reader = new StringReader(text); + ReadAux(false, out _); + } + + public void ReadFromPath(string yamlPath) + { + + switch (UnityEditor.EditorSettings.serializationMode) + { + case UnityEditor.SerializationMode.ForceText: + { + reader = new StreamReader(yamlPath); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.ForceBinary: + { + // this approach will work for InputManager since its file size is small and limited + // but in the future, we may need to switch to reading binary files for big files + // like this https://github.com/Unity-Technologies/UnityDataTools + // or this https://github.com/SeriousCache/UABE + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.Mixed: + { + reader = new StreamReader(yamlPath); + ReadAux(true, out var hasSemanticError); + if (hasSemanticError) + { + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + } + break; + + } + } + + + void ReadAux(bool canHaveSemanticError, out bool hasSemanticError) + { + hasSemanticError = false; + + if (reader == null) + { + Serilog.Log.Warning($"{nameof(UnityInputManager)}.{nameof(reader)} is null"); + return; + } + + //var reader = new StreamReader(yamlPath); + var deserializer = new YamlDotNet.Serialization.DeserializerBuilder() + //.WithTagMapping("tag:unity3d.com,2011:13", typeof(Class13Mapper)) + .WithNodeTypeResolver(new Tag13Resolver()) // some users have "tag:yousandi.cn,2023:13" instead, so use a more generic approach + .IgnoreUnmatchedProperties() + .Build(); + //serializer.Settings.RegisterTagMapping("tag:unity3d.com,2011:13", typeof(Class13)); + //serializer.Settings.ComparerForKeySorting = null; + Class13Mapper? result; + try + { + result = deserializer.Deserialize(reader); + } + catch (YamlDotNet.Core.SemanticErrorException semanticErrorException) + { + Serilog.Log.Debug(semanticErrorException, "Couldn't parse InputManager.asset yaml file"); + if (!canHaveSemanticError) + Serilog.Log.Error(semanticErrorException, "Couldn't parse InputManager.asset yaml file unexpectedly"); + + hasSemanticError = true; + return; + } + finally + { + reader.Close(); + } + + var inputManagerMapper = result?.InputManager; + if (inputManagerMapper == null) + { + Serilog.Log.Warning($"{nameof(inputManagerMapper)} is null"); + return; + } + + inputManager = new InputManager(inputManagerMapper); + } + + + public void SendData() + { + if (inputManager == null) + return; + + var axisNames = inputManager.Axes.Select(a => a.Name!).Where(n => !string.IsNullOrEmpty(n)).Distinct().ToArray(); + var axisInfos = axisNames.Select(a => inputManager.Axes.GetInfo(a)).ToArray(); + if (!CreateBindingsMap(out var buttonKeys, out var buttonAxis)) + return; + + string[] joystickNames; + try + { + joystickNames = UnityEngine.Input.GetJoystickNames(); + } + catch (InvalidOperationException) + { + // Occurs if user have switched active Input handling to Input System package in Player Settings. + joystickNames = new string[0]; + } + + MQTTnetInitializer.Publisher?.SendInputManager(axisNames, axisInfos, buttonKeys, buttonAxis, joystickNames); + + /* + MQTTnetInitializer.Publisher?.SendInputManager( + inputManager.Axes.Select(a => a.Name).Distinct().ToArray(), + inputManager.Axes.Select(a => a.positiveButton).ToArray(), + inputManager.Axes.Select(a => a.negativeButton).ToArray(), + inputManager.Axes.Select(a => a.altPositiveButton).ToArray(), + inputManager.Axes.Select(a => a.altNegativeButton).ToArray(), + UnityEngine.Input.GetJoystickNames() + ); + */ + + } + + + bool CreateBindingsMap([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputKeys, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputAxis) + { + if (inputManager == null) + { + inputKeys = null; + inputAxis = null; + return false; + } + + var dict = new Dictionary(); + + foreach (var axis in inputManager.Axes) + { + if (axis.altNegativeButton != null && !string.IsNullOrEmpty(axis.altNegativeButton)) + dict[axis.altNegativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.negativeButton != null && !string.IsNullOrEmpty(axis.negativeButton)) + dict[axis.negativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.altPositiveButton != null && !string.IsNullOrEmpty(axis.altPositiveButton)) + dict[axis.altPositiveButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.positiveButton != null && !string.IsNullOrEmpty(axis.positiveButton)) + dict[axis.positiveButton] = axis.Name; + } + + var keys = new string[dict.Count]; + var values = new string[dict.Count]; + dict.Keys.CopyTo(keys, 0); + dict.Values.CopyTo(values, 0); + + inputKeys = keys; + inputAxis = values; + return true; + } + + + + static string GetOrCreateConvertedFile(string filePath) + { + var hash = GetMD5Hash(filePath); + var convertedPath = Path.Combine(Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + if (!File.Exists(convertedPath)) + { + Serilog.Log.Debug("Converting binary to text format of {File} to {Target}", filePath, convertedPath); + var converter = new Binary2TextExec(); + converter.Exec(filePath, convertedPath); + } + else + { + Serilog.Log.Debug("Converted file already exists at {Target}", convertedPath); + } + + return convertedPath; + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(string filePath) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(filePath, md5); + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(Stream s) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(s, md5); + } + + private static string GetHash(string filePath, HashAlgorithm hasher) + { + using var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); + return GetHash(fs, hasher); + } + + private static string GetHash(Stream s, HashAlgorithm hasher) + { + var hash = hasher.ComputeHash(s); + var hashStr = Convert.ToBase64String(hash); + //return hashStr.TrimEnd('='); + var hashStrAlphaNumeric = System.Text.RegularExpressions.Regex.Replace(hashStr, "[^A-Za-z0-9]", ""); + return hashStrAlphaNumeric; + } + + } + + public enum AxisType + { + KeyOrMouseButton = 0, + MouseMovement = 1, + JoystickAxis = 2 + }; + +#pragma warning disable IDE1006 + + public class InputAxisMapper + { + public int serializedVersion { get; set; } + + public string? m_Name { get; set; } + public string? descriptiveName { get; set; } + public string? descriptiveNegativeName { get; set; } + public string? negativeButton { get; set; } + public string? positiveButton { get; set; } + public string? altNegativeButton { get; set; } + public string? altPositiveButton { get; set; } + + //public float gravity { get; set; } + //public float dead { get; set; } + //public float sensitivity { get; set; } + public string? gravity { get; set; } + public string? dead { get; set; } + public string? sensitivity { get; set; } + + //public bool snap { get; set; } + public int snap { get; set; } + //public bool invert { get; set; } + public int invert { get; set; } + + //public AxisType type { get; set; } + public int type { get; set; } + + public int axis { get; set; } + public int joyNum { get; set; } + } + + public class InputAxis + { + readonly InputAxisMapper map; + + public InputAxis(InputAxisMapper map) + { + this.map = map; + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public string? Name => map.m_Name; + public string? descriptiveName => map.descriptiveName; + public string? descriptiveNegativeName => map.descriptiveNegativeName; + public string? negativeButton => map.negativeButton; + public string? positiveButton => map.positiveButton; + public string? altNegativeButton => map.altNegativeButton; + public string? altPositiveButton => map.altPositiveButton; + + public float gravity => float.Parse(map.gravity);//**--format + public float dead => float.Parse(map.dead);//**--format + public float sensitivity => float.Parse(map.sensitivity);//**--format + + public bool snap => map.snap != 0; + public bool invert => map.invert != 0; + + public AxisType type => (AxisType)map.type; + + public int axis => map.axis; + public int joyNum => map.joyNum; + } + + public class InputManagerMapper + { + public int m_ObjectHideFlags { get; set; } + public int serializedVersion { get; set; } + public int m_UsePhysicalKeys { get; set; } + public List? m_Axes { get; set; } + } + +#pragma warning restore IDE1006 + + public class InputManager + { + readonly InputManagerMapper map; + readonly List axes; + + public InputManager(InputManagerMapper map) + { + this.map = map; + this.axes = new List(); + + if (map.m_Axes == null) + { + Serilog.Log.Warning($"map.m_Axes is null"); + return; + } + + foreach (var a in map.m_Axes) + this.axes.Add(new InputAxis(a)); + } + + public int ObjectHideFlags + { + get { return map.m_ObjectHideFlags; } + set { map.m_ObjectHideFlags = value; } + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public bool UsePhysicalKeys + { + get { return map.m_UsePhysicalKeys != 0; } + set { map.m_UsePhysicalKeys = value ? 1 : 0; } + } + + /*public List Axes + { + get { return map.m_Axes; } + set { map.m_Axes = value; } + }*/ + public List Axes => axes; + } + + public class Class13Mapper + { + public InputManagerMapper? InputManager { get; set; } + } + + public class Tag13Resolver : YamlDotNet.Serialization.INodeTypeResolver + { + public bool Resolve(YamlDotNet.Core.Events.NodeEvent? nodeEvent, ref Type currentType) + { + if (nodeEvent != null && !nodeEvent.Tag.IsEmpty && !nodeEvent.Tag.IsNonSpecific) + { + var tagValue = nodeEvent.Tag.Value; + if (tagValue.EndsWith(":13")) + { + currentType = typeof(Class13Mapper); + return true; + } + } + return false; + } + } +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta new file mode 100644 index 0000000..2a51956 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: abdf2bf92986f1d4f802bfedb8faf551 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs new file mode 100644 index 0000000..3fa82a1 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs @@ -0,0 +1,49 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + [InitializeOnLoad] + public static class LazyInitializer + { + static int counter; + + static LazyInitializer() + { + counter = -5;// start initializing five frames later + EditorApplication.update += OnUpdate; + } + + static void OnUpdate() + { + counter++; + + if (counter == 1) + MainThreadDispatcher.Bump(); + else if (counter == 2) + Logger.ELogger.Bump(); + else if (counter == 3) + Monitor.Bump(); + else if (counter == 4) + MQTTnetInitializer.Bump(); + else if (counter == 5) + Updater.CheckUpdateSilent(); + else if (counter >= 6) + EditorApplication.update -= OnUpdate; + } + + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta new file mode 100644 index 0000000..dce0c84 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc6e883c86567a34a94d52b99adf98bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger.meta new file mode 100644 index 0000000..d6cb0d2 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c3c3017b5c68584da03994b3ddbe883 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs new file mode 100644 index 0000000..05bc53e --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using static System.IO.Path; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public static class CommonTools + { + public static string GetScriptPath(string script) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/", script); + return toolPath; + } + + /// + /// does NOT include the trailing slash + /// + /// + public static string GetExternalReferencesPath() + { + var projectPath = GetProjectPathRaw(); + var extRefPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/ExternalReferences"); + return extRefPath; + } + + [Obsolete] + public static string GetToolPath(string tool) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Tools~/", tool); + return toolPath; + } + + public static string GetInstallerPath(string installer) + { + var projectPath = GetProjectPathRaw(); + var installerPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Installers~/", installer); + return installerPath; + } + + public static string GetTagManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var tagManagerPath = Combine(projectPath, "ProjectSettings/TagManager.asset"); + return tagManagerPath; + } + + public static string GetInputManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var inputManagerPath = Combine(projectPath, "ProjectSettings/InputManager.asset"); + return inputManagerPath; + } + + public static string GetProjectPath() + { + var rawPath = GetProjectPathRaw(); + //var pathWithoutWhiteSpace = rawPath.Trim(); // this is done in OSPath ctor + var osPath = new OSPath(rawPath); + var unixPath = osPath.Unix; + var trimmed = unixPath.TrimEnd('\\', '/'); + var capitalized = FirstCharToUpper(trimmed); // this is required for TypeScript, so doing it here as well just in case + return capitalized!; + } + + static string? FirstCharToUpper(string? input) + { + switch (input) + { + case null: return null; + case "": return ""; + default: return input[0].ToString().ToUpper() + input.Substring(1); + } + } + + /// + /// Get the path to the project folder. + /// + /// The project folder path + static string GetProjectPathRaw() + { + // Application.dataPath returns the path including /Assets, which we need to strip off + var path = UnityEngine.Application.dataPath; + var directory = new DirectoryInfo(path); + var parent = directory.Parent; + if (parent != null) + return parent.FullName; + + return path; + } + + public static string GetHashForLogFile(string path) => Synchronizer.Model.Utilities.GetHashForLogFile(path); + } + + // https://github.com/dmitrynogin/cdsf/blob/master/Cds.Folders/OSPath.cs + internal class OSPath + { + public static readonly OSPath Empty = ""; + + public static bool IsWindows => DirectorySeparatorChar == '\\'; + + public OSPath(string text) + { + Text = text.Trim(); + } + + public static implicit operator OSPath(string text) => new OSPath(text); + public static implicit operator string(OSPath path) => path.Normalized; + public override string ToString() => Normalized; + + protected string Text { get; } + + public string Normalized => IsWindows ? Windows : Unix; + public string Windows => Text.Replace('/', '\\'); + //public string Unix => Simplified.Text.Replace('\\', '/'); + public string Unix => Text.Replace('\\', '/'); + + public OSPath Relative => Simplified.Text.TrimStart('/', '\\'); + public OSPath Absolute => IsAbsolute ? this : "/" + Relative; + + public bool IsAbsolute => IsRooted || HasVolume; + public bool IsRooted => Text.Length >= 1 && (Text[0] == '/' || Text[0] == '\\'); + public bool HasVolume => Text.Length >= 2 && Text[1] == ':'; + public OSPath Simplified => HasVolume ? Text.Substring(2) : Text; + + public OSPath Parent => GetDirectoryName(Text); + + public bool Contains(OSPath path) => + Normalized.StartsWith(path); + + public static OSPath operator +(OSPath left, OSPath right) => + new OSPath(Combine(left, right.Relative)); + + public static OSPath operator -(OSPath left, OSPath right) => + left.Contains(right) + ? new OSPath(left.Normalized.Substring(right.Normalized.Length)).Relative + : left; + } +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta new file mode 100644 index 0000000..88355e2 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9066c480a2fcb9940a432377a49262af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs new file mode 100644 index 0000000..a25de07 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs @@ -0,0 +1,203 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +#if ELOGGER + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).WarningCount; + + public static string? FilePath { get; private set; } + public static string? VSFilePath { get; private set; } + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + + + + + + static string GetFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); + var fileName = $"UnityCodeAssist_U_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + static string GetVSFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); +#if MERYEL_UCA_LITE_VERSION + var fileName = $"UnityCodeAssistLite_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#else + var fileName = $"UnityCodeAssist_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#endif + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + + FilePath = GetFilePath(solutionDir); + VSFilePath = GetVSFilePath(solutionDir); + + fileLevelSwitch = new LoggingLevelSwitch(fileMinLevel); + outputWindowLevelSwitch = new LoggingLevelSwitch(outputWindowMinLevel); + + var config = new LoggerConfiguration() + .MinimumLevel.Debug() + .Enrich.With(new DomainHashEnricher()); + + const string outputTemplate = "{Timestamp:HH:mm:ss.fff} [U] [{Level:u3}] [{DomainHash}] {Message:lj}{NewLine}{Exception}"; + + config = config.WriteTo.PersistentFile(FilePath + , outputTemplate: outputTemplate + , shared: true + , persistentFileRollingInterval: PersistentFileRollingInterval.Day + , preserveLogFilename: true + , levelSwitch: fileLevelSwitch + , rollOnEachProcessRun: isFirst + ); + + _outputWindowSink ??= outputWindowSink.Value; + if (_outputWindowSink != null) + config = config.WriteTo.Sink(_outputWindowSink, outputWindowMinLevel, outputWindowLevelSwitch); + + _memorySink ??= new MemorySink(outputTemplate); + config = config.WriteTo.Sink(_memorySink, fileMinLevel, null); + + config = config.Destructure.With(new MyDestructuringPolicy()); + + Serilog.Log.Logger = config.CreateLogger(); + //switchableLogger.Set(config.CreateLogger(), disposePrev: true); + + OnOptionsChanged(); + + //IsInitialized = true; + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + + public class MyDestructuringPolicy : IDestructuringPolicy + { + // serilog cannot destruct StringArrayContainer by default, so do it manually + public bool TryDestructure(object value, ILogEventPropertyValueFactory propertyValueFactory, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out Serilog.Events.LogEventPropertyValue? result) + { + if (value is Synchronizer.Model.StringArrayContainer sac) + { + var items = sac.Container.Select(item => propertyValueFactory.CreatePropertyValue(item, true)); + result = new Serilog.Events.SequenceValue(items); + return true; + } + + result = null; + return false; + } + } +} + +#endif \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta new file mode 100644 index 0000000..54239c3 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca3b9ef056f0ba843936ff335d12b0a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs new file mode 100644 index 0000000..e652bea --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs @@ -0,0 +1,137 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +using Meryel.Serilog; +using Meryel.Serilog.Core; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).WarningCount; + + public static string? FilePath => Meryel.UnityCodeAssist.Logger.ELogger.UnityFilePath; + public static string? VSFilePath => Meryel.UnityCodeAssist.Logger.ELogger.VisualStudioFilePath; + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + fileLevelSwitch = null; + outputWindowLevelSwitch = null; + _memorySink = null; + + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + //var solutionHash = Common.CommonTools.GetHashOfPath(solutionDir); + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); // dir is osSafePath + _outputWindowSink ??= outputWindowSink.Value; + var sinkWrapper = new System.Lazy(() => _outputWindowSink); + + Meryel.UnityCodeAssist.Logger.ELogger.Init( + UnityCodeAssist.Logger.ELogger.State.FullyInitialized, + UnityCodeAssist.Logger.ELogger.PackagePriority.High, + solutionDir, solutionHash, "UnityCodeAssist", ProjectData.Domain.Unity, + sinkWrapper, null, null, null, null); + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + +} + diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta new file mode 100644 index 0000000..bb8bb23 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44a33ba3272c55d4fad27588d4bdcb2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs new file mode 100644 index 0000000..14f5091 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs @@ -0,0 +1,62 @@ +using System; +using System.Linq; +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +//using Meryel.UnityCodeAssist.Serilog.Events; +//using Meryel.UnityCodeAssist.Serilog.Configuration; +using Meryel.Serilog; +using Meryel.Serilog.Core; +using Meryel.Serilog.Events; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + public class UnityOutputWindowSink : ILogEventSink + { + private readonly IFormatProvider? _formatProvider; + + public UnityOutputWindowSink(IFormatProvider? formatProvider) + { + _formatProvider = formatProvider; + } + + public void Emit(LogEvent? logEvent) + { + if (logEvent == null) + return; + + var message = logEvent.RenderMessage(_formatProvider, false); + + switch (logEvent.Level) + { + //case LogEventLevel.Verbose: + //case LogEventLevel.Debug: + case LogEventLevel.Information: + UnityEngine.Debug.Log(message); + break; + case LogEventLevel.Warning: + UnityEngine.Debug.LogWarning(message); + break; + case LogEventLevel.Error: + case LogEventLevel.Fatal: + UnityEngine.Debug.LogError(message); + break; + default: + break; + } + } + + public void Dispose() + { + } + } + +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta new file mode 100644 index 0000000..23dfe1e --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0cc7f1339aeef54898503bd5cdc51fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs new file mode 100644 index 0000000..a47c273 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs @@ -0,0 +1,134 @@ +using System; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + //[InitializeOnLoad] + public static class MQTTnetInitializer + { + public static MQTTnetPublisher? Publisher; + + static MQTTnetInitializer() + { + EditorApplication.quitting += EditorApplication_quitting; + AssemblyReloadEvents.beforeAssemblyReload += AssemblyReloadEvents_beforeAssemblyReload; + //AssemblyReloadEvents.afterAssemblyReload += AssemblyReloadEvents_afterAssemblyReload; + + RunOnceOnUpdate(Initialize); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + /// + /// false for profiler standalone process + /// + /// + public static bool IsMainUnityEditorProcess() + { +#if UNITY_2020_2_OR_NEWER + if (UnityEditor.AssetDatabase.IsAssetImportWorkerProcess()) + return false; +#elif UNITY_2019_3_OR_NEWER + if (UnityEditor.Experimental.AssetDatabaseExperimental.IsAssetImportWorkerProcess()) + return false; +#endif + +#if UNITY_2021_1_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Secondary) + return false; +#elif UNITY_2020_2_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Slave) + return false; +#elif UNITY_2020_1_OR_NEWER + if (global::Unity.MPE.ProcessService.level == global::Unity.MPE.ProcessLevel.UMP_SLAVE) + return false; +#endif + + return true; + } + + public static void Initialize() + { + if (!IsMainUnityEditorProcess()) + { + // if try to creaate NetMQ, will recieve AddressAlreadyInUseException during binding + Serilog.Log.Debug("MQTTnet won't initialize on secondary processes"); + return; + } + + Serilog.Log.Debug("MQTTnet initializing"); + + //Serilog.Log.Debug("MQTTnet constructing"); + Publisher = new MQTTnetPublisher(); + + RunOnShutdown(OnShutDown); + Serilog.Log.Debug("MQTTnet initialized"); + } + + private static void OnShutDown() + { + Serilog.Log.Debug("MQTTnet OnShutDown"); + Clear(); + } + + //private static void AssemblyReloadEvents_afterAssemblyReload() + //{ + // Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_afterAssemblyReload"); + //} + + private static void AssemblyReloadEvents_beforeAssemblyReload() + { + Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_beforeAssemblyReload"); + + Clear(); + } + + private static void EditorApplication_quitting() + { + Serilog.Log.Debug("MQTTnet EditorApplication_quitting"); + + Publisher?.SendDisconnect(); + Clear(); + } + + static void Clear() => Publisher?.Clear(); + + + private static void RunOnceOnUpdate(Action action) + { + void callback() + { + EditorApplication.update -= callback; + action(); + } + + EditorApplication.update += callback; + } + + private static void RunOnShutdown(Action action) + { + // Mono on OSX has all kinds of quirks on AppDomain shutdown + //if (!VisualStudioEditor.IsWindows) + //return; +#if !UNITY_EDITOR_WIN + return; +#else + AppDomain.CurrentDomain.DomainUnload += (_, __) => action(); +#endif + + } + } +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta new file mode 100644 index 0000000..0b60f0e --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a503036d3d400042a5d9fdd5564202b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs new file mode 100644 index 0000000..caf6a5c --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs @@ -0,0 +1,926 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using UnityEngine; +using UnityEditor; +using System.Threading; +using Task = System.Threading.Tasks.Task; +using Application = UnityEngine.Application; + +using Meryel.UnityCodeAssist.MQTTnet; +using Meryel.UnityCodeAssist.MQTTnet.Server; +using Meryel.UnityCodeAssist.MQTTnet.Protocol; +using Meryel.UnityCodeAssist.MQTTnet.Adapter; +using Meryel.UnityCodeAssist.MQTTnet.Implementations; +using Meryel.UnityCodeAssist.MQTTnet.Diagnostics; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +using Newtonsoft = Meryel.UnityCodeAssist.Newtonsoft; +#pragma warning restore IDE0005 + + +#nullable enable + + +//**-- +// can also do this for better clear, sometimes it gets locked +// https://answers.unity.com/questions/704066/callback-before-unity-reloads-editor-assemblies.html# + +namespace Meryel.UnityCodeAssist.Editor +{ + public class MQTTnetPublisher : Synchronizer.Model.IProcessor + { + MqttServer? broker; + + CancellationTokenSource? cancellationTokenSource; + + readonly Synchronizer.Model.Manager syncMngr; + + //public readonly List clients; + readonly System.Collections.Concurrent.ConcurrentDictionary _clients; + + public IEnumerable Clients => _clients.Values.Where(c => c.NodeKind != Synchronizer.Model.NodeKind.SemiClient_RoslynAnalyzer.ToString()); + + Synchronizer.Model.Connect? _self; + + Synchronizer.Model.Connect Self => _self!; + + void InitializeSelf() + { + var projectPath = CommonTools.GetProjectPath(); + _self = new Synchronizer.Model.Connect() + { + ModelVersion = Synchronizer.Model.Utilities.Version, + ProjectPath = projectPath, + ProjectName = getProjectName(), + ContactInfo = $"Unity {Application.unityVersion}", + AssemblyVersion = Assister.Version, +#if MERYEL_UCA_LITE_VERSION + LiteOrFull = "Lite", +#else + LiteOrFull = "Full", +#endif + NodeKind = Synchronizer.Model.NodeKind.Server.ToString(), + ClientId = "", + }; + + string getProjectName() + { + string[] s = projectPath.Split('/'); +#pragma warning disable IDE0056 + string projectName = s[s.Length - 1]; +#pragma warning restore IDE0056 + //Logg("project = " + projectName); + return projectName; + } + } + + + public static void LogContext() + { + } + + public MQTTnetPublisher() + { + // LogContext(); + + Serilog.Log.Debug("MQTTnet server initializing, begin"); + + InitializeSelf(); + + _clients = new System.Collections.Concurrent.ConcurrentDictionary(); + syncMngr = new Synchronizer.Model.Manager(this); + + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(Self!.ProjectPath); + + + // Create the options for our MQTT Broker + MqttServerOptionsBuilder options = new MqttServerOptionsBuilder() + // set endpoint to localhost + .WithDefaultEndpoint() + // port used will be 707 + .WithDefaultEndpointPort(port) + // handler for new connections + //.WithConnectionValidator(OnNewConnection) + // handler for new messages + //.WithApplicationMessageInterceptor(OnNewMessage) + + // disable ipv6 for linux (and possibly macos too), otherwise socket exception is thrown + .WithDefaultEndpointBoundIPV6Address(System.Net.IPAddress.None) + + // for preventing socket ex after server restart https://github.com/dotnet/MQTTnet/issues/494 + // System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted. + .WithTlsEndpointReuseAddress() + ; + + IList DefaultServerAdapters = new List() + { + new MqttTcpServerAdapter(), + }; + var logger = new MqttNetNullLogger(); + + + + broker = new MqttServer(options.Build(), DefaultServerAdapters, logger); + + broker.InterceptingPublishAsync += Broker_InterceptingPublishAsync; + broker.ClientDisconnectedAsync += Broker_ClientDisconnectedAsync; + + Serilog.Log.Debug("MQTTnet server initializing, constructed broker, port: {Port}", port); + + try + { + //broker.StartAsync().GetAwaiter().GetResult(); + + var startTask = Task.Run(() => broker.StartAsync()); + if (!startTask.Wait(TimeSpan.FromSeconds(5))) + { + Serilog.Log.Error("MQTTnet broker.StartAsync timed out."); + return; + } + + + Serilog.Log.Debug("MQTTnet server initializing, started broker"); + } + catch (System.Net.Sockets.SocketException socketEx) + { + Serilog.Log.Error(socketEx, "Socket exception"); + LogContext(); + //Serilog.Log.Warning("Socket exception disposing pubSocket"); + //broker.Dispose(); + //broker = null; + return; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StartAsync failed."); + return; + } + + + //pubSocket.SendReady += PubSocket_SendReady; + //SendConnect(); + + cancellationTokenSource = new CancellationTokenSource(); + //pullThread = new System.Threading.Thread(async () => await PullAsync(conn.pushPull, pullThreadCancellationTokenSource.Token)); + //pullThread = new System.Threading.Thread(() => InitPull(conn.pushPull, pullTaskCancellationTokenSource.Token)); + //pullThread.Start(); + //Task.Run(() => InitPullAsync()); + + + Serilog.Log.Debug("MQTTnet server initializing, initialized"); + + // need to sleep here, clients will take some time to start subscribing + // https://github.com/zeromq/netmq/issues/482#issuecomment-182200323 + Thread.Sleep(1000); + SendConnect(); + + Serilog.Log.Debug("MQTTnet server initializing, initialized at {port} with {projectPath}", port, Self!.ProjectPath); + } + + private Task Broker_ClientDisconnectedAsync(ClientDisconnectedEventArgs arg) + { + try + { + var removed = _clients.TryRemove(arg.ClientId, out _); + Serilog.Log.Debug("Broker_ClientDisconnectedAsync {ClientId} {Result}", arg.ClientId, removed); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_ClientDisconnectedAsync)); + } + return Task.CompletedTask; + } + + private Task Broker_InterceptingPublishAsync(InterceptingPublishEventArgs arg) + { + try + { + // if server message + if (string.IsNullOrEmpty(arg.ClientId)) + return Task.CompletedTask; + + Serilog.Log.Verbose("mqttnet consume {topic} {content}", arg.ApplicationMessage.Topic, arg.ApplicationMessage.ConvertPayloadToString()); + + var topic = arg.ApplicationMessage.Topic; + var header = topic.Substring(3); // for "cs/" prefix + var content = arg.ApplicationMessage.ConvertPayloadToString(); + + MainThreadDispatcher.Add(() => syncMngr.ProcessMessage(header, content)); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_InterceptingPublishAsync)); + } + + return Task.CompletedTask; + } + + public void Clear() + { + // LogContext(); + + Serilog.Log.Verbose("MQTTnet clearing {HasBroker}", (broker != null)); + + var server = broker; + if (server != null) + { + server.InterceptingPublishAsync -= Broker_InterceptingPublishAsync; + Serilog.Log.Verbose("MQTTnet clearing, removed events"); + } + + cancellationTokenSource?.Cancel(); + cancellationTokenSource = null; + Serilog.Log.Verbose("MQTTnet clearing, cancelled async token"); + + if (server == null) + return; + + // broker?.StopAsync().GetAwaiter().GetResult(); // this line was freezing Unity editor, so calling Task.Run().Wait() instead + try + { + var stopTask = Task.Run(() => server.StopAsync()); + if (!stopTask.Wait(TimeSpan.FromSeconds(5))) // give it five secs to complete + { + Serilog.Log.Error("MQTTnet broker.StopAsync timed out."); + } + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StopAsync failed."); + } + + Serilog.Log.Verbose("MQTTnet clearing, stopped broker"); + try + { + server.Dispose(); + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "MQTTnet broker.Dispose failed."); + } + + server = null; + broker = null; + + Serilog.Log.Debug("MQTTnet clearing, cleared"); + } + + string SerializeObject(T obj) + where T : class + { + // Odin cant serialize string arrays, https://github.com/TeamSirenix/odin-serializer/issues/26 + //var buffer = OdinSerializer.SerializationUtility.SerializeValue(obj, OdinSerializer.DataFormat.JSON); + //var str = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length); + + // Newtonsoft works fine, but needs package reference + //var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + // not working + //var str = EditorJsonUtility.ToJson(obj); + + // needs nuget + //System.Text.Json.JsonSerializer; + + //var str = TinyJson.JsonWriter.ToJson(obj); + //var str = Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToJson(obj); + var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + return str; + } + + void SendAux(Synchronizer.Model.IMessage message, bool logContent = true) + { + if (message == null) + return; + + SendAux(message.GetType().Name, message, logContent); + } + + void SendAux(string messageType, object content, bool logContent = true) + { + if (logContent) + Serilog.Log.Debug("Publishing {MessageType} {@Content}", messageType, content); + else + Serilog.Log.Debug("Publishing {MessageType}", messageType); + + var publisher = broker; + if (publisher != null) + //publisher.SendMoreFrame(messageType).SendFrame(SerializeObject(content)); + { + var applicationMessage = new MqttApplicationMessageBuilder() + .WithTopic("sc/" + messageType) // sc/ => server->client message + .WithRetainFlag(false) + .WithQualityOfServiceLevel(MqttQualityOfServiceLevel.AtMostOnce) + .WithPayload(SerializeObject(content)) + .Build(); + + //broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default).GetAwaiter().GetResult(); + broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default); + } + else + Serilog.Log.Error("Publisher socket is null"); + } + + public void SendConnect() + { + var connect = Self; + + SendAux(connect); + } + + public void SendDisconnect() + { + var disconnect = new Synchronizer.Model.Disconnect() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(disconnect); + } + + public void SendConnectionInfo() + { + var connectionInfo = new Synchronizer.Model.ConnectionInfo() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(connectionInfo); + } + + public void SendHandshake() + { + var handshake = new Synchronizer.Model.Handshake(); + + SendAux(handshake); + } + + public void SendRequestInternalLog() + { + var requestInternalLog = new Synchronizer.Model.RequestInternalLog(); + + SendAux(requestInternalLog); + } + + public void SendRequestUpdate(string app, string path, bool isInteractive) + { + var requestUpdate = new Synchronizer.Model.RequestUpdate() + { + App = app, + Path = path, + IsInteractive = isInteractive, + }; + + SendAux(requestUpdate); + } + + public void SendInternalLog() + { + var internalLog = new Synchronizer.Model.InternalLog() + { + LogContent = Logger.ELogger.GetInternalLogContent(), + }; + + SendAux(internalLog, logContent: false); + } + + + void SendStringArrayAux(string id, string[] array) + { + var stringArray = new Synchronizer.Model.StringArray() + { + Id = id, + Array = array, + }; + + SendAux(stringArray); + } + + void SendStringArrayContainerAux(params (string id, string[] array)[] container) + { + var stringArrayContainer = new Synchronizer.Model.StringArrayContainer() + { + Container = new Synchronizer.Model.StringArray[container.Length], + }; + + for (int i = 0; i < container.Length; i++) + { + stringArrayContainer.Container[i] = new Synchronizer.Model.StringArray + { + Id = container[i].id, + Array = container[i].array + }; + } + + SendAux(stringArrayContainer); + } + + public void SendTags(string[] tags) => + SendStringArrayAux(Synchronizer.Model.Ids.Tags, tags); + + public void SendLayers(string[] layerNames, string[] layerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.Layers, layerNames), + (Synchronizer.Model.Ids.LayerIndices, layerIndices)); + } + + public void SendSortingLayers(string[] sortingLayers, string[] sortingLayerIds, string[] sortingLayerValues) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SortingLayers, sortingLayers), + (Synchronizer.Model.Ids.SortingLayerIds, sortingLayerIds), + (Synchronizer.Model.Ids.SortingLayerValues, sortingLayerValues)); + } + + public void SendRenderingLayers(string[] renderingLayers, string[] renderingLayerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.RenderingLayers, renderingLayers), + (Synchronizer.Model.Ids.RenderingLayerIndices, renderingLayerIndices)); + } + + public void SendPlayerPrefs(string[] playerPrefKeys, string[] playerPrefValues, + string[] playerPrefStringKeys, string[] playerPrefIntegerKeys, string[] playerPrefFloatKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.PlayerPrefKeys, playerPrefKeys), + (Synchronizer.Model.Ids.PlayerPrefValues, playerPrefValues), + (Synchronizer.Model.Ids.PlayerPrefStringKeys, playerPrefStringKeys), + (Synchronizer.Model.Ids.PlayerPrefIntegerKeys, playerPrefIntegerKeys), + (Synchronizer.Model.Ids.PlayerPrefFloatKeys, playerPrefFloatKeys) + ); + } + + public void SendEditorPrefs(string[] editorPrefKeys, string[] editorPrefValues, + string[] editorPrefStringKeys, string[] editorPrefIntegerKeys, string[] editorPrefFloatKeys, + string[] editorPrefBooleanKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.EditorPrefKeys, editorPrefKeys), + (Synchronizer.Model.Ids.EditorPrefValues, editorPrefValues), + (Synchronizer.Model.Ids.EditorPrefStringKeys, editorPrefStringKeys), + (Synchronizer.Model.Ids.EditorPrefIntegerKeys, editorPrefIntegerKeys), + (Synchronizer.Model.Ids.EditorPrefFloatKeys, editorPrefFloatKeys), + (Synchronizer.Model.Ids.EditorPrefBooleanKeys, editorPrefBooleanKeys) + ); + } + + public void SendInputManager(string[] axisNames, string[] axisInfos, string[] buttonKeys, string[] buttonAxis, string[] joystickNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.InputManagerAxes, axisNames), + (Synchronizer.Model.Ids.InputManagerAxisInfos, axisInfos), + (Synchronizer.Model.Ids.InputManagerButtonKeys, buttonKeys), + (Synchronizer.Model.Ids.InputManagerButtonAxis, buttonAxis), + (Synchronizer.Model.Ids.InputManagerJoystickNames, joystickNames) + ); + } + + public void SendSceneList(string[] sceneNames, string[] scenePaths, string[] sceneBuildIndices, + string[] sceneNamesAndPaths, string[] scenePathsAndNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SceneNames, sceneNames), + (Synchronizer.Model.Ids.ScenePaths, scenePaths), + (Synchronizer.Model.Ids.SceneBuildIndices, sceneBuildIndices), + (Synchronizer.Model.Ids.SceneNamesAndPaths, sceneNamesAndPaths), + (Synchronizer.Model.Ids.ScenePathsAndNames, scenePathsAndNames) + ); + } + + public void SendScriptMissing(string component) + { + var scriptMissing = new Synchronizer.Model.ScriptMissing() + { + Component = component, + }; + + SendAux(scriptMissing); + } + + public void SendComponentHumanTrait(string[] bones, string[] muscles) + { + //var humanTrait = new Synchronizer.Model.Components.HumanTrait(); + + var boneIndices = new string[bones.Length]; + var boneNames = new string[bones.Length]; + for (int i = 0; i < bones.Length; i++) + { + boneIndices[i] = i.ToString(); + boneNames[i] = bones[i]; + } + + var muscleIndices = new string[muscles.Length]; + var muscleNames = new string[muscles.Length]; + for (int i = 0; i < muscles.Length; i++) + { + muscleIndices[i] = i.ToString(); + muscleNames[i] = muscles[i]; + } + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.AnimationHumanBones, boneNames), + (Synchronizer.Model.Ids.AnimationHumanBoneIndices, boneIndices), + (Synchronizer.Model.Ids.AnimationHumanMuscles, muscleNames), + (Synchronizer.Model.Ids.AnimationHumanMuscleIndices, muscleIndices) + ); + } + + public void SendShaderGlobalKeywords() + { + SendStringArrayAux(Synchronizer.Model.Ids.ShaderGlobalKeywords, Shader.globalKeywords.Select(k => k.name).ToArray()); + } + + public void SendGameObject(GameObject go) + { + if (!go) + return; + + Serilog.Log.Debug("SendGO: {GoName}", go.name); + + var dataOfSelf = go.ToSyncModel(priority:10000); + if (dataOfSelf != null) + SendAux(dataOfSelf); + + var dataOfHierarchy = go.ToSyncModelOfHierarchy(); + if (dataOfHierarchy != null) + { + foreach (var doh in dataOfHierarchy) + SendAux(doh); + } + + var dataOfComponents = go.ToSyncModelOfComponents(); + if (dataOfComponents != null) + { + foreach (var doc in dataOfComponents) + SendAux(doc); + } + + var dataOfComponentAnimator = go.ToSyncModelOfComponentAnimator(); + if (dataOfComponentAnimator != null) + SendAux(dataOfComponentAnimator); + + var dataOfComponentAnimation = go.ToSyncModelOfComponentAnimation(); + if (dataOfComponentAnimation != null) + SendAux(dataOfComponentAnimation); + + var dataOfComponentMaterial = go.ToSyncModelOfComponentMaterial(); + if (dataOfComponentMaterial != null) + SendAux(dataOfComponentMaterial); + } + + public void SendScriptableObject(ScriptableObject so) + { + Serilog.Log.Debug("SendSO: {SoName}", so.name); + + var dataOfSo = so.ToSyncModel(); + if (dataOfSo != null) + SendAux(dataOfSo); + } + + public void SendAnalyticsEvent(string type, string content) + { + var analyticsEvent = new Synchronizer.Model.AnalyticsEvent() + { + EventType = type, + EventContent = content + }; + SendAux(analyticsEvent); + } + + public void SendErrorReport(string errorMessage, string stack, string type) + { + var errorReport = new Synchronizer.Model.ErrorReport() + { + ErrorMessage = errorMessage, + ErrorStack = stack, + ErrorType = type, + }; + SendAux(errorReport); + } + + public void SendRequestVerboseType(string type, string docPath) + { + var requestVerboseType = new Synchronizer.Model.RequestVerboseType() + { + Type = type, + DocPath = docPath, + }; + SendAux(requestVerboseType); + } + + public void ForwardRelayMessage(Synchronizer.Model.IRelayMessage relayMessage) + { + SendAux(relayMessage); + } + + + string Synchronizer.Model.IProcessor.Serialize(T value) + { + //return System.Text.Json.JsonSerializer.Serialize(value); + //return Newtonsoft.Json.JsonConvert.SerializeObject(value); + return SerializeObject(value); + } + T Synchronizer.Model.IProcessor.Deserialize(string data) + { + //return System.Text.Json.JsonSerializer.Deserialize(data)!; + //return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + //return TinyJson.JsonParser.FromJson(data)!; + //return Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToObject(data); + return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + + //byte[] buffer = System.Text.Encoding.UTF8.GetBytes(data); + //T val = OdinSerializer.SerializationUtility.DeserializeValue(buffer, OdinSerializer.DataFormat.JSON); + //return val; + } + + //**--make sure all Synchronizer.Model.IProcessor.Process methods are thread-safe + + // a new client has connected + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Connect connect) + { + if (connect.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connect.ContactInfo, connect.ModelVersion, Self.ModelVersion); + return; + } + + if (connect.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connect.ProjectName, connect.ProjectPath, Self.ProjectPath); + return; + } + + if (!string.IsNullOrEmpty(connect.LiteOrFull) && connect.LiteOrFull != Self.LiteOrFull) + { + if (connect.LiteOrFull == "Lite") + { + //**-- upgrade vsix to full here //**--//**-- + } + } + + var hasClient = _clients.TryGetValue(connect.ClientId, out var client); + if (!hasClient) + _clients[connect.ClientId] = connect; + else + { + // LiteOrFull field might be updated + client.ModelVersion = connect.ModelVersion; + client.ProjectPath = connect.ProjectPath; + client.ProjectName = connect.ProjectName; + client.ContactInfo = connect.ContactInfo; + client.AssemblyVersion = connect.AssemblyVersion; + client.LiteOrFull = connect.LiteOrFull; + client.NodeKind = connect.NodeKind; + client.ClientId = connect.ClientId; + } + + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + + // a new client is online and requesting connection + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnect requestConnect) + { + SendConnect(); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Disconnect disconnect) + { + var removed = _clients.TryRemove(disconnect.ClientId, out var client); + Serilog.Log.Debug("Synchronizer.Model.Disconnect {ClientId} {Removed}", disconnect.ClientId, removed); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ConnectionInfo connectionInfo) + { + if (connectionInfo.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connectionInfo.ContactInfo, connectionInfo.ModelVersion, Self.ModelVersion); + return; + } + + if (connectionInfo.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connectionInfo.ProjectName, connectionInfo.ProjectPath, Self.ProjectPath); + return; + } + + if (!_clients.TryGetValue(connectionInfo.ClientId, out _)) + { + SendConnect(); + } + else + { + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnectionInfo requestConnectionInfo) + { + SendConnectionInfo(); + } + /* + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Layers layers) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Tags tags) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.SortingLayers sortingLayers) + { + + }*/ + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray stringArray) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer stringArrayContainer) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject gameObject) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData component) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator component_Animator) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation component_Animation) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material component_Material) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScript requestScript) + { + if (requestScript.DeclaredTypes == null || requestScript.DeclaredTypes.Length == 0) + return; + + var documentPath = requestScript.DocumentPath; + + foreach (var declaredType in requestScript.DeclaredTypes) + { + if (ScriptFinder.FindInstanceOfType(declaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + else + { + SendScriptMissing(declaredType); + } + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScriptFast requestScriptFast) + { + var documentPath = requestScriptFast.DocumentPath; + + //**--namespace? + var possiblyDeclaredType = Path.GetFileNameWithoutExtension(documentPath); + + if (ScriptFinder.FindInstanceOfType(possiblyDeclaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing scriptMissing) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing)"); + } + + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Handshake handshake) + { + // Do nothing + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestInternalLog requestInternalLog) + { + SendInternalLog(); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.InternalLog internalLog) + { + Logger.ELogger.VsInternalLog = internalLog.LogContent; + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent analyticsEvent) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport errorReport) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType requestVerboseType) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestLazyLoad requestLazyLoad) + { + Monitor.LazyLoad(requestLazyLoad.Category); + } + + internal Synchronizer.Model.RequestUpdate? DelayedRequestUpdate { get; private set; } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestUpdate requestUpdate) + { + if (requestUpdate.App != "Unity" && requestUpdate.App != "SystemBinariesForDotNetStandard20") + return; + + // cannot import package in play mode, so delay it + if (EditorApplication.isPlayingOrWillChangePlaymode) + { + Serilog.Log.Information("Cannot import package in play mode, please exit play mode to update"); + DelayedRequestUpdate = requestUpdate; + return; + } + DelayedRequestUpdate = null; + + // let unity update the package, don't unzip it, to prevent file already in use and other issues + AssetDatabase.ImportPackage(requestUpdate.Path, requestUpdate.IsInteractive); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentShow relayDocumentShow) + { + ForwardRelayMessage(relayDocumentShow); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentSave relayDocumentSave) + { + ForwardRelayMessage(relayDocumentSave); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentViewportChanged relayDocumentViewportChanged) + { + ForwardRelayMessage(relayDocumentViewportChanged); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayLogMessage relayLogMessage) + { + ForwardRelayMessage(relayLogMessage); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayUpdateExport relayUpdateExport) + { + ForwardRelayMessage(relayUpdateExport); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayAdornmentText relayAdornmentText) + { + ForwardRelayMessage(relayAdornmentText); + } + + } +} + diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta new file mode 100644 index 0000000..4e802af --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e6bf8bab3f6a9a439b3992693b1fc34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs new file mode 100644 index 0000000..ae50f63 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs @@ -0,0 +1,45 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class MainThreadDispatcher + { + readonly static ConcurrentBag actions; + + static MainThreadDispatcher() + { + actions = new ConcurrentBag(); + EditorApplication.update += Update; + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() {} + + static void Update() + { + while (actions.TryTake(out var action)) + { + action.Invoke(); + } + } + + public static void Add(System.Action action) => actions.Add(action); + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta new file mode 100644 index 0000000..1545893 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 238ff68bac1bd2a44ad831a256db9cae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef new file mode 100644 index 0000000..0d5dd76 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "MerryYellow.CodeAssist.Editor", + "rootNamespace": "", + "references": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": false, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta new file mode 100644 index 0000000..01d3ba9 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82ec9ead3f2d6e8488c5717eed8b7cf5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs new file mode 100644 index 0000000..55d966f --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs @@ -0,0 +1,332 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine.SceneManagement; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class Monitor + { + private readonly static string tagManagerFilePath; + private static System.DateTime previousTagManagerLastWrite; + + private static bool isAppFocused; + private static bool isAppFocusedOnTagManager; + + private static int dirtyCounter; + private static readonly Dictionary dirtyDict; + + static Monitor() + { + tagManagerFilePath = CommonTools.GetTagManagerFilePath(); + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + dirtyDict = new Dictionary(); + dirtyCounter = 0; + + EditorApplication.hierarchyChanged += OnHierarchyChanged; + EditorApplication.update += OnUpdate; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + Undo.postprocessModifications += MyPostprocessModificationsCallback; + //Undo.undoRedoPerformed += MyUndoCallback; + Selection.selectionChanged += OnSelectionChanged; + //EditorSceneManager.sceneOpened += EditorSceneManager_sceneOpened; + EditorSceneManager.activeSceneChangedInEditMode += EditorSceneManager_activeSceneChangedInEditMode; + EditorBuildSettings.sceneListChanged += EditorBuildSettings_sceneListChanged; + + Application.logMessageReceived += Application_logMessageReceived; + //System.Threading.Tasks.TaskScheduler.UnobservedTaskException += + } + + private static void EditorBuildSettings_sceneListChanged() + { + OnSceneListChanged(); + } + + private static void OnPlayModeStateChanged(PlayModeStateChange playModeStateChange) + { + if (playModeStateChange != PlayModeStateChange.EnteredEditMode) + return; + + var delayedRequestUpdate = MQTTnetInitializer.Publisher?.DelayedRequestUpdate; + if (delayedRequestUpdate == null) + return; + + var processor = MQTTnetInitializer.Publisher as Synchronizer.Model.IProcessor; + processor?.Process(delayedRequestUpdate); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + private static void EditorSceneManager_activeSceneChangedInEditMode(Scene arg0, Scene arg1) + { + //Debug.Log("EditorSceneManager_activeSceneChangedInEditMode"); + OnHierarchyChanged(); + } + + private static void EditorSceneManager_sceneOpened(Scene scene, OpenSceneMode mode) + { + Serilog.Log.Debug("Monitor {Event} scene:{Scene} mode:{Mode}", nameof(EditorSceneManager_sceneOpened), scene.name, mode); + //Debug.Log("EditorSceneManager_sceneOpened"); + OnHierarchyChanged(); + } + + static void OnUpdate() + { + string? currentEditorFocus = null; + if (Selection.activeObject) + currentEditorFocus = Selection.activeObject.GetType().ToString(); + + //**-- use this instead? https://learn.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher?view=net-8.0 + // there is also this approach, but need to check OnUpdate anyways for focus checking, https://github.com/AlkimeeGames/TagLayerTypeGenerator/blob/main/Editor/TypeGenerator.cs#L36 + var currentTagManagerLastWrite = previousTagManagerLastWrite; + try + { + currentTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentTagManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentTagManagerLastWrite; + OnTagsOrLayersModified(); + } + else if (currentEditorFocus == "UnityEditor.TagManager") + { + // since unity does not commit changes to the file immediately, checking if user is displaying and focusing on tag manager (tags & layers) inspector + isAppFocusedOnTagManager = true; + } + + + if (isAppFocused != UnityEditorInternal.InternalEditorUtility.isApplicationActive) + { + isAppFocused = UnityEditorInternal.InternalEditorUtility.isApplicationActive; + OnOnUnityEditorFocusChanged(isAppFocused); + //Serilog.Log.Debug("On focus {State}", isAppFocused); + } + } + + static void OnTagsOrLayersModified() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnTagsOrLayersModified)); + + Assister.SendTagsAndLayers(); + } + + static void OnHierarchyChanged() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnHierarchyChanged)); + + // For requesting active doc's GO + MQTTnetInitializer.Publisher?.SendHandshake(); + + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + MQTTnetInitializer.Publisher?.SendGameObject(activeGO); + //Assister.SendTagsAndLayers(); Don't send tags & layers here + } + + static void OnSceneListChanged() + { + // link below for scenes which are not on build list, but we can skip this for now, because of performance and needlessness (user probably wont work with it if its not on build list) + // https://gist.github.com/xfleckx/2527f0420fbcc428a8b86be191d8ad96 + + var scenes = EditorBuildSettings.scenes; + var count = scenes.Length; + + string[] buildIndicies = new string[count]; + string[] names = new string[count]; + string[] paths = new string[count]; + string[] namesAndPaths = new string[count * 2]; + string[] pathsAndNames = new string[count * 2]; + + for (int i = 0; i < count; i++) + { + var scene = scenes[i]; + var path = scene.path; + var name = System.IO.Path.GetFileNameWithoutExtension(path); + + buildIndicies[i] = i.ToString(); + names[i] = name; + paths[i] = path; + namesAndPaths[i] = name; + namesAndPaths[i + count] = path; + pathsAndNames[i] = path; + pathsAndNames[i + count] = name; + } + + MQTTnetInitializer.Publisher?.SendSceneList(names, paths, buildIndicies, namesAndPaths, pathsAndNames); + } + + static UndoPropertyModification[] MyPostprocessModificationsCallback(UndoPropertyModification[] modifications) + { + Serilog.Log.Debug("Monitor {Event}", nameof(MyPostprocessModificationsCallback)); + + foreach (var modification in modifications) + { + var target = modification.currentValue?.target; + SetDirty(target); + } + + // here, you can perform processing of the recorded modifications before returning them + return modifications; + } + + //static void MyUndoCallback() + //{ + // Serilog.Log.Debug("Monitor {Event}", nameof(MyUndoCallback)); + // // code for the action to take on Undo + //} + + static void OnOnUnityEditorFocusChanged(bool isFocused) + { + if (!isFocused) + { + if (isAppFocusedOnTagManager) + { + isAppFocusedOnTagManager = false; + OnTagsOrLayersModified(); + } + + OnSelectionChanged(); + FlushAllDirty(); + /* + Serilog.Log.Debug("exporting {Count} objects", selectedObjects.Count); + + //**--if too many + foreach (var obj in selectedObjects) + { + if (obj is GameObject go) + MQTTnetInitializer.Publisher.SendGameObject(go); + } + + selectedObjects.Clear(); + */ + } + } + + static void OnSelectionChanged() + { + + //**--check order, last selected should be sent last as well + //**--limit here, what if too many? + //selectedObjects.UnionWith(Selection.objects); + foreach(var so in Selection.objects) + { + SetDirty(so); + } + } + + public static void SetDirty(Object? obj) + { + if (obj == null) + return; + else if (obj is GameObject go && go) + SetDirty(go); + else if (obj is Component component && component) + //SetDirty(component.gameObject); + { + var componentGo = component.gameObject; + if (componentGo) + SetDirty(componentGo); + } + //else + //;//**--scriptable obj + } + + public static void SetDirty(GameObject go) + { + dirtyCounter++; + dirtyDict[go] = dirtyCounter; + } + + static void FlushAllDirty() + { + // Sending order is important, must send them in the same order as they are added to/modified in the collection + // Using dict instead of hashset because of that. Dict value is used as add/modify order + + var sortedDict = from entry in dirtyDict orderby entry.Value descending select entry; + + foreach (var entry in sortedDict) + { + var go = entry.Key; + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + dirtyDict.Clear(); + dirtyCounter = 0; + } + + + private static void Application_logMessageReceived(string condition, string stackTrace, LogType type) + { + if (type != LogType.Exception && type != LogType.Error && type != LogType.Warning) + return; + + if (!stackTrace.Contains("Meryel.UnityCodeAssist.Editor")) + return; + + var typeStr = type.ToString(); + + MQTTnetInitializer.Publisher?.SendErrorReport(condition, stackTrace, typeStr); + } + + + public static void LazyLoad(string category) + { + if (category == "PlayerPrefs") + { + Preferences.PreferenceMonitor.InstanceOfPlayerPrefs.Bump(); + } + else if (category == "EditorPrefs") + { + Preferences.PreferenceMonitor.InstanceOfEditorPrefs.Bump(); + } + else if (category == "InputManager") + { + Input.InputManagerMonitor.Instance.Bump(); + } + else if (category == "AnimationHuman") + { + MQTTnetInitializer.Publisher?.SendComponentHumanTrait(HumanTrait.BoneName, HumanTrait.MuscleName); + } + else if (category == "Scene") + { + OnSceneListChanged(); + } + else if (category == "ShaderGlobalKeywords") + { + MQTTnetInitializer.Publisher?.SendShaderGlobalKeywords(); + } + else + { + Serilog.Log.Error("Invalid LazyLoad category {Category}", category); + } + } + } + +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta new file mode 100644 index 0000000..58ed458 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 654d0913b44b86a40bee8394ea8c14cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta new file mode 100644 index 0000000..114c6a4 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 304108f03adc8e446a06aaab3b4bee98 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs new file mode 100644 index 0000000..04cf2ea --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + [System.Serializable] + public class PreferenceEntryHolder : ScriptableObject + { + public List? userDefList; + public List? unityDefList; + + private void OnEnable() + { + hideFlags = HideFlags.DontSave; + userDefList ??= new List(); + unityDefList ??= new List(); + } + + public void ClearLists() + { + userDefList?.Clear(); + unityDefList?.Clear(); + } + } + + [System.Serializable] + public class PreferenceEntry + { + public enum PrefTypes + { + String = 0, + Int = 1, + Float = 2 + } + + public PrefTypes m_typeSelection; + public string? m_key; + + // Need diffrend ones for auto type selection of serilizedProerty + public string? m_strValue; + public int m_intValue; + public float m_floatValue; + + public string? ValueAsString() + { + return m_typeSelection switch + { + PrefTypes.String => m_strValue, + PrefTypes.Int => m_intValue.ToString(), + PrefTypes.Float => m_floatValue.ToString(), + _ => string.Empty, + }; + } + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta new file mode 100644 index 0000000..1ceda79 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b686b7831cfe0ec48b01473fa8a29772 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs new file mode 100644 index 0000000..e5b243a --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs @@ -0,0 +1,375 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Globalization; +using UnityEditor; +using UnityEngine; +using UnityEditorInternal; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class PreferenceMonitor + { + private static readonly Lazy _instanceOfPlayerPrefs = new Lazy(() => new PreferenceMonitor(true)); + private static readonly Lazy _instanceOfEditorPrefs = new Lazy(() => new PreferenceMonitor(false)); + public static PreferenceMonitor InstanceOfPlayerPrefs => _instanceOfPlayerPrefs.Value; + public static PreferenceMonitor InstanceOfEditorPrefs => _instanceOfEditorPrefs.Value; + + //const int Limit = 128; + const int Limit = 8192; + + /// + /// PlayerPrefs or EditorPrefs + /// + readonly bool isPlayerPrefs; + +#region ErrorValues + private readonly int ERROR_VALUE_INT = int.MinValue; + private readonly string ERROR_VALUE_STR = ""; +#endregion //ErrorValues + +#pragma warning disable CS0414 + private static string pathToPrefs = String.Empty; + private static string platformPathPrefix = @"~"; +#pragma warning restore CS0414 + + //private string[] userDef; + //private string[] unityDef; + //private bool showSystemGroup = false; + + private SerializedObject? serializedObject; + private ReorderableList? userDefList; + private ReorderableList? unityDefList; + + private PreferenceEntryHolder? prefEntryHolder; + + private PreferanceStorageAccessor? entryAccessor; + + + private bool updateView = false; + //private bool monitoring = false; + //private bool showLoadingIndicatorOverlay = false; + + +#if UNITY_EDITOR_LINUX + private readonly char[] invalidFilenameChars = { '"', '\\', '*', '/', ':', '<', '>', '?', '|' }; +#elif UNITY_EDITOR_OSX + private readonly char[] invalidFilenameChars = { '$', '%', '&', '\\', '/', ':', '<', '>', '|', '~' }; +#endif + + + + PreferenceMonitor(bool isPlayerPrefs) + { + this.isPlayerPrefs = isPlayerPrefs; + OnEnable(); + EditorApplication.update += Update; + } + + ~PreferenceMonitor() + { + OnDisable(); + } + + public void Bump() + { + Serilog.Log.Debug("Bumping preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(false); + } + + private void RetrieveAndSendKeysAndValues(bool reloadKeys) + { + string[]? keys = GetKeys(reloadKeys); + if (keys == null) + return; + string[] values = GetKeyValues(reloadKeys, keys, out var stringKeys, out var integerKeys, out var floatKeys, out var booleanKeys); + + if (isPlayerPrefs) + MQTTnetInitializer.Publisher?.SendPlayerPrefs(keys, values, stringKeys, integerKeys, floatKeys); + else + MQTTnetInitializer.Publisher?.SendEditorPrefs(keys, values, stringKeys, integerKeys, floatKeys, booleanKeys); + } + + private void OnEnable() + { +#if UNITY_EDITOR_WIN + if (isPlayerPrefs) + pathToPrefs = @"SOFTWARE\Unity\UnityEditor\" + PlayerSettings.companyName + @"\" + PlayerSettings.productName; + else + pathToPrefs = @"Software\Unity Technologies\Unity Editor 5.x"; + + platformPathPrefix = @""; + entryAccessor = new WindowsPrefStorage(pathToPrefs); +#elif UNITY_EDITOR_OSX + if (isPlayerPrefs) + pathToPrefs = @"Library/Preferences/com." + MakeValidFileName(PlayerSettings.companyName) + "." + MakeValidFileName(PlayerSettings.productName) + ".plist"; + else + pathToPrefs = @"Library/Preferences/com.unity3d.UnityEditor5.x.plist"; + + platformPathPrefix = @"~"; + entryAccessor = new MacPrefStorage(pathToPrefs); + //entryAccessor.StartLoadingDelegate = () => { showLoadingIndicatorOverlay = true; }; + //entryAccessor.StopLoadingDelegate = () => { showLoadingIndicatorOverlay = false; }; +#elif UNITY_EDITOR_LINUX + if (isPlayerPrefs) + pathToPrefs = @".config/unity3d/" + MakeValidFileName(PlayerSettings.companyName) + "/" + MakeValidFileName(PlayerSettings.productName) + "/prefs"; + else + pathToPrefs = @".local/share/unity3d/prefs"; + + platformPathPrefix = @"~"; + entryAccessor = new LinuxPrefStorage(pathToPrefs); +#else + Serilog.Log.Warning("Undefined Unity Editor platform"); + pathToPrefs = String.Empty; + platformPathPrefix = @"~"; + entryAccessor = null; +#endif + + if (entryAccessor != null) + { + entryAccessor.PrefEntryChangedDelegate = () => { updateView = true; }; + entryAccessor.StartMonitoring(); + } + } + + // Handel view updates for monitored changes + // Necessary to avoid main thread access issue + private void Update() + { + if (updateView) + { + updateView = false; + //PrepareData(); + //Repaint(); + + Serilog.Log.Debug("Updating preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(true); + } + } + + private void OnDisable() + { + entryAccessor?.StopMonitoring(); + } + + private void InitReorderedList() + { + if (prefEntryHolder == null) + { + var tmp = Resources.FindObjectsOfTypeAll(); + if (tmp.Length > 0) + { + prefEntryHolder = tmp[0]; + } + else + { + prefEntryHolder = ScriptableObject.CreateInstance(); + } + } + + + serializedObject ??= new SerializedObject(prefEntryHolder); + + userDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("userDefList"), false, true, true, true); + unityDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("unityDefList"), false, true, false, false); + + } + + + + + private string[]? GetKeys(bool reloadKeys) + { + if (entryAccessor == null) + { + Serilog.Log.Warning($"{nameof(entryAccessor)} is null"); + return null; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + if (keys.Length > Limit) + keys = keys.Where(k => !k.StartsWith("unity.") && !k.StartsWith("UnityGraphicsQuality")).Take(Limit).ToArray(); + + return keys; + } + + string[]? _cachedKeyValues = null; + + string[]? _cachedStringKeys = null; + string[]? _cachedIntegerKeys = null; + string[]? _cachedFloatKeys = null; + string[]? _cachedBooleanKeys = null; + + private string[] GetKeyValues(bool reloadData, string[] keys, + out string[] stringKeys, out string[] integerKeys, out string[] floatKeys, out string[] booleanKeys) + { + if (!reloadData && _cachedKeyValues != null && _cachedKeyValues.Length == keys.Length) + { + stringKeys = _cachedStringKeys!; + integerKeys = _cachedIntegerKeys!; + floatKeys = _cachedFloatKeys!; + booleanKeys = _cachedBooleanKeys!; + return _cachedKeyValues; + } + + string[] values = new string[keys.Length]; + var stringKeyList = new List(); + var integerKeyList = new List(); + var floatKeyList = new List(); + var boolenKeyList = new List(); + + for (int i = 0; i < keys.Length; i++) + { + var key = keys[i]; + + string stringValue; + if (isPlayerPrefs) + stringValue = PlayerPrefs.GetString(key, ERROR_VALUE_STR); + else + stringValue = EditorPrefs.GetString(key, ERROR_VALUE_STR); + + if (stringValue != ERROR_VALUE_STR) + { + values[i] = stringValue; + stringKeyList.Add(key); + continue; + } + + float floatValue; + if (isPlayerPrefs) + floatValue = PlayerPrefs.GetFloat(key, float.NaN); + else + floatValue = EditorPrefs.GetFloat(key, float.NaN); + + if (!float.IsNaN(floatValue)) + { + values[i] = floatValue.ToString(); + floatKeyList.Add(key); + continue; + } + + int intValue; + if (isPlayerPrefs) + intValue = PlayerPrefs.GetInt(key, ERROR_VALUE_INT); + else + intValue = EditorPrefs.GetInt(key, ERROR_VALUE_INT); + + if (intValue != ERROR_VALUE_INT) + { + values[i] = intValue.ToString(); + integerKeyList.Add(key); + continue; + } + + bool boolValue = false; + if (!isPlayerPrefs) + { + bool boolValueTrue = EditorPrefs.GetBool(key, true); + bool boolValueFalse = EditorPrefs.GetBool(key, false); + + boolValue = boolValueFalse; + if (boolValueTrue == boolValueFalse) + { + values[i] = boolValueTrue.ToString(); + boolenKeyList.Add(key); + continue; + } + } + + values[i] = string.Empty; + if (isPlayerPrefs) + { + // Keys with ? causing problems, just ignore them + if (key.Contains("?")) + Serilog.Log.Debug("Invalid {PreferenceType} KEY WITH '?', '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + + else + // EditorPrefs gives error for some keys + Serilog.Log.Error("Invalid {PreferenceType} '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + } + } + + stringKeys = stringKeyList.ToArray(); + integerKeys = integerKeyList.ToArray(); + floatKeys = floatKeyList.ToArray(); + booleanKeys = boolenKeyList.ToArray(); + + _cachedKeyValues = values; + + _cachedStringKeys = stringKeys; + _cachedIntegerKeys = integerKeys; + _cachedFloatKeys = floatKeys; + _cachedBooleanKeys = booleanKeys; + + return values; + } + + private void LoadKeys(out string[]? userDef, out string[]? unityDef, bool reloadKeys) + { + if(entryAccessor == null) + { + userDef = null; + unityDef = null; + return; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + //keys.ToList().ForEach( e => { Debug.Log(e); } ); + + // Seperate keys int unity defined and user defined + Dictionary> groups = keys + .GroupBy((key) => key.StartsWith("unity.") || key.StartsWith("UnityGraphicsQuality")) + .ToDictionary((g) => g.Key, (g) => g.ToList()); + + unityDef = (groups.ContainsKey(true)) ? groups[true].ToArray() : new string[0]; + userDef = (groups.ContainsKey(false)) ? groups[false].ToArray() : new string[0]; + } + + +#if (UNITY_EDITOR_LINUX || UNITY_EDITOR_OSX) + private string MakeValidFileName(string unsafeFileName) + { + string normalizedFileName = unsafeFileName.Trim().Normalize(NormalizationForm.FormD); + StringBuilder stringBuilder = new StringBuilder(); + + // We need to use a TextElementEmumerator in order to support UTF16 characters that may take up more than one char(case 1169358) + TextElementEnumerator charEnum = StringInfo.GetTextElementEnumerator(normalizedFileName); + while (charEnum.MoveNext()) + { + string c = charEnum.GetTextElement(); + if (c.Length == 1 && invalidFilenameChars.Contains(c[0])) + { + stringBuilder.Append('_'); + continue; + } + UnicodeCategory unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(c, 0); + if (unicodeCategory != UnicodeCategory.NonSpacingMark) + stringBuilder.Append(c); + } + return stringBuilder.ToString().Normalize(NormalizationForm.FormC); + } +#endif + + } + + +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta new file mode 100644 index 0000000..7a9c9ca --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d848223c4ab636544a7b13aeffa72434 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs new file mode 100644 index 0000000..12f553d --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs @@ -0,0 +1,292 @@ +using System; +using System.Linq; + +#if UNITY_EDITOR_WIN +using Microsoft.Win32; +using System.Text; +#elif UNITY_EDITOR_OSX +using System.Diagnostics; +using System.IO; +using System.Text.RegularExpressions; +#elif UNITY_EDITOR_LINUX +using System.IO; +using System.Xml; +using System.Xml.Linq; +#endif + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public abstract class PreferanceStorageAccessor + { + protected string prefPath; + protected string[] cachedData = new string[0]; + + protected abstract void FetchKeysFromSystem(); + + protected PreferanceStorageAccessor(string pathToPrefs) + { + prefPath = pathToPrefs; + } + + public string[] GetKeys(bool reloadData = true) + { + if (reloadData || cachedData.Length == 0) + { + FetchKeysFromSystem(); + } + + return cachedData; + } + + public Action? PrefEntryChangedDelegate; + protected bool ignoreNextChange = false; + + public void IgnoreNextChange() + { + ignoreNextChange = true; + } + + protected virtual void OnPrefEntryChanged() + { + if (ignoreNextChange) + { + ignoreNextChange = false; + return; + } + + PrefEntryChangedDelegate?.Invoke(); + } + + public Action? StartLoadingDelegate; + public Action? StopLoadingDelegate; + + public abstract void StartMonitoring(); + public abstract void StopMonitoring(); + public abstract bool IsMonitoring(); + } + +#if UNITY_EDITOR_WIN + + public class WindowsPrefStorage : PreferanceStorageAccessor + { + readonly RegistryMonitor monitor; + + public WindowsPrefStorage(string pathToPrefs) : base(pathToPrefs) + { + monitor = new RegistryMonitor(RegistryHive.CurrentUser, prefPath); + monitor.RegChanged += new EventHandler(OnRegChanged); + } + + private void OnRegChanged(object sender, EventArgs e) + { + OnPrefEntryChanged(); + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + using (RegistryKey rootKey = Registry.CurrentUser.OpenSubKey(prefPath)) + { + if (rootKey != null) + { + cachedData = rootKey.GetValueNames(); + rootKey.Close(); + } + } + + // Clean _h3320113488 nameing + //cachedData = cachedData.Select((key) => { return key.Substring(0, key.LastIndexOf("_h", StringComparison.Ordinal)); }).ToArray(); + for (int i = 0; i < cachedData.Length; i++) + { + var indexOfSuffix = cachedData[i].LastIndexOf("_h", StringComparison.Ordinal); + if (indexOfSuffix >= 0) + cachedData[i] = cachedData[i].Substring(0, indexOfSuffix); + } + + EncodeAnsiInPlace(); + } + + public override void StartMonitoring() + { + monitor.Start(); + } + + public override void StopMonitoring() + { + monitor.Stop(); + } + + public override bool IsMonitoring() + { + return monitor.IsMonitoring; + } + + private void EncodeAnsiInPlace() + { + Encoding utf8 = Encoding.UTF8; + Encoding ansi = Encoding.GetEncoding(1252); + + for (int i = 0; i < cachedData.Length; i++) + { + cachedData[i] = utf8.GetString(ansi.GetBytes(cachedData[i])); + } + } + } + +#elif UNITY_EDITOR_LINUX + + public class LinuxPrefStorage : PreferanceStorageAccessor + { + readonly FileSystemWatcher fileWatcher; + + public LinuxPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite, + Filter = "prefs" + }; + + fileWatcher.Changed += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + XmlReaderSettings settings = new XmlReaderSettings(); + XmlReader reader = XmlReader.Create(prefPath, settings); + + XDocument doc = XDocument.Load(reader); + + cachedData = doc.Element("unity_prefs").Elements().Select((e) => e.Attribute("name").Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + } + +#elif UNITY_EDITOR_OSX + + public class MacPrefStorage : PreferanceStorageAccessor + { + private readonly FileSystemWatcher fileWatcher; + private readonly DirectoryInfo prefsDirInfo; + private readonly String prefsFileNameWithoutExtension; + + public MacPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + prefsDirInfo = new DirectoryInfo(Path.GetDirectoryName(prefPath)); + prefsFileNameWithoutExtension = Path.GetFileNameWithoutExtension(prefPath); + + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastWrite, + Filter = Path.GetFileName(prefPath) + }; + + // MAC delete the old and create a new file instead of updating + fileWatcher.Created += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + // Workaround to avoid incomplete tmp phase from MAC OS + foreach (FileInfo info in prefsDirInfo.GetFiles()) + { + // Check if tmp PlayerPrefs file exist + if (info.FullName.Contains(prefsFileNameWithoutExtension) && !info.FullName.EndsWith(".plist")) + { + StartLoadingDelegate?.Invoke(); + return; + } + } + StopLoadingDelegate?.Invoke(); + + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + string fixedPrefsPath = prefPath.Replace("\"", "\\\"").Replace("'", "\\'").Replace("`", "\\`"); + var cmdStr = string.Format(@"-p '{0}'", fixedPrefsPath); + + string stdOut = String.Empty; + string errOut = String.Empty; + + var process = new System.Diagnostics.Process(); + process.StartInfo.UseShellExecute = false; + process.StartInfo.FileName = "plutil"; + process.StartInfo.Arguments = cmdStr; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.OutputDataReceived += new DataReceivedEventHandler((sender, evt) => { stdOut += evt.Data + "\n"; }); + process.ErrorDataReceived += new DataReceivedEventHandler((sender, evt) => { errOut += evt.Data + "\n"; }); + + process.Start(); + + process.BeginOutputReadLine(); + process.BeginErrorReadLine(); + + process.WaitForExit(); + + MatchCollection matches = Regex.Matches(stdOut, @"(?: "")(.*)(?:"" =>.*)"); + cachedData = matches.Cast().Select((e) => e.Groups[1].Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + + } +#endif +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta new file mode 100644 index 0000000..9880da9 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca73981befbec034a8f1b31535ef8b7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs new file mode 100644 index 0000000..cd50d08 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs @@ -0,0 +1,339 @@ + +/* + * Thanks to gr0ss for the inspiration. + * + * https://github.com/gr0ss/RegistryMonitor + * + * 11/08/2019 + */ + +using System; +using System.ComponentModel; +using System.IO; +using System.Threading; +using System.Runtime.InteropServices; +using Microsoft.Win32; + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class RegistryMonitor : IDisposable + { + #region P/Invoke + + [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + private static extern int RegOpenKeyEx(IntPtr hKey, string subKey, uint options, int samDesired, out IntPtr phkResult); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegNotifyChangeKeyValue(IntPtr hKey, bool bWatchSubtree, RegChangeNotifyFilter dwNotifyFilter, IntPtr hEvent, bool fAsynchronous); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegCloseKey(IntPtr hKey); + + private const int KEY_QUERY_VALUE = 0x0001; + private const int KEY_NOTIFY = 0x0010; + private const int STANDARD_RIGHTS_READ = 0x00020000; + + private static readonly IntPtr HKEY_CLASSES_ROOT = new IntPtr(unchecked((int)0x80000000)); + private static readonly IntPtr HKEY_CURRENT_USER = new IntPtr(unchecked((int)0x80000001)); + private static readonly IntPtr HKEY_LOCAL_MACHINE = new IntPtr(unchecked((int)0x80000002)); + private static readonly IntPtr HKEY_USERS = new IntPtr(unchecked((int)0x80000003)); + private static readonly IntPtr HKEY_PERFORMANCE_DATA = new IntPtr(unchecked((int)0x80000004)); + private static readonly IntPtr HKEY_CURRENT_CONFIG = new IntPtr(unchecked((int)0x80000005)); + private static readonly IntPtr HKEY_DYN_DATA = new IntPtr(unchecked((int)0x80000006)); + + #endregion + + #region Event handling + + /// + /// Occurs when the specified registry key has changed. + /// + public event EventHandler RegChanged; + + /// + /// Raises the event. + /// + /// + ///

+ /// OnRegChanged is called when the specified registry key has changed. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnRegChanged() + { + RegChanged?.Invoke(this, null); + } + + /// + /// Occurs when the access to the registry fails. + /// + public event ErrorEventHandler Error; + + /// + /// Raises the event. + /// + /// The which occured while watching the registry. + /// + ///

+ /// OnError is called when an exception occurs while watching the registry. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnError(Exception e) + { + Error?.Invoke(this, new ErrorEventArgs(e)); + } + + #endregion + + #region Private member variables + + private IntPtr _registryHive; + private string _registrySubName; + private readonly object _threadLock = new object(); + private Thread _thread; + private bool _disposed = false; + private readonly ManualResetEvent _eventTerminate = new ManualResetEvent(false); + + private RegChangeNotifyFilter _regFilter = RegChangeNotifyFilter.Key | RegChangeNotifyFilter.Attribute | RegChangeNotifyFilter.Value | RegChangeNotifyFilter.Security; + + #endregion + + /// + /// Initializes a new instance of the class. + /// + /// The registry key to monitor. + public RegistryMonitor(RegistryKey registryKey) + { + InitRegistryKey(registryKey.Name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The name. + public RegistryMonitor(string name) + { + if (name == null || name.Length == 0) + throw new ArgumentNullException("name"); + + InitRegistryKey(name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The registry hive. + /// The sub key. + public RegistryMonitor(RegistryHive registryHive, string subKey) + { + InitRegistryKey(registryHive, subKey); + } + + /// + /// Disposes this object. + /// + public void Dispose() + { + Stop(); + _disposed = true; + GC.SuppressFinalize(this); + } + + /// + /// Gets or sets the RegChangeNotifyFilter. + /// + public RegChangeNotifyFilter RegChangeNotifyFilter + { + get { return _regFilter; } + set + { + lock (_threadLock) + { + if (IsMonitoring) + throw new InvalidOperationException("Monitoring thread is already running"); + + _regFilter = value; + } + } + } + + #region Initialization + + private void InitRegistryKey(RegistryHive hive, string name) + { + _registryHive = hive switch + { + RegistryHive.ClassesRoot => HKEY_CLASSES_ROOT, + RegistryHive.CurrentConfig => HKEY_CURRENT_CONFIG, + RegistryHive.CurrentUser => HKEY_CURRENT_USER, + RegistryHive.DynData => HKEY_DYN_DATA, + RegistryHive.LocalMachine => HKEY_LOCAL_MACHINE, + RegistryHive.PerformanceData => HKEY_PERFORMANCE_DATA, + RegistryHive.Users => HKEY_USERS, + _ => throw new InvalidEnumArgumentException("hive", (int)hive, typeof(RegistryHive)), + }; + _registrySubName = name; + } + + private void InitRegistryKey(string name) + { + string[] nameParts = name.Split('\\'); + + switch (nameParts[0]) + { + case "HKEY_CLASSES_ROOT": + case "HKCR": + _registryHive = HKEY_CLASSES_ROOT; + break; + + case "HKEY_CURRENT_USER": + case "HKCU": + _registryHive = HKEY_CURRENT_USER; + break; + + case "HKEY_LOCAL_MACHINE": + case "HKLM": + _registryHive = HKEY_LOCAL_MACHINE; + break; + + case "HKEY_USERS": + _registryHive = HKEY_USERS; + break; + + case "HKEY_CURRENT_CONFIG": + _registryHive = HKEY_CURRENT_CONFIG; + break; + + default: + _registryHive = IntPtr.Zero; + throw new ArgumentException("The registry hive '" + nameParts[0] + "' is not supported", "value"); + } + + _registrySubName = String.Join("\\", nameParts, 1, nameParts.Length - 1); + } + + #endregion + + /// + /// true if this object is currently monitoring; + /// otherwise, false. + /// + public bool IsMonitoring + { + get { return _thread != null; } + } + + /// + /// Start monitoring. + /// + public void Start() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + if (!IsMonitoring) + { + _eventTerminate.Reset(); + _thread = new Thread(new ThreadStart(MonitorThread)) { IsBackground = true }; + _thread.Start(); + } + } + } + + /// + /// Stops the monitoring thread. + /// + public void Stop() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + Thread thread = _thread; + if (thread != null) + { + _eventTerminate.Set(); + thread.Join(); + } + } + } + + private void MonitorThread() + { + try + { + ThreadLoop(); + } + catch (Exception e) + { + OnError(e); + } + _thread = null; + } + + private void ThreadLoop() + { + int result = RegOpenKeyEx(_registryHive, _registrySubName, 0, STANDARD_RIGHTS_READ | KEY_QUERY_VALUE | KEY_NOTIFY, out IntPtr registryKey); + if (result != 0) + { + throw new Win32Exception(result); + } + + try + { + AutoResetEvent _eventNotify = new AutoResetEvent(false); + WaitHandle[] waitHandles = new WaitHandle[] { _eventNotify, _eventTerminate }; + while (!_eventTerminate.WaitOne(0, true)) + { + result = RegNotifyChangeKeyValue(registryKey, true, _regFilter, _eventNotify.SafeWaitHandle.DangerousGetHandle(), true); + if (result != 0) + { + throw new Win32Exception(result); + } + + if (WaitHandle.WaitAny(waitHandles) == 0) + { + OnRegChanged(); + } + } + } + finally + { + if (registryKey != IntPtr.Zero) + { + RegCloseKey(registryKey); + } + } + } + } + + /// + /// Filter for notifications reported by . + /// + [Flags] + public enum RegChangeNotifyFilter + { + /// Notify the caller if a subkey is added or deleted. + Key = 1, + /// Notify the caller of changes to the attributes of the key, + /// such as the security descriptor information. + Attribute = 2, + /// Notify the caller of changes to a value of the key. This can + /// include adding or deleting a value, or changing an existing value. + Value = 4, + /// Notify the caller of changes to the security descriptor + /// of the key. + Security = 8, + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta new file mode 100644 index 0000000..4ce6770 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe045212b5ab43f4d9860e1fb03b686b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs new file mode 100644 index 0000000..1a78f5c --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs @@ -0,0 +1,309 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public class ScriptFinder //: MonoBehaviour + { + + internal static Type? GetType123(string typeName) + { + //**-- + //**-- + /* + * for performance, + * check assembly-csharp, assembly-csharp-editor, assembly-csharp-first-pass,assembly-csharp-editor-first-pass + * first, (then maybe asmdef dlls), then check mscorlib and other referenced dlls + */ + + + //**--use typecache??? + //TypeCache + + //**--check this again + //https://github.com/Unity-Technologies/SuperScience/blob/main/Editor/GlobalNamespaceWatcher.cs + + // Try Type.GetType() first. This will work with types defined + // by the Mono runtime, in the same assembly as the caller, etc. + Type type = Type.GetType(typeName); + + // If it worked, then we're done here + if (type != null) + { + return type; + } + + // Attempt to search for type on the loaded assemblies + Assembly[] currentAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + foreach (Assembly assembly in currentAssemblies) + { + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + + // If we still haven't found the proper type, we can enumerate all of the + // loaded assemblies and see if any of them define the type + var currentAssembly = Assembly.GetExecutingAssembly(); + var referencedAssemblies = currentAssembly.GetReferencedAssemblies(); + foreach (var assemblyName in referencedAssemblies) + { + // Load the referenced assembly + var assembly = Assembly.Load(assemblyName); + if (assembly != null) + { + // See if that assembly defines the named type + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + } + + // The type just couldn't be found... + return null; + } + + public static bool FindInstanceOfType(string typeName, string docPath, out GameObject? gameObjectInstanceOfType, out ScriptableObject? scriptableObjectInstanceOfType) + { + gameObjectInstanceOfType = null; + scriptableObjectInstanceOfType = null; + + var type = GetType123(typeName); + + if (type == null) + { + // Possibly a class has been created in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} type couldn't be found", typeName); + return false; + } + + + var obj = GetObjectOfType(type, out var requestVerboseType); + if (requestVerboseType) + MQTTnetInitializer.Publisher?.SendRequestVerboseType(typeName, docPath); + + if (obj != null && obj is GameObject go) + { + gameObjectInstanceOfType = go; + return true; + } + else if (obj != null && obj is ScriptableObject so) + { + scriptableObjectInstanceOfType = so; + return true; + } + + Serilog.Log.Debug("Instance of {Type} type couldn't be found", typeName); + return false; + } + + static UnityEngine.Object? GetObjectOfType(Type type, out bool requestVerboseType) + { + requestVerboseType = false; + var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + + if (!isMonoBehaviour && !isScriptableObject) + { + // Possibly a class's base class changed from none to MonoBehaviour in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type correctly, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} is not a valid Unity object", type.ToString()); + //requestVerboseType = true; + return null; + } + + UnityEngine.Object? obj; + + obj = getObjectToSend(Selection.activeGameObject, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeTransform, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeObject, type); + if (obj != null) + return obj; + + + //**--check source code of this, for sorting + var filteredArray = Selection.GetFiltered(type, SelectionMode.Unfiltered); + if (filteredArray != null) + { + //**--sort + foreach (var filtered in filteredArray) + { + obj = getObjectToSend(filtered, type); + if (obj != null) + return obj; + } + } + + + + //**--rest can be slow, try avoiding them, make own db etc + //**--can add a stop-wacher and add warning if slow as well + //**--can also cache the result + + try + { + // UnityEngine.Object.FindObjectOfType is deprecated in new versions of Unity +#if UNITY_2022_3 || UNITY_2023_1_OR_NEWER + // Object.FindAnyObjectOfType doesn't return Assets (for example meshes, textures, or prefabs), or inactive objects. It also doesn't return objects that have HideFlags.DontSave set. + obj = UnityEngine.Object.FindAnyObjectByType(type); +#else + // Object.FindObjectOfType will not return Assets (meshes, textures, prefabs, ...) or inactive objects. It will not return an object that has HideFlags.DontSave set. + obj = UnityEngine.Object.FindObjectOfType(type); +#endif + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "FindObjectOfType/FindAnyObjectByType failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + obj = getObjectToSend(obj, type); + if (obj != null) + return obj; + + UnityEngine.Object[]? arr = null; + try + { + // This function can return any type of Unity object that is loaded, including game objects, prefabs, materials, meshes, textures, etc. + // Contrary to Object.FindObjectsOfType this function will also list disabled objects. + arr = Resources.FindObjectsOfTypeAll(type); + } + catch (Exception ex) + { + //var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + //var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + Serilog.Log.Warning(ex, "FindObjectsOfTypeAll failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + if (arr != null) + { + //**--sort + foreach (var item in arr) + { + obj = getObjectToSend(item, type); + if (obj != null) + return obj; + } + } + + + return obj; + + + static UnityEngine.Object? getObjectToSend(UnityEngine.Object? obj, Type type) + { + if (obj == null || !obj) + return null; + + if (obj is GameObject go) + { + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Transform transform) + { + go = transform.gameObject; + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Component comp) + { + go = comp.gameObject; + if (!go) + return null; + else + return go; + } + else if (obj is ScriptableObject so) + { + if (!so) + return null; + else + return so; + } + + return null; + } + + static bool isTypeComponent(Type type) + { + var componentType = typeof(Component);//**--cache these types + if (type == componentType || type.IsSubclassOf(componentType)) + return true; + + // MonoBehaviour is Component, so below is unnecessary + //var monoBehaviourType = typeof(MonoBehaviour); + //if (type == monoBehaviourType || type.IsSubclassOf(monoBehaviourType)) + // return true; + + //else if(type is interface)//**-- + + return false; + } + } + + public static void DENEMEEEE() + { + //UnityEditor.SceneManagement.EditorSceneManager.all + //AssetDatabase.get + + foreach (var sceneGUID in AssetDatabase.FindAssets("t:Scene", new string[] { "Assets" })) + { + var scenePath = AssetDatabase.GUIDToAssetPath(sceneGUID); + Debug.Log("scenePath: " + scenePath); + + //EditorSceneManager.OpenScene(scenePath); + //var scene = EditorSceneManager.GetActiveScene(); + } + + var assets = AssetDatabase.FindAssets("Deneme_OtherScene"); + Debug.Log("Assets: " + assets.Length); + + foreach (var assetGuid in assets) + { + var assetPath = AssetDatabase.GUIDToAssetPath(assetGuid); + Debug.Log("Asset: " + assetGuid + " " + assetPath); + } + } + + public static bool GetActiveGameObject(out GameObject activeGameObject) + { + activeGameObject = Selection.activeGameObject; + return activeGameObject ? true : false; + } + + } + + +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta new file mode 100644 index 0000000..cbe4681 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11ac3f66eb86de34cb65aa46b691b9ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs new file mode 100644 index 0000000..54280ed --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs @@ -0,0 +1,43 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +//using Serilog = Meryel.UnityCodeAssist.Serilog; +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Setup +{ + +#if !MERYEL_UCA_LITE_VERSION + [InitializeOnLoad] + public static class SetupManager + { + static SetupManager() + { + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Assister.Execute(cleanupPath); + Cleanup.DoCleanup(); + + //var installerPath = CommonTools.GetToolPath("InstallFullVersionOfVsix.bat"); + //Assister.Execute(installerPath); + Assister.Upgrade(); + + // delete itself (file), so these cleanup and install only called once + var scriptMeta = CommonTools.GetScriptPath("SetupManager.cs.meta"); + System.IO.File.Delete(scriptMeta); + var script = CommonTools.GetScriptPath("SetupManager.cs"); + System.IO.File.Delete(script); + } + + } +#endif +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta new file mode 100644 index 0000000..2589d5a --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff81bd2adb6cbc242b782ff821e5f58b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs new file mode 100644 index 0000000..0a1aafd --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs @@ -0,0 +1,86 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class StatusWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + MQTTnetInitializer.Publisher?.SendConnectionInfo(); + + Serilog.Log.Debug("Displaying status window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "StatusWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent(Assister.Title); + } + + private void OnGUI() + { + var hasAnyClient = MQTTnetInitializer.Publisher?.Clients.Any() == true; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + if (hasAnyClient) + { + EditorGUILayout.LabelField($"Code Assist is working!", styleLabel, GUILayout.ExpandWidth(true)); + + foreach (var client in MQTTnetInitializer.Publisher!.Clients) + { + EditorGUILayout.LabelField($"Connected to {client.ContactInfo}", styleLabel, GUILayout.ExpandWidth(true)); + } + } + else + { + EditorGUILayout.LabelField($"Code Assist isn't working!", styleLabel, GUILayout.ExpandWidth(true)); + + EditorGUILayout.LabelField($"No IDE found", styleLabel, GUILayout.ExpandWidth(true)); + } + +#if MERYEL_UCA_LITE_VERSION + + EditorGUILayout.LabelField($"", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"This is the lite version of Code Assist with limited features.", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"To unlock all of the features, get the full version.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Get full version")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfullbutton"); + } + +#endif // MERYEL_UCA_LITE_VERSION + + + } + } + +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta new file mode 100644 index 0000000..3334f99 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf49614de8ad81c45828cc9e98f0c174 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs new file mode 100644 index 0000000..f852243 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs @@ -0,0 +1,683 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; +using UnityEditor; +using UnityEditor.Animations; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + internal static partial class UnityClassExtensions + { + static GameObject? GetParentGO(GameObject go) + { + if (!go) + return null; + + var parentTransform = go.transform.parent; + + if (parentTransform && parentTransform.gameObject) + return parentTransform.gameObject; + else + return null; + } + + static string GetId(UnityEngine.Object? obj) + { + try + { + // obj can be null + + var globalObjectId = GlobalObjectId.GetGlobalObjectIdSlow(obj); + var objectGuid = globalObjectId.ToString(); + return objectGuid; + } + catch (Exception ex) + { + // OnBeforeSerialize of user scripts may raise exception + Serilog.Log.Warning(ex, "GetGlobalObjectIdSlow failed for obj {Obj}", obj); + return "GlobalObjectId_V1-0-00000000000000000000000000000000-0-0"; + } + } + + public static Synchronizer.Model.Component_Material? ToSyncModelOfComponentMaterial(this GameObject go) + { + if (!go.TryGetComponent(out var renderer)) + return null; + + if (!renderer) + return null; + + var propertyNames = new List(); + var propertyIndices = new List(); + var propertyTypes = new List(); + var propertyValues = new List(); + + var processedShaders = new HashSet(); + + // most of the time, there will be a single material, so initiate with capacity of 1 + var keywordsContainer = new List(1); + var passNamesContainer = new List(1); + var passIndicesContainer = new List(1); + + foreach (var material in renderer.sharedMaterials) + { + if (!material) + continue; + + var shader = material.shader; + if (!shader) + continue; + + if (processedShaders.Contains(shader)) + continue; + processedShaders.Add(shader); + + int propertyCount = shader.GetPropertyCount(); + + for (int i = 0; i < propertyCount; i++) + { + var propertyName = shader.GetPropertyName(i); + var propertyId = Shader.PropertyToID(propertyName); + + if (!material.HasProperty(propertyId)) + continue; + + var propertyTypeRaw = shader.GetPropertyType(i); + GetExtendedTypeAndValue(propertyId, propertyTypeRaw, material, out var propertyTypeExtended, out var propertyValue); + + propertyNames.Add(propertyName); + propertyIndices.Add(propertyId.ToString()); + propertyTypes.Add((int)propertyTypeExtended); + propertyValues.Add(propertyValue); + } + + keywordsContainer.Add(shader.keywordSpace.keywordNames); + + var passCount = material.passCount; + var passNames = new string[passCount]; + var passIndices = new string[passCount]; + for (int i = 0; i < passCount; i++) + { + passNames[i] = material.GetPassName(i); + passIndices[i] = i.ToString(); + } + passNamesContainer.Add(passNames); + passIndicesContainer.Add(passIndices); + } + + var data = new Synchronizer.Model.Component_Material + { + GameObjectId = GetId(go), + PropertyNames = propertyNames.ToArray(), + PropertyIndices = propertyIndices.ToArray(), + PropertyTypes = propertyTypes.ToArray(), + PropertyValues = propertyValues.ToArray(), + Keywords = ConcatenateListOfArrays(keywordsContainer), + PassNames = ConcatenateListOfArrays(passNamesContainer), + PassIndices = ConcatenateListOfArrays(passIndicesContainer), + }; + return data; + + + static void GetExtendedTypeAndValue(int propertyId, UnityEngine.Rendering.ShaderPropertyType typeRaw, Material material, out Synchronizer.Model.Component_Material.MaterialPropertyType typeExtended, out string value) + { + // Handle scalar types based on shader declaration + switch (typeRaw) + { + case UnityEngine.Rendering.ShaderPropertyType.Color: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Color; + value = material.GetColor(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Vector: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Vector; + value = material.GetVector(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Float: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Float; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Range: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Range; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Texture: + { + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Texture; + var texture = material.GetTexture(propertyId); + if (texture) + value = texture.name; + else + value = string.Empty; + } + break; + + case UnityEngine.Rendering.ShaderPropertyType.Int: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Integer; + value = material.GetInteger(propertyId).ToString(); + break; + + default: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Invalid; + value = string.Empty; + Serilog.Log.Error("invalid material type {TypeRaw}", typeRaw); + break; + } + } + + static string[] ConcatenateListOfArrays(List listOfArrays) + { + if (listOfArrays.Count == 0) + return new string[0]; + else if (listOfArrays.Count == 1) + return listOfArrays[0]; + + int totalLength = 0; + foreach (var arr in listOfArrays) + totalLength += arr.Length; + + string[] result = new string[totalLength]; + Span span = result.AsSpan(); + + int offset = 0; + foreach (var arr in listOfArrays) + { + arr.AsSpan().CopyTo(span.Slice(offset)); + offset += arr.Length; + } + + return result; + } + + + } + + public static Synchronizer.Model.Component_Animation? ToSyncModelOfComponentAnimation(this GameObject go) + { + if (!go.TryGetComponent(out var animation)) + return null; + + if (!animation.isActiveAndEnabled) + return null; + + var data = new Synchronizer.Model.Component_Animation + { + GameObjectId = GetId(go) + }; + + /* + var clips = AnimationUtility.GetAnimationClips(go); + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + { + data.Clips[i] = clips[i].name; + } + */ + + var states = new List(); + foreach (AnimationState state in animation) + { + states.Add(state.name); + } + data.States = states.ToArray(); + + return data; + } + + public static Synchronizer.Model.Component_Animator? ToSyncModelOfComponentAnimator(this GameObject go) + { + if (!go.TryGetComponent(out var animator)) + return null; + + if (!animator.isActiveAndEnabled) + return null; + + if (!animator.runtimeAnimatorController) + return null; + + var data = new Synchronizer.Model.Component_Animator + { + GameObjectId = GetId(go) + }; + + var layerCount = animator.layerCount; + data.LayerIndices = new string[layerCount]; + data.LayerNames = new string[layerCount]; + for (int i = 0; i < layerCount; i++) + { + data.LayerIndices[i] = i.ToString(); + data.LayerNames[i] = animator.GetLayerName(i); + } + + int curParameterIndex = 0; + try + { + var parameterCount = animator.parameterCount; + data.ParameterIndices = new string[parameterCount]; + data.ParameterNames = new string[parameterCount]; + data.ParameterHashes = new string[parameterCount]; + data.ParameterTypes = new int[parameterCount]; + for (var i = 0; i < parameterCount; i++) + { + curParameterIndex = i; + // receiving error here, like "IndexOutOfRangeException: Index must be between 0 and 3", + // probably user edits it while retrieving data + var parameter = animator.GetParameter(i); + data.ParameterIndices[i] = i.ToString(); + data.ParameterNames[i] = parameter.name; + data.ParameterHashes[i] = parameter.nameHash.ToString(); + data.ParameterTypes[i] = (int)parameter.type; + } + } + catch (IndexOutOfRangeException indexOutOfRangeException) + { + Serilog.Log.Debug(indexOutOfRangeException, "handling IndexOutOfRangeException of animator.GetParameter(i)"); + + var parameterCount = curParameterIndex; + + data.ParameterIndices = ResizeArray(data.ParameterIndices, parameterCount); + data.ParameterNames = ResizeArray(data.ParameterNames, parameterCount); + data.ParameterHashes = ResizeArray(data.ParameterHashes, parameterCount); + data.ParameterTypes = ResizeArray(data.ParameterTypes, parameterCount); + } + + // When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a Bounce state in the Base Layer, the name is Base Layer.Bounce + // The name should be in the form Layer.Name or Layer.SubStateMachine.Name + if (!GetAnimatorStateInfo(animator, out var states, out var transitions) || + states == null || transitions == null) //for nullables + return data; + + var stateCount = states.Count; + data.StateNames = new string[stateCount]; + data.StateNameHashes = new string[stateCount]; + data.StateTags = new string[stateCount]; + data.StateTagHashes = new string[stateCount]; + data.StateFullPaths = new string[stateCount]; + data.StateFullPathHashes = new string[stateCount]; + data.StateMotionNames = new string[stateCount]; + for (int i = 0; i < stateCount; i++) + { + var state = states[i].state; + var fullPath = states[i].fullPath; + data.StateNames[i] = state.name; + data.StateNameHashes[i] = state.nameHash.ToString(); + data.StateTags[i] = state.tag; + data.StateTagHashes[i] = Animator.StringToHash(state.tag).ToString(); + data.StateFullPaths[i] = fullPath; + data.StateFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + var motion = state.motion; + if (motion) + data.StateMotionNames[i] = motion.name; + else + data.StateMotionNames[i] = string.Empty; + } + + var transitionCount = transitions.Count; + data.TransitionNames = new string[transitionCount]; + data.TransitionNameHashes = new string[transitionCount]; + data.TransitionUsernames = new string[transitionCount]; + data.TransitionUsernameHashes = new string[transitionCount]; + data.TransitionFullPaths = new string[transitionCount]; + data.TransitionFullPathHashes = new string[transitionCount]; + for (int i = 0; i < transitionCount; i++) + { + var transition = transitions[i].transition; + var fullPath = transitions[i].fullPath; + data.TransitionNames[i] = transition.name; + data.TransitionNameHashes[i] = Animator.StringToHash(transition.name).ToString(); + data.TransitionUsernames[i] = transition.GetDisplayName(transition.destinationState); + data.TransitionUsernameHashes[i] = Animator.StringToHash(data.TransitionUsernames[i]).ToString(); + data.TransitionFullPaths[i] = fullPath; + data.TransitionFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + } + + var clips = animator.runtimeAnimatorController.animationClips; + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + data.Clips[i] = clips[i].name; + + return data; + + //var events = clips.SelectMany(c => c.events); + + static T[] ResizeArray(T[] array, int size) + { + Array.Resize(ref array, size); + return array; + } + } + + + + public static bool GetAnimatorStateInfo(Animator animator, out List<(AnimatorState state, string fullPath)>? states, out List<(AnimatorTransition transition, string fullPath)>? transitions) + { + AnimatorController? controller = animator.runtimeAnimatorController as AnimatorController; + if (!controller || controller == null) + { + states = null; + transitions = null; + return false; + } + + AnimatorControllerLayer[] layers = controller.layers; + states = new List<(AnimatorState, string)>(); + transitions = new List<(AnimatorTransition, string)>(); + foreach (AnimatorControllerLayer layer in layers) + { + if (layer == null || layer.stateMachine == null) + continue; + + ChildAnimatorState[] animStates = layer.stateMachine.states; + getStateMachineInfo(layer.stateMachine, 0, layer.name, states, transitions); + } + return true; + + + static void getStateMachineInfo(AnimatorStateMachine stateMachine, int depth, string curPath, + List<(AnimatorState state, string fullPath)> states, + List<(AnimatorTransition transition, string fullPath)> transitions) + { + // for performance + if (depth > 4 || states.Count > 128) + return; + + states.AddRange(stateMachine.states.Select(s => (s.state, curPath + "." + s.state.name))); + + //var transitions = stateMachine.GetStateMachineTransitions(stateMachine); + transitions.AddRange(stateMachine.GetStateMachineTransitions(stateMachine).Select(t => (t, curPath + "." + t.name))); + + foreach (var subStateMachine in stateMachine.stateMachines) + getStateMachineInfo(subStateMachine.stateMachine, depth + 1, curPath + "." + subStateMachine.stateMachine.name, states, transitions); + } + } + + internal static Synchronizer.Model.GameObject? ToSyncModel(this GameObject go, int priority = 0) + { + if (!go) + return null; + + var data = new Synchronizer.Model.GameObject() + { + Id = GetId(go), + + Name = go.name, + Layer = go.layer.ToString(), + Tag = go.tag, + Scene = go.scene.name, + + ParentId = GetId(GetParentGO(go)), + ChildrenIds = getChildrenIds(go), + + Components = getComponents(go), + + Priority = priority, + }; + return data; + + static string[] getChildrenIds(GameObject g) + { + var ids = new List(); + var limit = 10;//**-- + foreach (Transform child in g.transform) + { + if (!child || !child.gameObject) + continue; + + ids.Add(GetId(child.gameObject)); + + if (--limit <= 0) + break; + } + return ids.ToArray(); + } + + //**--limit/10 + static string[] getComponents(GameObject g) => + g.GetComponents().Where(c => c).Select(c => c.GetType().FullName).Take(10).ToArray(); + /*(string[] componentNames, Synchronizer.Model.ComponentData[] componentData) getComponents(GameObject g) + { + var components = g.GetComponents(); + var names = components.Select(c => c.name).ToArray(); + + var data = new List(); + foreach (var comp in components) + { + var name = comp.name; + + + } + + return (names, data.ToArray()); + }*/ + } + + internal static Synchronizer.Model.GameObject[]? ToSyncModelOfHierarchy(this GameObject go) + { + if (!go) + return null; + + var list = new List(); + + var parent = GetParentGO(go); + if (parent != null && parent) + { + var parentModel = parent.ToSyncModel(); + if (parentModel != null) + list.Add(parentModel); + } + + int limit = 10; + foreach (Transform child in go.transform) + { + if (!child || !child.gameObject) + continue; + + var childModel = child.gameObject.ToSyncModel(); + if (childModel == null) + continue; + + list.Add(childModel); + + if (--limit <= 0) + break; + } + + return list.ToArray(); + } + + internal static Synchronizer.Model.ComponentData[]? ToSyncModelOfComponents(this GameObject go) + { + if (!go) + return null; + + var limit = 10;//**-- + return go.GetComponents().Where(c => c).Select(c => c.ToSyncModel(go)).Where(cd => cd != null).Take(limit).ToArray()!; + + /* + var components = go.GetComponents(); + var len = components.Count(c => c != null); + len = Math.Min(len, limit);//**--limit + + var array = new Synchronizer.Model.ComponentData[len]; + + var arrayIndex = 0; + foreach (var component in components) + { + if (component == null) + continue; + + array[arrayIndex++] = component.ToSyncModel(go); + + if (arrayIndex >= len) + break; + } + + return array; + */ + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this Component component, GameObject go) + { + if (!component || !go) + return null; + + Type type = component.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, component, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(go), + Component = component.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.Component, + Data = list.ToArray(), + }; + return data; + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this ScriptableObject so) + { + if (!so) + return null; + + Type type = so.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, so, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(so), + Component = so.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.ScriptableObject, + Data = list.ToArray(), + }; + return data; + } + + + static bool IsTypeCompatible(Type type) + { + if (type == null || !(type.IsSubclassOf(typeof(MonoBehaviour)) || type.IsSubclassOf(typeof(ScriptableObject)))) + return false; + return true; + } + + static void ShowFieldInfo(Type type)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + ShowFieldInfo(type.BaseType);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + + } + else if (field.FieldType == typeof(string)) + { + + } + } + } + + static void ShowFieldInfo(Type type, UnityEngine.Object unityObjectInstance, List<(string, string)> fields)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + if (!unityObjectInstance) + return; + + ShowFieldInfo(type.BaseType, unityObjectInstance, fields);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + // check attribute [HideInInspector] + { + object[] attr = field.GetCustomAttributes(typeof(HideInInspector), true); + if (attr != null && attr.Length > 0) + continue; + } + + // readonly + if (field.IsInitOnly) + continue; + + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + var val = field.GetValue(unityObjectInstance); + fields.Add((field.Name, val.ToString()));//**--culture + } + else if (field.FieldType == typeof(string)) + { + var val = (string)field.GetValue(unityObjectInstance); + fields.Add((field.Name, val)); + } + } + } + + } +} diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta new file mode 100644 index 0000000..a180464 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3839ff35a8db8d4449c565bdf10551f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs new file mode 100644 index 0000000..430d38b --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs @@ -0,0 +1,305 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using UnityEngine; +using UnityEngine.Events; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Shell +{ + public class UnityEditorShell + { + public static string DefaultShellApp + { + get + { +#if UNITY_EDITOR_WIN + return "cmd.exe"; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + //return "bash"; + return System.IO.File.Exists("/bin/zsh") ? "/bin/zsh" : "/bin/bash"; +#else + Serilog.Log.Error("invalid platform"); + return "invalid-platform"; +#endif + } + } + + // we are using unity actions for posterity in case we want to inspect those in-editor someday + private static readonly List ActionsQueue; + + static UnityEditorShell() + { + ActionsQueue = new List(); + EditorApplication.update += OnUpdate; + } + + // while running the Unity Editor update loop, we'll unqueue any tasks if such exist. + // actions can be + private static void OnUpdate() + { + while (ActionsQueue.Count > 0) + { + lock (ActionsQueue) + { + var action = ActionsQueue[0]; + try + { + action?.Invoke(); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error invoking shell action"); + } + finally + { + ActionsQueue.RemoveAt(0); + } + } + } + } + + private static void Enqueue(UnityAction action) + { + lock (ActionsQueue) + { + ActionsQueue.Add(action); + } + } + + public static ShellCommandEditorToken Execute(string cmd) + { + var shellCommandEditorToken = new ShellCommandEditorToken(); + System.Threading.ThreadPool.QueueUserWorkItem(delegate (object state) + { + Process? process = null; + + try + { + var processStartInfo = CreateProcessStartInfo(cmd); + + // in case the command was already killed from the editor when the thread was queued + if (shellCommandEditorToken.IsKillRequested) + { + return; + } + + process = Process.Start(processStartInfo); + SetupProcessCallbacks(process, processStartInfo, shellCommandEditorToken); + ReadProcessOutput(process, shellCommandEditorToken); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error starting shell"); + process?.Close(); + + Enqueue(() => + { + shellCommandEditorToken.FeedLog(UnityShellLogType.Error, e.ToString()); + shellCommandEditorToken.MarkAsDone(-1); + }); + } + }); + return shellCommandEditorToken; + } + + private static ProcessStartInfo CreateProcessStartInfo(string cmd) + { + var processStartInfo = new ProcessStartInfo(DefaultShellApp); +#if UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + processStartInfo.Arguments = "-c"; +#elif UNITY_EDITOR_WIN + processStartInfo.Arguments = "/c"; +#endif + + processStartInfo.Arguments += (" \"" + cmd + " \""); + processStartInfo.CreateNoWindow = true; + processStartInfo.ErrorDialog = true; + processStartInfo.UseShellExecute = false; + //processStartInfo.WorkingDirectory = options.WorkingDirectory == null ? "./" : options.WorkingDirectory; + processStartInfo.RedirectStandardOutput = true; + processStartInfo.RedirectStandardError = true; + processStartInfo.RedirectStandardInput = true; + processStartInfo.StandardOutputEncoding = Encoding.UTF8; + processStartInfo.StandardErrorEncoding = Encoding.UTF8; + return processStartInfo; + } + + private static void SetupProcessCallbacks(Process process, ProcessStartInfo processStartInfo, ShellCommandEditorToken shellCommandEditorToken) + { + shellCommandEditorToken.BindProcess(process); + + process.ErrorDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Error("error on shell.ErrorDataReceived: {data}", e.Data); + }; + process.OutputDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Debug("shell.OutputDataReceived: {data}", e.Data); + }; + process.Exited += delegate (object sender, System.EventArgs e) + { + Serilog.Log.Debug("shell.Exited: {data}", e.ToString()); + }; + } + + private static void ReadProcessOutput(Process process, ShellCommandEditorToken shellCommandEditorToken) + { + do + { + var line = process.StandardOutput.ReadLine(); + if (line == null) + { + break; + } + + line = line.Replace("\\", "/"); + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Log, line); }); + } while (true); + + while (true) + { + var error = process.StandardError.ReadLine(); + if (string.IsNullOrEmpty(error)) + { + break; + } + + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Error, error); }); + } + + process.WaitForExit(); + var exitCode = process.ExitCode; + process.Close(); + Enqueue(() => { shellCommandEditorToken.MarkAsDone(exitCode); }); + } + + } + + public class ShellCommandEditorToken + { + public event UnityAction? OnLog; + public event UnityAction? OnExit; + + private Process? _process; + + internal void BindProcess(Process process) + { + _process = process; + } + + internal void FeedLog(UnityShellLogType unityShellLogType, string log) + { + OnLog?.Invoke(unityShellLogType, log); + + if (unityShellLogType == UnityShellLogType.Error) + { + HasError = true; + } + } + + public bool IsKillRequested { get; private set; } + + public void Kill() + { + if (IsKillRequested) + { + return; + } + + IsKillRequested = true; + if (_process != null) + { + _process.Kill(); + _process = null; + } + else + { + MarkAsDone(137); + } + } + + public bool HasError { get; private set; } + + public int ExitCode { get; private set; } + + public bool IsDone { get; private set; } + + internal void MarkAsDone(int exitCode) + { + ExitCode = exitCode; + IsDone = true; + OnExit?.Invoke(exitCode); + } + + /// + /// This method is intended for compiler use. Don't call it in your code. + /// + public ShellCommandAwaiter GetAwaiter() + { + return new ShellCommandAwaiter(this); + } + } + + public struct ShellCommandAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandAwaiter(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public int GetResult() + { + return _shellCommandEditorToken.ExitCode; + } + + public bool IsCompleted => _shellCommandEditorToken.IsDone; + + public void OnCompleted(Action continuation) + { + UnsafeOnCompleted(continuation); + } + + public void UnsafeOnCompleted(Action continuation) + { + if (IsCompleted) + { + continuation(); + } + else + { + _shellCommandEditorToken.OnExit += (_) => { continuation(); }; + } + } + } + + public enum UnityShellLogType + { + Log, + Error + } + + public class ShellCommandYieldable : CustomYieldInstruction + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandYieldable(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public override bool keepWaiting => !_shellCommandEditorToken.IsDone; + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta new file mode 100644 index 0000000..9412f7e --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8a1c8d4b7d7fcc41bc2bdb8aa27522e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Updater.cs b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Updater.cs new file mode 100644 index 0000000..fac4352 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Updater.cs @@ -0,0 +1,150 @@ +using System.Collections; +using UnityEngine; +using UnityEditor; +using UnityEngine.Networking; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; + +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public static class Updater + { + const string EditorPrefsKey = "my_uca_update_disabled"; + const string SessionStateKey = "my_uca_update_checked_before"; + const string ItchApiUri = "https://itch.io/api/1/x/wharf/latest?target=meryel/unity-code-assist&channel_name=asset"; + const string ItchStoreUri = "https://meryel.itch.io/unity-code-assist"; + const string AssetStoreUri = "https://assetstore.unity.com/packages/tools/utilities/code-assist-216713"; + const string VSMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite"; + const string VSCodeMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode"; + + +#pragma warning disable CS0162 + public static void CheckUpdateSilent() + { +#if !MERYEL_UCA_ITCH_BUILD + return; +#endif + + var updateDisabled = EditorPrefs.GetBool(EditorPrefsKey, false); + if (updateDisabled) + return; + + var updateCheckedBefore = SessionState.GetBool(SessionStateKey, false); + if (updateCheckedBefore) + return; + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, false), MQTTnetInitializer.Publisher); + } +#pragma warning restore CS0162 + + public static void CheckUpdateForced() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, true), MQTTnetInitializer.Publisher); + } + + + static void DisplayDialog() + { + SessionState.SetBool(SessionStateKey, true); + + int option = EditorUtility.DisplayDialogComplex( + "Update Unity Code Assist", + "Do you want to update asset: Unity Code Assist?", + "Update", //"Save", + "Cancel", + "Never ask again"); //"Don't Save"); + + switch (option) + { + // update - Save. + case 0: +#if MERYEL_UCA_ITCH_BUILD + Application.OpenURL(ItchStoreUri); +#endif +#if MERYEL_UCA_ASSET_STORE_BUILD + Application.OpenURL(AssetStoreUri); + Serilog.Log.Information("It may take a few days for the Asset Store team to review updates. Thank you for your patience."); +#endif +#if MERYEL_UCA_VS_MARKETPLACE_BUILD + Application.OpenURL(VSMarketplaceUri); +#endif +#if MERYEL_UCA_VSC_MARKETPLACE_BUILD + Application.OpenURL(VSCodeMarketplaceUri); +#endif + break; + + // Cancel. + case 1: + // do nothing + break; + + // never ask again - Don't Save. + case 2: + EditorPrefs.SetBool(EditorPrefsKey, true); + break; + + default: + Serilog.Log.Error("Unrecognized option for {Location}.", nameof(DisplayDialog)); + break; + } + + } + + static void Compare(string response, bool isForced) + { + var regex = new System.Text.RegularExpressions.Regex("\\d+(\\.\\d+){2,4}"); + var match = regex.Match(response); + if (!match.Success) + { + Serilog.Log.Error("Invalid update response, couldn't parse: {Response}", response); + return; + } + + var version = match.Value; + + if (Assister.VersionCompare(Assister.Version, version) >= 0) + { + if (isForced) + Serilog.Log.Information("Unity Code Assist is up to date, version: {Version}", Assister.Version); + return; + } + + DisplayDialog(); + } + + static IEnumerator GetRequest(string uri, bool isForced) + { + using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) + { + // Request and wait for the desired page. + yield return webRequest.SendWebRequest(); + + string[] pages = uri.Split('/'); + int page = pages.Length - 1; + + switch (webRequest.result) + { + case UnityWebRequest.Result.ConnectionError: + case UnityWebRequest.Result.DataProcessingError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": Error: " + webRequest.error); + break; + case UnityWebRequest.Result.ProtocolError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": HTTP Error: " + webRequest.error); + break; + case UnityWebRequest.Result.Success: + Serilog.Log.Debug("Checking new version of UnityCodeAssist " + pages[page] + ": Received: " + webRequest.downloadHandler.text); + Compare(webRequest.downloadHandler.text, isForced); + break; + } + } + } + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta new file mode 100644 index 0000000..0772a04 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bebf3fdfe56579944af4d710a6465a94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/csc.rsp b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/csc.rsp new file mode 100644 index 0000000..99323e8 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/csc.rsp @@ -0,0 +1 @@ +-define:MERYEL_UCA_LITE_VERSION;MERYEL_UCA_VS_MARKETPLACE_BUILD diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta new file mode 100644 index 0000000..d834485 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45ca2846d675c9a438e49991db89e437 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/GPT Notice.md b/Mod the Cube/Packages/com.merry-yellow.code-assist/GPT Notice.md new file mode 100644 index 0000000..2e9ecb3 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/GPT Notice.md @@ -0,0 +1,47 @@ +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta new file mode 100644 index 0000000..ca47924 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 622345dc4e7719245818bc32d5dfa601 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md b/Mod the Cube/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md new file mode 100644 index 0000000..82e81a7 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md @@ -0,0 +1,8 @@ +In Unity, from the menubar select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" . This will install the full version of Visual Studio or VS Code extension. + +If above setup fails for some reason, you can also install the extensions manually. Change the file extension from "zip" to "vsix", then install from the file. + +Note that extension installers in this folder are for full version only. +For lite version, please refer to Microsoft Marketplace +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta new file mode 100644 index 0000000..bd826ab --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4061fdac4a8c7c44da5ea8538583ea9a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/README.md b/Mod the Cube/Packages/com.merry-yellow.code-assist/README.md new file mode 100644 index 0000000..61d60af --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/README.md @@ -0,0 +1,128 @@ +Code Assist improves your coding experience with Visual Studio and VS Code. Coding for Unity projects becomes easier and more efficient with fewer bugs. +Connect your game editor and IDE, let Unity and Visual Studio/VS Code share data between each other. Enrich your coding experience with the new data available. + + + +Contact: +merryyellow@outlook.com + +Website: +https://unitycodeassist.netlify.app/ + +Discord: +https://discord.gg/2CgKHDq + +Forum: +https://forum.unity.com/threads/code-assist-empower-your-ide.1384731/ + +GitHub: +https://github.com/merryyellow/Unity-Code-Assist + +Asset Store: +http://u3d.as/2N2H + +itch.io: +https://meryel.itch.io/unity-code-assist + +Visual Studio Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite + +VS Code Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode + + + +Restrictions: +* Unity 2021.2 and newer. +* Visual Studio 2022 or VS Code (1.75+). Does not work with Visual Studio for Mac, Rider or any other IDE or text editor. + + + +How to Setup: +* Import the Unity asset with the package manager into your Unity project +* In Unity, from top menu bar, select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" (You can skip this step if you have installed it before for another project). This will uninstall the lite version of extension from Visual Studio/VS Code, and then install full version of extension to Visual Studio/VS Code. To install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Open your Unity project with Visual Studio/VS Code. Code Assist loads in background with low priority, so it will be ready in a minute when Visual Studio/VS Code first starts up. +* To check if setup is successfull, in Unity, from top menu bar choose "Tools"->"Code Assist"->"Status". The windows should display "Code Assist is working!". + + + +How to Use: +Code Assist is always active while you are coding. The following samples will give you a glimpse of Code Assist. +* Code Completion: In a class which derives MonoBehaviour, type "CompareTag(". When you press double quotes("), code completion popup should appear with the available tags of the scene. +* Inline Visuals: In a class which derives MonoBehaviour, type "gameObject.layer = 0;" and save the document. "Default" text should appear on top or right of "0". +* Code Analyzers: Define a Vector3 (let's say vec3). When used like "if (vec3.magnitude < 10)", a warning will appear on that line. Press Alt+Enter to convert it to "if (vec3.sqrMagnitude < 10 * 10)", which has better performance. + + + +Generative AI: +Generative AI is working only in Visual Studio (for now). It does not work in VS Code. +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing + + + +Troubleshooting: +* Make sure in Unity, "Tools"->"Code Assist"->"Status" is available from the top menu bar. If not, reimport the asset. +* Make sure in Visual Studio, "Extensions"->"Unity Code Assist"->Status is available from the top menu bar. If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Make sure in VS Code,"Unity Code Assist: Status" command is avaible in the commands palette (shortcut: Ctrl+Shift+P) . If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* If Visual Studio/VS Code has just been started, just wait; it usually takes around one minute to fully load Code Assist. +* If still not working, in Unity try "Tools"->"Code Assist"->"Synchronize" from the top menu bar. This will attempt a new connection with Visual Studio/VS Code. +* If none works above, try restarting both Unity and Visual Studio/VS Code; sometimes an unclosed background thread blocks communication channels (network ports). + + + +Error Reporting: +* In Unity, choose "Tools"->"Code Assist"->"Report error" from the menu bar, to open feedback window. +* Or in Visual Studio, choose "Extensions"->"Unity Code Assist"->"Report error" from the menu bar, to open feedback window. (There is no feedback window in VS Code, log files are under system temp folder) +* In the feedback window, you can view the most recent logs, or view full log of Unity or Visual Studio. +* You can report the error via email ( merryyellow@outlook.com ) or Discord ( https://discord.gg/2CgKHDq ) or GitHub ( https://github.com/merryyellow/Unity-Code-Assist/issues/new ) +* Attaching full logs is recommended when reporting an error. + + + +Thank you for using Code Assist. We hope this will help you in your crazy journey called game development :) \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/README.md.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/README.md.meta new file mode 100644 index 0000000..6c5fb03 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e2203094ce734a4d89f7d4287db6b83 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Third Party Notices.md b/Mod the Cube/Packages/com.merry-yellow.code-assist/Third Party Notices.md new file mode 100644 index 0000000..35102eb --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Third Party Notices.md @@ -0,0 +1,647 @@ +This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below: + + + + +roslyn-linq-rewrite +MIT License +https://github.com/antiufo/roslyn-linq-rewrite/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) 2016 Andrea Martinelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +ConstVisualizer +MIT License +https://github.com/mrlacey/ConstVisualizer/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2020 Matt Lacey + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +InlineColorPicker +MIT License +https://github.com/nokola/InlineColorPicker/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2021 Nokola + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Roslyn +MIT License +https://github.com/dotnet/roslyn/blob/main/License.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +YamlDotNet +MIT License +https://github.com/aaubry/YamlDotNet/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Command Line Parser +MIT License +https://github.com/commandlineparser/commandline/blob/master/License.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2005 - 2015 Giacomo Stelluti Scala & Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + + +UnityCommandLineTools +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2020 Katsumasa + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +microscope +MIT License +https://github.com/bert2/microscope/blob/main/README.md +------------------------------- +MIT License + +Copyright (c) 2020 Robert Hofmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTTnet +MIT License +https://github.com/dotnet/MQTTnet/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors +All Rights Reserved + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +logging +MIT License +https://github.com/nreco/logging/blob/master/LICENSE +------------------------------- +MIT License + +Copyright (c) 2017 NReco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTT.js +MIT License +https://github.com/mqttjs/MQTT.js/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) +Copyright (c) 2015-2016 MQTT.js contributors +MQTT.js contributors listed at https://github.com/mqttjs/MQTT.js#contributors + +Copyright 2011-2014 by Adam Rudd + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +winston +MIT License +https://github.com/winstonjs/winston/blob/master/LICENSE +------------------------------- +Copyright (c) 2010 Charlie Robbins + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +winston-vscode +MIT License +https://github.com/pustovitDmytro/winston-vscode/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2023 Dmytro Pustovit + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +js-sha256 +MIT License +https://github.com/emn178/js-sha256/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2014-2024 Chen, Yi-Cyuan + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +find-process +MIT License +https://github.com/yibn2008/find-process/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 Zoujie + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +unitypackage +MIT License +https://github.com/natsuneko-laboratory/unitypackage/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2022 Natsune Mochizuki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Newtonsoft.Json +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Newtonsoft.Json-for-Unity +MIT License +https://github.com/applejag/Newtonsoft.Json-for-Unity/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2019 Kalle Jillheden (jilleJr) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Caching +MIT License +https://github.com/jchristn/Caching/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +openai-dotnet +MIT License +https://github.com/openai/openai-dotnet/blob/main/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2024 OpenAI (https://openai.com) + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +azure-sdk-for-net +MIT License +https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) 2015 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Anthropic.SDK +MIT License +https://github.com/tghamm/Anthropic.SDK/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2023 Grant Hamm + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +DeepSeek-NET +MIT License +https://github.com/luisllamasbinaburo/DeepSeek-NET/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +EditorCoroutines +Unity Companion License +https://unity.com/legal/licenses/unity-companion-license +------------------------------- +Unity Companion License ("License") +v1.3 + +Unity Technologies ApS (“Unity”) grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute the work of authorship that accompanies this License (“Work”), subject to the following terms and conditions: + +1. Unity Companion Use. Exercise of the license granted herein is permitted as long as it is in connection with the authoring and/or distribution of applications, software, or other content under a valid Unity content authoring and rendering engine software license (“Engine License”). That means, for example, as long as you authored content using the Work under an Engine License, you may distribute the Work in connection with that content as you see fit under this License. No other exercise of the license granted herein is permitted, and in no event may the Work be used for competitive analysis or to develop a competing product or service. + +2. No Modification of Engine License. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +3. Ownership; Derivative Works. + +3.1 You own your content. In this License, “derivative works” means derivatives of the Work itself--works derived only from the Work by you under this License (for example, modifying the code of the Work itself to improve its efficacy); “derivative works” of the Work do not include, for example, games, apps, or content that you create with the Work. You keep all right, title, and interest in your own content. + +3.2 Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Work and derivative works of the Work, and you hereby assign and agree to assign all such rights in those derivative works to Unity. Should assignment be invalid for any reason, you grant to Unity an irrevocable, perpetual, worldwide, non-exclusive, no-charge, and royalty-free license (with the right to grant sublicenses) under those intellectual property rights to those derivative works. You also agree to waive or refrain from asserting any author’s right, moral rights, or like rights to the extent necessary to permit exploitation as contemplated under this License. + +3.3 Your right to use derivative works. You will always have the right to use derivative works of the Work you create, consonant with this License. + +4. Trademarks. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates (“Trademarks”). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Trademark Guidelines at https://unity.com/legal/branding_trademarks. + +5. Notices & Third-Party Rights. This License, including the copyright notice associated with the Work, must be provided in all substantial portions of the Work and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Work is accompanied by a Unity “third-party notices” or similar file, you acknowledge and agree that software or content identified in that file is governed by those separate license terms. + +6. DISCLAIMER, LIMITATION OF LIABILITY. THE Work AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NON-INFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE Work OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +7. USE IS ACCEPTANCE and License Versions. Your access to and use of the Work constitutes your acceptance of this License and its terms and conditions. This License may be modified or updated; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Work under the updated License. + +8. Use in Compliance with Law and Termination. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately (i) on any breach by you of this License; and (ii) if you commence any form of patent litigation, including a cross-claim or counterclaim, against anyone wherein you allege that the Work constitutes direct or secondary/indirect patent infringement. + +9. Severability. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +10. Governing Law and Venue. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License (“Dispute”). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta new file mode 100644 index 0000000..590ccae --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9881c9372a3cb5f41a3c73f821f29ce9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/package.json b/Mod the Cube/Packages/com.merry-yellow.code-assist/package.json new file mode 100644 index 0000000..548309c --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/package.json @@ -0,0 +1,33 @@ +{ + "name" : "com.merry-yellow.code-assist", + "version" : "1.4.19", + "displayName" : "Code Assist", + "description" : "Code Assist improves your coding experience with Visual Studio and VS Code by adding more features for Unity projects. Coding Unity scripts becomes easier and more efficient and with fewer bugs.", + "unity" : "2021.2", + "type" : "tool", + "changelogUrl": "https://code-assist.netlify.app/changelog", + "dependencies" : { + }, + "keywords" : [ + "Productivity", + "Functionality", + "Script", + "CSharp", + "Scripting", + "Code Editor", + "IDE", + "Visual Studio", + "Tool", + "Code", + "Utility", + "Coding", + "C#", + "Workflow", + "Generative AI" + ], + "author" : { + "name" : "Merry Yellow", + "email" : "merryyellow@outlook.com", + "url" : "https://code-assist.netlify.app/" + } +} \ No newline at end of file diff --git a/Mod the Cube/Packages/com.merry-yellow.code-assist/package.json.meta b/Mod the Cube/Packages/com.merry-yellow.code-assist/package.json.meta new file mode 100644 index 0000000..b25ac62 --- /dev/null +++ b/Mod the Cube/Packages/com.merry-yellow.code-assist/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f5685fdf5428934e944eb260848149c +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mod the Cube/Packages/manifest.json b/Mod the Cube/Packages/manifest.json new file mode 100644 index 0000000..d1bd6d6 --- /dev/null +++ b/Mod the Cube/Packages/manifest.json @@ -0,0 +1,47 @@ +{ + "dependencies": { + "com.unity.ai.navigation": "2.0.9", + "com.unity.collab-proxy": "2.10.0", + "com.unity.ide.rider": "3.0.38", + "com.unity.ide.visualstudio": "2.0.25", + "com.unity.inputsystem": "1.14.2", + "com.unity.multiplayer.center": "1.0.0", + "com.unity.render-pipelines.universal": "17.2.0", + "com.unity.test-framework": "1.6.0", + "com.unity.timeline": "1.8.9", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.8", + "com.unity.modules.accessibility": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Mod the Cube/Packages/packages-lock.json b/Mod the Cube/Packages/packages-lock.json new file mode 100644 index 0000000..529ba42 --- /dev/null +++ b/Mod the Cube/Packages/packages-lock.json @@ -0,0 +1,471 @@ +{ + "dependencies": { + "com.merry-yellow.code-assist": { + "version": "file:com.merry-yellow.code-assist", + "depth": 0, + "source": "embedded", + "dependencies": {} + }, + "com.unity.ai.navigation": { + "version": "2.0.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.ai": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.25", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.10.0", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.6.2", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.23", + "com.unity.mathematics": "1.3.2", + "com.unity.test-framework": "1.4.6", + "com.unity.nuget.mono-cecil": "1.11.5", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "2.0.5", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.ide.rider": { + "version": "3.0.38", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.25", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.com" + }, + "com.unity.inputsystem": { + "version": "1.14.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.3.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.multiplayer.center": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.nuget.mono-cecil": { + "version": "1.11.5", + "depth": 3, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.burst": "1.8.14", + "com.unity.mathematics": "1.3.2", + "com.unity.ugui": "2.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.rendering.light-transport": "1.0.1" + } + }, + "com.unity.render-pipelines.universal": { + "version": "17.2.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.shadergraph": "17.2.0", + "com.unity.render-pipelines.universal-config": "17.0.3" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3" + } + }, + "com.unity.rendering.light-transport": { + "version": "1.0.1", + "depth": 2, + "source": "builtin", + "dependencies": { + "com.unity.collections": "2.2.0", + "com.unity.mathematics": "1.2.4", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.searcher": { + "version": "4.9.3", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.searcher": "4.9.3" + } + }, + "com.unity.test-framework": { + "version": "1.6.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.test-framework.performance": { + "version": "3.2.0", + "depth": 3, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.8.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "2.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.8", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.hierarchycore": "1.0.0", + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/Mod the Cube/ProjectSettings/AudioManager.asset b/Mod the Cube/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..27287fe --- /dev/null +++ b/Mod the Cube/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/Mod the Cube/ProjectSettings/ClusterInputManager.asset b/Mod the Cube/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/Mod the Cube/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/Mod the Cube/ProjectSettings/DynamicsManager.asset b/Mod the Cube/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..fc90ab9 --- /dev/null +++ b/Mod the Cube/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/Mod the Cube/ProjectSettings/EditorBuildSettings.asset b/Mod the Cube/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..377f6d9 --- /dev/null +++ b/Mod the Cube/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/ModTheCube/Scene.unity + guid: 0837f2ea600db39419ef0a366d70b9de + m_configObjects: + com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + m_UseUCBPForAssetBundles: 0 diff --git a/Mod the Cube/ProjectSettings/EditorSettings.asset b/Mod the Cube/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..878c4cb --- /dev/null +++ b/Mod the Cube/ProjectSettings/EditorSettings.asset @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 15 + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerCacheSize: 10 + m_SpritePackerPaddingPower: 1 + m_Bc7TextureCompressor: 0 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref + m_ProjectGenerationRootNamespace: + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_EnableEditorAsyncCPUTextureLoading: 0 + m_AsyncShaderCompilation: 1 + m_PrefabModeAllowAutoSave: 1 + m_EnterPlayModeOptionsEnabled: 1 + m_EnterPlayModeOptions: 0 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_InspectorUseIMGUIDefaultInspector: 0 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 0 + m_ShadowmaskStitching: 0 + m_AssetPipelineMode: 1 + m_RefreshImportMode: 0 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 + m_CacheServerValidationMode: 2 + m_CacheServerDownloadBatchSize: 128 + m_EnableEnlightenBakedGI: 0 + m_ReferencedClipsExactNaming: 1 + m_ForceAssetUnloadAndGCOnSceneLoad: 1 diff --git a/Mod the Cube/ProjectSettings/GraphicsSettings.asset b/Mod the Cube/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..a148e49 --- /dev/null +++ b/Mod the Cube/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,67 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 16 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_PreloadShadersBatchTimeLimit: -1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_BrgStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_RenderPipelineGlobalSettingsMap: + UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa, type: 2} + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 1 + m_LogWhenShaderIsCompiled: 0 + m_LightProbeOutsideHullStrategy: 0 + m_CameraRelativeLightCulling: 0 + m_CameraRelativeShadowCulling: 0 diff --git a/Mod the Cube/ProjectSettings/InputManager.asset b/Mod the Cube/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/Mod the Cube/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/Mod the Cube/ProjectSettings/MemorySettings.asset b/Mod the Cube/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/Mod the Cube/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/Mod the Cube/ProjectSettings/MultiplayerManager.asset b/Mod the Cube/ProjectSettings/MultiplayerManager.asset new file mode 100644 index 0000000..2a93664 --- /dev/null +++ b/Mod the Cube/ProjectSettings/MultiplayerManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!655991488 &1 +MultiplayerManager: + m_ObjectHideFlags: 0 + m_EnableMultiplayerRoles: 0 + m_StrippingTypes: {} diff --git a/Mod the Cube/ProjectSettings/NavMeshAreas.asset b/Mod the Cube/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..3b0b7c3 --- /dev/null +++ b/Mod the Cube/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/Mod the Cube/ProjectSettings/PackageManagerSettings.asset b/Mod the Cube/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..be4a797 --- /dev/null +++ b/Mod the Cube/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/Mod the Cube/ProjectSettings/Physics2DSettings.asset b/Mod the Cube/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..6c5cf8a --- /dev/null +++ b/Mod the Cube/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 0 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Mod the Cube/ProjectSettings/PresetManager.asset b/Mod the Cube/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..67a94da --- /dev/null +++ b/Mod the Cube/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/Mod the Cube/ProjectSettings/ProjectSettings.asset b/Mod the Cube/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..23f2bef --- /dev/null +++ b/Mod the Cube/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,946 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 28 + productGUID: 008a66ee653a00d4c933d01cbd264734 + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: LupiNex Media + productName: JPP - Mod the Cube + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 1280 + defaultScreenHeightWeb: 720 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + unsupportedMSAAFallback: 0 + m_SpriteBatchMaxVertexCount: 65535 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidDisplayOptions: 1 + androidBlitType: 0 + androidResizeableActivity: 1 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + androidPredictiveBackSupport: 1 + androidApplicationEntry: 2 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + audioSpatialExperience: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + meshDeformation: 2 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 + switchNVNGraphicsFirmwareMemory: 32 + switchGraphicsJobsSyncAfterKick: 1 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 1 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 0.1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.4 + androidMinAspectRatio: 1 + applicationIdentifier: + Android: com.UnityTechnologies.com.unity.template.urpblank + Standalone: com.Unity-Technologies.com.unity.template.urp-blank + iPhone: com.Unity-Technologies.com.unity.template.urp-blank + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 23 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + androidSplitApplicationBinary: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSSimulatorArchitecture: 0 + iOSTargetOSVersionString: 13.0 + tvOSSdkVersion: 0 + tvOSSimulatorArchitecture: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 13.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a + templatePackageId: com.unity.template.urp-blank@17.0.14 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 2 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidEnableArm64MTE: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + androidAppCategory: 3 + useAndroidAppCategory: 1 + androidAppCategoryOther: + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + AndroidReportGooglePlayAppDependencies: 1 + androidSymbolsSizeThreshold: 800 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: iPhone + m_Icons: + - m_Textures: [] + m_Width: 180 + m_Height: 180 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 167 + m_Height: 167 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 152 + m_Height: 152 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 76 + m_Height: 76 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 87 + m_Height: 87 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 60 + m_Height: 60 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 20 + m_Height: 20 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 1024 + m_Height: 1024 + m_Kind: 4 + m_SubKind: App Store + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + m_BuildTargetBatching: + - m_BuildTarget: WebGL + m_StaticBatching: 0 + m_DynamicBatching: 0 + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: [] + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: + PRODUCT_DESCRIPTION: + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - serializedVersion: 2 + m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupHDRCubemapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: + - m_BuildTarget: Android + m_Encoding: 1 + m_BuildTargetDefaultTextureCompressionFormat: + - serializedVersion: 3 + m_BuildTarget: Android + m_Formats: 03000000 + - serializedVersion: 3 + m_BuildTarget: WebGL + m_Formats: 05000000 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + editorGfxJobOverride: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 11.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchDisableHTCSPlayerConnection: 0 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + switchUpgradedPlayerSettingsToNMETA: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:PWA + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + webGLWebAssemblyTable: 0 + webGLWebAssemblyBigInt: 0 + webGLCloseOnQuit: 0 + webWasm2023: 0 + webEnableSubmoduleStrippingCompatibility: 0 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: + Android: 1 + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + il2cppStacktraceInformation: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + editorAssembliesCompatibilityLevel: 1 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Mod the Cube + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Mod the Cube + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 0 + hmiCpuConfiguration: + hmiLogStartupTiming: 0 + qnxGraphicConfPath: + apiCompatibilityLevel: 6 + captureStartupLogs: {} + activeInputHandler: 1 + windowsGamepadBackendHint: 0 + cloudProjectId: 27f5974d-b342-4e63-ab52-4a5642424d22 + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: Mod the Cube + organizationId: lnxmedia + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 + androidVulkanDenyFilterList: [] + androidVulkanAllowFilterList: [] + androidVulkanDeviceFilterListAsset: {fileID: 0} + d3d12DeviceFilterListAsset: {fileID: 0} diff --git a/Mod the Cube/ProjectSettings/ProjectVersion.txt b/Mod the Cube/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..1ddb36d --- /dev/null +++ b/Mod the Cube/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 6000.2.10f1 +m_EditorVersionWithRevision: 6000.2.10f1 (d3d30d158480) diff --git a/Mod the Cube/ProjectSettings/QualitySettings.asset b/Mod the Cube/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..f55198a --- /dev/null +++ b/Mod the Cube/ProjectSettings/QualitySettings.asset @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 1 + m_QualitySettings: + - serializedVersion: 4 + name: Mobile + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 1 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 5e6cbd92db86f4b18aec3ed561671858, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Standalone + - serializedVersion: 4 + name: PC + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 2 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Android + - iPhone + m_TextureMipmapLimitGroupNames: [] + m_PerPlatformDefaultQuality: + Android: 0 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 0 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Server: 0 + Stadia: 0 + Standalone: 1 + WebGL: 0 + Windows Store Apps: 0 + XboxOne: 0 + iPhone: 0 + tvOS: 0 diff --git a/Mod the Cube/ProjectSettings/SceneTemplateSettings.json b/Mod the Cube/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..ede5887 --- /dev/null +++ b/Mod the Cube/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/Mod the Cube/ProjectSettings/ShaderGraphSettings.asset b/Mod the Cube/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 0000000..ce8c243 --- /dev/null +++ b/Mod the Cube/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + overrideShaderVariantLimit: 0 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 + customHeatmapValues: {fileID: 0} diff --git a/Mod the Cube/ProjectSettings/TagManager.asset b/Mod the Cube/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..6413d11 --- /dev/null +++ b/Mod the Cube/ProjectSettings/TagManager.asset @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: [] + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 + m_RenderingLayers: + - Default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - diff --git a/Mod the Cube/ProjectSettings/TimeManager.asset b/Mod the Cube/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..558a017 --- /dev/null +++ b/Mod the Cube/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/Mod the Cube/ProjectSettings/URPProjectSettings.asset b/Mod the Cube/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 0000000..64a8674 --- /dev/null +++ b/Mod the Cube/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 10 diff --git a/Mod the Cube/ProjectSettings/UnityConnectSettings.asset b/Mod the Cube/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..029ad8b --- /dev/null +++ b/Mod the Cube/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + InsightsSettings: + m_EngineDiagnosticsEnabled: 1 + m_Enabled: 0 + CrashReportingSettings: + serializedVersion: 2 + m_EventUrl: https://perf-events.cloud.unity3d.com + m_EnableCloudDiagnosticsReporting: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/Mod the Cube/ProjectSettings/VFXManager.asset b/Mod the Cube/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..3a95c98 --- /dev/null +++ b/Mod the Cube/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/Mod the Cube/ProjectSettings/VersionControlSettings.asset b/Mod the Cube/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/Mod the Cube/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/Mod the Cube/ProjectSettings/XRSettings.asset b/Mod the Cube/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/Mod the Cube/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/Mod the Cube/README.md b/Mod the Cube/README.md new file mode 100644 index 0000000..c9fae8f --- /dev/null +++ b/Mod the Cube/README.md @@ -0,0 +1,2 @@ +# Unity Junior Programmer Pathway + diff --git a/Prototype 1/.gitignore b/Prototype 1/.gitignore new file mode 100644 index 0000000..22e7db6 --- /dev/null +++ b/Prototype 1/.gitignore @@ -0,0 +1,75 @@ +# ---> Unity +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.unitypackage.meta +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + diff --git a/Prototype 1/.vsconfig b/Prototype 1/.vsconfig new file mode 100644 index 0000000..f019fd0 --- /dev/null +++ b/Prototype 1/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Prototype 1/AGENTS.md b/Prototype 1/AGENTS.md new file mode 100644 index 0000000..0a410a5 --- /dev/null +++ b/Prototype 1/AGENTS.md @@ -0,0 +1,8 @@ + +- Project name: Prototype 1 +- Unity version: Unity 6000.2.10f1 +- Active game object: + - Name: Car2Third + - Tag: MainCamera + - Layer: Default + \ No newline at end of file diff --git a/Prototype 1/Assets/Challenge 1.meta b/Prototype 1/Assets/Challenge 1.meta new file mode 100644 index 0000000..7741967 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc5a804d459917c469dd673b97923395 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/Instructions.meta b/Prototype 1/Assets/Challenge 1/Instructions.meta new file mode 100644 index 0000000..a04bd55 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Instructions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05534b528de7845f0917a1c820f252e2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/Instructions/Challenge 1 - Outcome.mov b/Prototype 1/Assets/Challenge 1/Instructions/Challenge 1 - Outcome.mov new file mode 100644 index 0000000..a7c4589 Binary files /dev/null and b/Prototype 1/Assets/Challenge 1/Instructions/Challenge 1 - Outcome.mov differ diff --git a/Prototype 1/Assets/Challenge 1/Instructions/Challenge 1 - Outcome.mov.meta b/Prototype 1/Assets/Challenge 1/Instructions/Challenge 1 - Outcome.mov.meta new file mode 100644 index 0000000..828bd1d --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Instructions/Challenge 1 - Outcome.mov.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 45695763e74194cd2bc573ea63492ff5 +VideoClipImporter: + externalObjects: {} + serializedVersion: 3 + frameRange: 0 + startFrame: -1 + endFrame: -1 + colorSpace: 0 + deinterlace: 0 + encodeAlpha: 0 + flipVertical: 0 + flipHorizontal: 0 + importAudio: 1 + targetSettings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/Scripts.meta b/Prototype 1/Assets/Challenge 1/Scripts.meta new file mode 100644 index 0000000..d1275df --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b80c3aa18becc4e8fa6d7888cadff7b6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/Scripts/FollowPlayerX.cs b/Prototype 1/Assets/Challenge 1/Scripts/FollowPlayerX.cs new file mode 100644 index 0000000..da78df1 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Scripts/FollowPlayerX.cs @@ -0,0 +1,21 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class FollowPlayerX : MonoBehaviour +{ + public GameObject plane; + private Vector3 offset = new Vector3(25, 1, -8.5f); + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + transform.position = plane.transform.position + offset; + } +} diff --git a/Prototype 1/Assets/Challenge 1/Scripts/FollowPlayerX.cs.meta b/Prototype 1/Assets/Challenge 1/Scripts/FollowPlayerX.cs.meta new file mode 100644 index 0000000..02a0122 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Scripts/FollowPlayerX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 573453567e55b468d959b66ab676a102 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/Scripts/PlayerControllerX.cs b/Prototype 1/Assets/Challenge 1/Scripts/PlayerControllerX.cs new file mode 100644 index 0000000..d787ae3 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Scripts/PlayerControllerX.cs @@ -0,0 +1,29 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PlayerControllerX : MonoBehaviour +{ + private float speed = 25.0f; + private float rotationSpeed = 75.0f; + private float verticalInput; + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void FixedUpdate() + { + // get the user's vertical input + verticalInput = Input.GetAxis("Vertical"); + + // move the plane forward at a constant rate + transform.Translate(Vector3.forward * speed * Time.deltaTime); + + // tilt the plane up/down based on up/down arrow keys + transform.Rotate(Vector3.left * rotationSpeed * Time.deltaTime * verticalInput); + } +} diff --git a/Prototype 1/Assets/Challenge 1/Scripts/PlayerControllerX.cs.meta b/Prototype 1/Assets/Challenge 1/Scripts/PlayerControllerX.cs.meta new file mode 100644 index 0000000..709b565 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Scripts/PlayerControllerX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0232a093d67e448b7a80e945acf8e227 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/Scripts/RotatePropeller.cs b/Prototype 1/Assets/Challenge 1/Scripts/RotatePropeller.cs new file mode 100644 index 0000000..6f2c2f5 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Scripts/RotatePropeller.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +public class RotatePropeller : MonoBehaviour +{ + public float rotationSpeed = 1500f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + transform.Rotate(Vector3.forward, rotationSpeed * Time.deltaTime); + } +} diff --git a/Prototype 1/Assets/Challenge 1/Scripts/RotatePropeller.cs.meta b/Prototype 1/Assets/Challenge 1/Scripts/RotatePropeller.cs.meta new file mode 100644 index 0000000..e00343e --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/Scripts/RotatePropeller.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 055ff550bf812cf48bfd4a0f3148bc6f \ No newline at end of file diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files.meta b/Prototype 1/Assets/Challenge 1/_Source_Files.meta new file mode 100644 index 0000000..f0d1962 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab37f46732fae4a0fb02712a6d036f7c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData.meta b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData.meta new file mode 100644 index 0000000..d757d1c --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11f8af1e9a3854278977b02f9d16486b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/LightingData.asset b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/LightingData.asset new file mode 100644 index 0000000..535a2c4 Binary files /dev/null and b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/LightingData.asset differ diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/LightingData.asset.meta b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/LightingData.asset.meta new file mode 100644 index 0000000..701cc2d --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28ad48a3b4afc44c58fe0dda03a5fc0b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/ReflectionProbe-0.exr b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/ReflectionProbe-0.exr new file mode 100644 index 0000000..d8de128 Binary files /dev/null and b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/ReflectionProbe-0.exr differ diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/ReflectionProbe-0.exr.meta b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..6cc895a --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/LightingData/ReflectionProbe-0.exr.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: c50806d023ff34c91bc841fadb902381 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/Materials.meta b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials.meta new file mode 100644 index 0000000..9546e9f --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b787d51e07aaf4afa8847af48e71e8a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Black.mat b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Black.mat new file mode 100644 index 0000000..afa39d6 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Black.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1813516684954969926 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Black + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Black.mat.meta b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Black.mat.meta new file mode 100644 index 0000000..750f3b5 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Black.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c760c8eaaf67f4037a460bbfeb33ced4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Grey.mat b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Grey.mat new file mode 100644 index 0000000..ecb58ac --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Grey.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1130437490592452467 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grey + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.2641509, g: 0.2641509, b: 0.2641509, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Grey.mat.meta b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Grey.mat.meta new file mode 100644 index 0000000..40c4a50 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Grey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2afe453b8a24544b39ee349f8a0d0899 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Red.mat b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Red.mat new file mode 100644 index 0000000..76d4880 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Red.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1023032276024315062 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0.047468536, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Red.mat.meta b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Red.mat.meta new file mode 100644 index 0000000..ba030c8 --- /dev/null +++ b/Prototype 1/Assets/Challenge 1/_Source_Files/Materials/Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e29557c53f06e405dbe7bf4eeece5a24 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library.meta b/Prototype 1/Assets/Course Library.meta new file mode 100644 index 0000000..bb32b6c --- /dev/null +++ b/Prototype 1/Assets/Course Library.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b8dcb33ac42f44ae9fb6f5c8514007f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Ground.meta b/Prototype 1/Assets/Course Library/Ground.meta new file mode 100644 index 0000000..3e04d7b --- /dev/null +++ b/Prototype 1/Assets/Course Library/Ground.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 343e5d6e38531486a9fc755e39b8ff7e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Ground/Ground_Road.prefab b/Prototype 1/Assets/Course Library/Ground/Ground_Road.prefab new file mode 100644 index 0000000..83c64a8 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Ground/Ground_Road.prefab @@ -0,0 +1,97 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1823073071176704752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1014797949310951927} + - component: {fileID: 5228779153486686191} + - component: {fileID: 8138413220931814020} + - component: {fileID: 3598181040322394578} + m_Layer: 0 + m_Name: Ground_Road + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1014797949310951927 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1823073071176704752} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 89.8} + m_LocalScale: {x: 20, y: 1, z: 2} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &5228779153486686191 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1823073071176704752} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8138413220931814020 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1823073071176704752} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aaee9edfd91ad584982e7126ed73c97d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3598181040322394578 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1823073071176704752} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10.000002, y: 2.220446e-16, z: 10.000002} + m_Center: {x: -0.00000047683716, y: 0, z: -0.000000029802322} diff --git a/Prototype 1/Assets/Course Library/Ground/Ground_Road.prefab.meta b/Prototype 1/Assets/Course Library/Ground/Ground_Road.prefab.meta new file mode 100644 index 0000000..b022596 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Ground/Ground_Road.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e7db4011ca7f11c408c1ad18b34ed04d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Obstacles.meta b/Prototype 1/Assets/Course Library/Obstacles.meta new file mode 100644 index 0000000..3d95cf3 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88324ca9b0d2a46288da003b32662ac8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Obstacles/Barrel_02.prefab b/Prototype 1/Assets/Course Library/Obstacles/Barrel_02.prefab new file mode 100644 index 0000000..d6b4c79 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Barrel_02.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1884074337756752357 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1884074337756752353} + - component: {fileID: 1884074337756752358} + - component: {fileID: 1884074337756752359} + - component: {fileID: 1884074337756752356} + m_Layer: 0 + m_Name: Barrel_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1884074337756752353 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884074337756752357} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.32266808, y: 0.0000019073486, z: -0.20179272} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1884074337756752358 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884074337756752357} + m_Mesh: {fileID: 4300000, guid: bc0208005b6890d44994050c677eb13f, type: 3} +--- !u!23 &1884074337756752359 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884074337756752357} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d3101091f90d4db78a2097d5dcb84, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1884074337756752356 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884074337756752357} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: bc0208005b6890d44994050c677eb13f, type: 3} diff --git a/Prototype 1/Assets/Course Library/Obstacles/Barrel_02.prefab.meta b/Prototype 1/Assets/Course Library/Obstacles/Barrel_02.prefab.meta new file mode 100644 index 0000000..47a3d06 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Barrel_02.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb04eea70ee14ab49b68d12e2cbbf680 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Obstacles/Crate_01.prefab b/Prototype 1/Assets/Course Library/Obstacles/Crate_01.prefab new file mode 100644 index 0000000..c993ea0 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Crate_01.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8780424320546655309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8780424320546655305} + - component: {fileID: 8780424320546655304} + - component: {fileID: 8780424320546655311} + - component: {fileID: 8780424320546655310} + m_Layer: 0 + m_Name: Crate_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8780424320546655305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8780424320546655309} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8780424320546655304 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8780424320546655309} + m_Mesh: {fileID: 4300000, guid: 6a1c3c31ad20ee24c837e6aad1e22d80, type: 3} +--- !u!23 &8780424320546655311 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8780424320546655309} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d3101091f90d4db78a2097d5dcb84, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8780424320546655310 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8780424320546655309} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 6a1c3c31ad20ee24c837e6aad1e22d80, type: 3} diff --git a/Prototype 1/Assets/Course Library/Obstacles/Crate_01.prefab.meta b/Prototype 1/Assets/Course Library/Obstacles/Crate_01.prefab.meta new file mode 100644 index 0000000..b7a44e1 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Crate_01.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71782582b9d2cac4cba5251a3b767d13 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Obstacles/Prop_Barrier02.prefab b/Prototype 1/Assets/Course Library/Obstacles/Prop_Barrier02.prefab new file mode 100644 index 0000000..b8e3675 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Prop_Barrier02.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1990293589767515956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1990293589767275284} + - component: {fileID: 1990293589768602420} + - component: {fileID: 1990293589769715444} + - component: {fileID: 1990293589875995056} + m_Layer: 0 + m_Name: Prop_Barrier02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1990293589767275284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990293589767515956} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: -0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!33 &1990293589768602420 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990293589767515956} + m_Mesh: {fileID: 4300000, guid: 78056cefff7010745ae502ceee2d13e2, type: 3} +--- !u!23 &1990293589769715444 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990293589767515956} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 16907a240f508cc46bb9ee1d37bc94ec, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1990293589875995056 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990293589767515956} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 78056cefff7010745ae502ceee2d13e2, type: 3} diff --git a/Prototype 1/Assets/Course Library/Obstacles/Prop_Barrier02.prefab.meta b/Prototype 1/Assets/Course Library/Obstacles/Prop_Barrier02.prefab.meta new file mode 100644 index 0000000..0c435c9 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Prop_Barrier02.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 367149bd17c4d4d4e8868ec6a5cf8d45 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Obstacles/Prop_Cone_01.prefab b/Prototype 1/Assets/Course Library/Obstacles/Prop_Cone_01.prefab new file mode 100644 index 0000000..fab17a1 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Prop_Cone_01.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &515175755739571116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 515175755739938700} + - component: {fileID: 515175755742805932} + - component: {fileID: 515175755742097772} + - component: {fileID: 515175756010896731} + m_Layer: 0 + m_Name: Prop_Cone_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &515175755739938700 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515175755739571116} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &515175755742805932 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515175755739571116} + m_Mesh: {fileID: 4300000, guid: 5bb9a811cdd73fa42975794b4c22350f, type: 3} +--- !u!23 &515175755742097772 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515175755739571116} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 16907a240f508cc46bb9ee1d37bc94ec, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &515175756010896731 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515175755739571116} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 5bb9a811cdd73fa42975794b4c22350f, type: 3} diff --git a/Prototype 1/Assets/Course Library/Obstacles/Prop_Cone_01.prefab.meta b/Prototype 1/Assets/Course Library/Obstacles/Prop_Cone_01.prefab.meta new file mode 100644 index 0000000..05eaedd --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Prop_Cone_01.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 46f9eda5f45584fb3ad05abcd7af6df2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Obstacles/Prop_Spool_02.prefab b/Prototype 1/Assets/Course Library/Obstacles/Prop_Spool_02.prefab new file mode 100644 index 0000000..ebfae54 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Prop_Spool_02.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7283668312968719879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7283668312968719883} + - component: {fileID: 7283668312968719876} + - component: {fileID: 7283668312968719877} + - component: {fileID: 7283668312968719878} + m_Layer: 0 + m_Name: Prop_Spool_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7283668312968719883 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7283668312968719879} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7283668312968719876 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7283668312968719879} + m_Mesh: {fileID: 4300000, guid: 0398a1d1d554d19429b04a7c7413037a, type: 3} +--- !u!23 &7283668312968719877 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7283668312968719879} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d3101091f90d4db78a2097d5dcb84, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &7283668312968719878 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7283668312968719879} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 0398a1d1d554d19429b04a7c7413037a, type: 3} diff --git a/Prototype 1/Assets/Course Library/Obstacles/Prop_Spool_02.prefab.meta b/Prototype 1/Assets/Course Library/Obstacles/Prop_Spool_02.prefab.meta new file mode 100644 index 0000000..babd4d5 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/Prop_Spool_02.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3daef342e8f3f9548b04424eac7d4d0d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Obstacles/SM_Rock_Boulder_01.prefab b/Prototype 1/Assets/Course Library/Obstacles/SM_Rock_Boulder_01.prefab new file mode 100644 index 0000000..94572b4 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/SM_Rock_Boulder_01.prefab @@ -0,0 +1,97 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5924013827781158161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5924013827781158164} + - component: {fileID: 5924013827781158165} + - component: {fileID: 5924013827781158166} + - component: {fileID: -2048965254274166366} + m_Layer: 0 + m_Name: SM_Rock_Boulder_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5924013827781158164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5924013827781158161} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5924013827781158165 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5924013827781158161} + m_Mesh: {fileID: 4300000, guid: 3bf1797a1e906ed419074e5bd4b7ff3b, type: 3} +--- !u!23 &5924013827781158166 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5924013827781158161} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b72e16591230315448c77c827b522ae1, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!135 &-2048965254274166366 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5924013827781158161} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 1.3325522 + m_Center: {x: 0, y: -0.000000059604645, z: 0} diff --git a/Prototype 1/Assets/Course Library/Obstacles/SM_Rock_Boulder_01.prefab.meta b/Prototype 1/Assets/Course Library/Obstacles/SM_Rock_Boulder_01.prefab.meta new file mode 100644 index 0000000..bebd11d --- /dev/null +++ b/Prototype 1/Assets/Course Library/Obstacles/SM_Rock_Boulder_01.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cdcb19fde9e8cba40b7bff849baf2c1b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Sky.meta b/Prototype 1/Assets/Course Library/Sky.meta new file mode 100644 index 0000000..319f15f --- /dev/null +++ b/Prototype 1/Assets/Course Library/Sky.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1bd069063b3e24576b69ba24851b16c7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Sky/MountainSkybox.prefab b/Prototype 1/Assets/Course Library/Sky/MountainSkybox.prefab new file mode 100644 index 0000000..81d0ece --- /dev/null +++ b/Prototype 1/Assets/Course Library/Sky/MountainSkybox.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7317731327648692240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7317731328111405690} + - component: {fileID: 7317731327648692246} + - component: {fileID: 7317731327648692241} + m_Layer: 0 + m_Name: MountainSkybox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7317731328111405690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7317731327648692240} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.490141, y: 148.23877, z: 163.69781} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7317731327648692246 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7317731327648692240} + m_Mesh: {fileID: 4300000, guid: 2d340581e3fa79c48b1401265c761387, type: 3} +--- !u!23 &7317731327648692241 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7317731327648692240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fb87686c53fbcc24a867e24f6b622498, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 1/Assets/Course Library/Sky/MountainSkybox.prefab.meta b/Prototype 1/Assets/Course Library/Sky/MountainSkybox.prefab.meta new file mode 100644 index 0000000..3730ff2 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Sky/MountainSkybox.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5f0963a629b97442587b7f3ece766e42 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Sky/SkyDome.prefab b/Prototype 1/Assets/Course Library/Sky/SkyDome.prefab new file mode 100644 index 0000000..acd952a --- /dev/null +++ b/Prototype 1/Assets/Course Library/Sky/SkyDome.prefab @@ -0,0 +1,375 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3858995679947720987 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3858995679947720980} + m_Layer: 0 + m_Name: Moon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3858995679947720980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995679947720987} + m_LocalRotation: {x: -0.22113657, y: -0.7540128, z: -0.31232238, w: 0.5338708} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3858995681358793077} + m_Father: {fileID: 3858995680632013777} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3858995680371424911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3858995680632013777} + - component: {fileID: 3858995680371424905} + - component: {fileID: 3858995680371424904} + m_Layer: 0 + m_Name: SkyDome + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3858995680632013777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995680371424911} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 180} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 3858995679947720980} + - {fileID: 3858995681144134471} + - {fileID: 3858995680383179367} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3858995680371424905 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995680371424911} + m_Mesh: {fileID: 4300000, guid: 1340630fb7a3267499177be33f281f05, type: 3} +--- !u!23 &3858995680371424904 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995680371424911} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e68f77e240a7f8643b5cc4253dc37516, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &3858995680383179366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3858995680383179367} + m_Layer: 0 + m_Name: Sun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3858995680383179367 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995680383179366} + m_LocalRotation: {x: -0.06005418, y: -0.9147849, z: -0.37099078, w: 0.14808093} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3858995681536510108} + m_Father: {fileID: 3858995680632013777} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3858995681144134470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3858995681144134471} + - component: {fileID: 3858995681144134465} + - component: {fileID: 3858995681144134464} + m_Layer: 0 + m_Name: Stars + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3858995681144134471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681144134470} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.2917639, y: 12.214915, z: 1.5780994} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3858995680632013777} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3858995681144134465 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681144134470} + m_Mesh: {fileID: 4300002, guid: 1340630fb7a3267499177be33f281f05, type: 3} +--- !u!23 &3858995681144134464 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681144134470} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e68f77e240a7f8643b5cc4253dc37516, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &3858995681358793076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3858995681358793077} + - component: {fileID: 3858995681358793079} + - component: {fileID: 3858995681358793078} + m_Layer: 0 + m_Name: Moon 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3858995681358793077 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681358793076} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 25.194338} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3858995679947720980} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3858995681358793079 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681358793076} + m_Mesh: {fileID: 4300006, guid: 1340630fb7a3267499177be33f281f05, type: 3} +--- !u!23 &3858995681358793078 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681358793076} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e68f77e240a7f8643b5cc4253dc37516, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &3858995681536510083 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3858995681536510108} + - component: {fileID: 3858995681536510110} + - component: {fileID: 3858995681536510109} + m_Layer: 0 + m_Name: Sun 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3858995681536510108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681536510083} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 25.194338} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3858995680383179367} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3858995681536510110 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681536510083} + m_Mesh: {fileID: 4300004, guid: 1340630fb7a3267499177be33f281f05, type: 3} +--- !u!23 &3858995681536510109 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3858995681536510083} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e68f77e240a7f8643b5cc4253dc37516, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 1/Assets/Course Library/Sky/SkyDome.prefab.meta b/Prototype 1/Assets/Course Library/Sky/SkyDome.prefab.meta new file mode 100644 index 0000000..9457f70 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Sky/SkyDome.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 51a084e4035b24e76997744a50c711d4 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Vehicles.meta b/Prototype 1/Assets/Course Library/Vehicles.meta new file mode 100644 index 0000000..5b33b41 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2908f202f052a4d2bb20f125b017534d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Vehicles/Planes.meta b/Prototype 1/Assets/Course Library/Vehicles/Planes.meta new file mode 100644 index 0000000..4cfebfb --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Planes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83388fbb829431041917b47a8b220c54 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Vehicles/Planes/Small_Plane02.prefab b/Prototype 1/Assets/Course Library/Vehicles/Planes/Small_Plane02.prefab new file mode 100644 index 0000000..14bb036 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Planes/Small_Plane02.prefab @@ -0,0 +1,172 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + m_Layer: 0 + m_Name: Propellor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 2.2101147, z: 3.6434631} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400002} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300002, guid: 5bdf4d3d5d3951d4c8a861101a144e82, type: 3} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f9063a172dec5824f87a148932421f2d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400002} + - component: {fileID: 3300002} + - component: {fileID: 5591832540053748219} + - component: {fileID: 2300002} + m_Layer: 0 + m_Name: Small_Plane02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400000} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3300002 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Mesh: {fileID: 4300000, guid: 5bdf4d3d5d3951d4c8a861101a144e82, type: 3} +--- !u!64 &5591832540053748219 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 4300000, guid: 5bdf4d3d5d3951d4c8a861101a144e82, type: 3} +--- !u!23 &2300002 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f9063a172dec5824f87a148932421f2d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 1/Assets/Course Library/Vehicles/Planes/Small_Plane02.prefab.meta b/Prototype 1/Assets/Course Library/Vehicles/Planes/Small_Plane02.prefab.meta new file mode 100644 index 0000000..e59a871 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Planes/Small_Plane02.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: af29f0ea7e5403641b3b244ede69c374 +NativeFormatImporter: + userData: diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Armor_Car_01.prefab b/Prototype 1/Assets/Course Library/Vehicles/Veh_Armor_Car_01.prefab new file mode 100644 index 0000000..4597bf3 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Armor_Car_01.prefab @@ -0,0 +1,720 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &102266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493264} + - component: {fileID: 3311878} + - component: {fileID: 2374846} + - component: {fileID: 53165407} + m_Layer: 0 + m_Name: Wheel_fl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102266} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3480093, y: 0.83182865, z: 1.7973127} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 489324} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3311878 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102266} + m_Mesh: {fileID: 4300002, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!23 &2374846 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102266} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7bc72f97a09670a4f9b072e70f88f4cd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &53165407 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102266} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300002, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!1 &104122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489324} + - component: {fileID: 3306576} + - component: {fileID: 2326272} + - component: {fileID: 4553097992365807418} + m_Layer: 0 + m_Name: Veh_Armor_Car_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104122} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 459108} + - {fileID: 493264} + - {fileID: 422404} + - {fileID: 401698} + - {fileID: 471612} + - {fileID: 2745430570165285832} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3306576 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104122} + m_Mesh: {fileID: 4300000, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!23 &2326272 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104122} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7bc72f97a09670a4f9b072e70f88f4cd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &4553097992365807418 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104122} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!1 &118946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422404} + - component: {fileID: 3383528} + - component: {fileID: 2331378} + - component: {fileID: 1877536999} + m_Layer: 0 + m_Name: Wheel_fr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422404 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118946} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.3480088, y: 0.83182865, z: 1.7973133} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 489324} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3383528 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118946} + m_Mesh: {fileID: 4300006, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!23 &2331378 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118946} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7bc72f97a09670a4f9b072e70f88f4cd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1877536999 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118946} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300006, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!1 &121858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401698} + - component: {fileID: 3367306} + - component: {fileID: 2320804} + - component: {fileID: 1788622503} + m_Layer: 0 + m_Name: Wheel_rl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121858} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3480093, y: 0.83182865, z: -2.1039035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 489324} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3367306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121858} + m_Mesh: {fileID: 4300004, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!23 &2320804 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121858} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7bc72f97a09670a4f9b072e70f88f4cd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1788622503 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121858} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300004, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!1 &128516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496702} + - component: {fileID: 3304834} + - component: {fileID: 2304700} + m_Layer: 0 + m_Name: SK_Veh_Armor_Car_Barrel_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.0000009983778, y: -0.198439, z: 1.2617773} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 459108} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3304834 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128516} + m_Mesh: {fileID: 4300012, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!23 &2304700 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128516} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7bc72f97a09670a4f9b072e70f88f4cd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &141022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459108} + - component: {fileID: 3395672} + - component: {fileID: 2323984} + - component: {fileID: 1206141980} + m_Layer: 0 + m_Name: SK_Veh_Armor_Car_Turret_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141022} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.00000063896175, y: 3.5220144, z: 0.37639213} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496702} + m_Father: {fileID: 489324} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3395672 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141022} + m_Mesh: {fileID: 4300010, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!23 &2323984 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141022} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7bc72f97a09670a4f9b072e70f88f4cd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1206141980 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141022} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300010, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!1 &183602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471612} + - component: {fileID: 3387278} + - component: {fileID: 2333458} + - component: {fileID: 2051993904} + m_Layer: 0 + m_Name: Wheel_rr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183602} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.3480088, y: 0.83182865, z: -2.1039035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 489324} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3387278 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183602} + m_Mesh: {fileID: 4300008, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!23 &2333458 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183602} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7bc72f97a09670a4f9b072e70f88f4cd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2051993904 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183602} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300008, guid: 93b9de2c4710d6b4e9ac38987a064d42, type: 3} +--- !u!1 &2063097444833629351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2745430570165285832} + - component: {fileID: 5927655976167375735} + - component: {fileID: 3633250292163407589} + m_Layer: 0 + m_Name: Front_angle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2745430570165285832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063097444833629351} + m_LocalRotation: {x: -0, y: -0, z: -0.0029296705, w: 0.9999957} + m_LocalPosition: {x: -0.38362527, y: 0.027096577, z: 4.92} + m_LocalScale: {x: 1, y: 1.3062999, z: 1.5503} + m_Children: [] + m_Father: {fileID: 489324} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5927655976167375735 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063097444833629351} + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} +--- !u!64 &3633250292163407589 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063097444833629351} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Armor_Car_01.prefab.meta b/Prototype 1/Assets/Course Library/Vehicles/Veh_Armor_Car_01.prefab.meta new file mode 100644 index 0000000..df91ec9 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Armor_Car_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aea2a6cdcc9d7944090d528486ebaee1 +timeCreated: 1495163674 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Bus_Blue_Z.prefab b/Prototype 1/Assets/Course Library/Vehicles/Veh_Bus_Blue_Z.prefab new file mode 100644 index 0000000..977d925 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Bus_Blue_Z.prefab @@ -0,0 +1,541 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412856} + - component: {fileID: 3386712} + - component: {fileID: 2326444} + - component: {fileID: 690020631828417695} + m_Layer: 0 + m_Name: Wheel_fr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100878} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.3512087, y: 0.43960053, z: 3.1955462} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 466222} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3386712 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100878} + m_Mesh: {fileID: 4300002, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!23 &2326444 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100878} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &690020631828417695 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100878} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300002, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!1 &126218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466222} + - component: {fileID: 3394508} + - component: {fileID: 2347162} + - component: {fileID: 1622218990189248518} + m_Layer: 0 + m_Name: Veh_Bus_Blue_Z + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126218} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470262} + - {fileID: 412856} + - {fileID: 459026} + - {fileID: 475670} + - {fileID: 8146182163079803003} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3394508 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126218} + m_Mesh: {fileID: 4300000, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!23 &2347162 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126218} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1622218990189248518 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126218} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!1 &150944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475670} + - component: {fileID: 3393784} + - component: {fileID: 2300872} + - component: {fileID: 7188461103606994330} + m_Layer: 0 + m_Name: Wheel_rr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150944} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.3512087, y: 0.43960053, z: -3.650569} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 466222} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3393784 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150944} + m_Mesh: {fileID: 4300008, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!23 &2300872 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150944} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &7188461103606994330 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150944} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300008, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!1 &180020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470262} + - component: {fileID: 3376296} + - component: {fileID: 2333624} + - component: {fileID: 7428829469686633187} + m_Layer: 0 + m_Name: Wheel_fl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180020} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3512115, y: 0.43960053, z: 3.1955462} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 466222} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3376296 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180020} + m_Mesh: {fileID: 4300004, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!23 &2333624 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180020} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &7428829469686633187 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180020} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300004, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!1 &186250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459026} + - component: {fileID: 3360036} + - component: {fileID: 2351576} + - component: {fileID: 8422047653056167106} + m_Layer: 0 + m_Name: Wheel_rl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186250} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3512115, y: 0.43960053, z: -3.650569} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 466222} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3360036 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186250} + m_Mesh: {fileID: 4300006, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!23 &2351576 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186250} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8422047653056167106 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186250} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300006, guid: 7799a29fdee308341b16b65d8a002357, type: 3} +--- !u!1 &6091884254179132190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8146182163079803003} + - component: {fileID: 6392527719662982764} + - component: {fileID: 5816547739753091543} + m_Layer: 0 + m_Name: Front_angle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8146182163079803003 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6091884254179132190} + m_LocalRotation: {x: -0, y: -0, z: -0.0029296705, w: 0.9999957} + m_LocalPosition: {x: -1.26, y: 0.13, z: 7.11} + m_LocalScale: {x: 1.3599, y: 2.8862162, z: 2.74152} + m_Children: [] + m_Father: {fileID: 466222} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6392527719662982764 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6091884254179132190} + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} +--- !u!64 &5816547739753091543 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6091884254179132190} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Bus_Blue_Z.prefab.meta b/Prototype 1/Assets/Course Library/Vehicles/Veh_Bus_Blue_Z.prefab.meta new file mode 100644 index 0000000..2923191 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Bus_Blue_Z.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da59e5a3713884d4f9e9667c2befa1a4 +timeCreated: 1478986981 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Car_Blue_Z.prefab b/Prototype 1/Assets/Course Library/Vehicles/Veh_Car_Blue_Z.prefab new file mode 100644 index 0000000..9d85461 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Car_Blue_Z.prefab @@ -0,0 +1,541 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &135662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492398} + - component: {fileID: 3383734} + - component: {fileID: 2382754} + - component: {fileID: 2720045576004100963} + m_Layer: 0 + m_Name: Wheel_rl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492398 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135662} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.1522579, y: 0.36824486, z: -1.735753} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 428284} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3383734 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135662} + m_Mesh: {fileID: 4300004, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!23 &2382754 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135662} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2720045576004100963 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135662} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300004, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!1 &142286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420582} + - component: {fileID: 3395236} + - component: {fileID: 2394562} + - component: {fileID: 3682553966762660890} + m_Layer: 0 + m_Name: Wheel_fl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142286} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.1522579, y: 0.36824486, z: 1.6209526} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 428284} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3395236 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142286} + m_Mesh: {fileID: 4300002, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!23 &2394562 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142286} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &3682553966762660890 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142286} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300002, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!1 &191814 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424586} + - component: {fileID: 3332162} + - component: {fileID: 2350806} + - component: {fileID: 8147241306112228353} + m_Layer: 0 + m_Name: Wheel_fr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191814} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.1522617, y: 0.36824486, z: 1.6209526} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 428284} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3332162 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191814} + m_Mesh: {fileID: 4300008, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!23 &2350806 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191814} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8147241306112228353 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191814} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300008, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!1 &192296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470434} + - component: {fileID: 3341378} + - component: {fileID: 2319836} + - component: {fileID: 5618744408507249295} + m_Layer: 0 + m_Name: Wheel_rr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192296} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.1522617, y: 0.36824486, z: -1.735753} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 428284} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3341378 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192296} + m_Mesh: {fileID: 4300006, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!23 &2319836 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192296} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &5618744408507249295 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192296} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300006, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!1 &194810 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428284} + - component: {fileID: 3316900} + - component: {fileID: 2369556} + - component: {fileID: 7937596396223858774} + m_Layer: 0 + m_Name: Veh_Car_Blue_Z + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194810} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420582} + - {fileID: 424586} + - {fileID: 492398} + - {fileID: 470434} + - {fileID: 4288276208018298273} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3316900 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194810} + m_Mesh: {fileID: 4300000, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!23 &2369556 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194810} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &7937596396223858774 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194810} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 6df34ee591500634282ce8431bcb6976, type: 3} +--- !u!1 &6399623105327882833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4288276208018298273} + - component: {fileID: 8467362333616347173} + - component: {fileID: 917275562593894632} + m_Layer: 0 + m_Name: Front_angle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4288276208018298273 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6399623105327882833} + m_LocalRotation: {x: -0, y: -0, z: -0.0029296705, w: 0.9999957} + m_LocalPosition: {x: -1.26, y: 0.13, z: 4.39} + m_LocalScale: {x: 1.2746614, y: 2.3687208, z: 3.2571998} + m_Children: [] + m_Father: {fileID: 428284} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8467362333616347173 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6399623105327882833} + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} +--- !u!64 &917275562593894632 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6399623105327882833} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Car_Blue_Z.prefab.meta b/Prototype 1/Assets/Course Library/Vehicles/Veh_Car_Blue_Z.prefab.meta new file mode 100644 index 0000000..e66994e --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Car_Blue_Z.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09082afec7b5e824ca611a0cc3264bcd +timeCreated: 1478986979 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Ute_Red_Z.prefab b/Prototype 1/Assets/Course Library/Vehicles/Veh_Ute_Red_Z.prefab new file mode 100644 index 0000000..1bcb52c --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Ute_Red_Z.prefab @@ -0,0 +1,541 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &135936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431296} + - component: {fileID: 3380022} + - component: {fileID: 2354226} + - component: {fileID: 6535359504094003397} + m_Layer: 0 + m_Name: Wheel_rr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135936} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.1496811, y: 0.36824486, z: -1.7044258} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436868} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3380022 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135936} + m_Mesh: {fileID: 4300008, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!23 &2354226 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135936} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &6535359504094003397 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135936} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300008, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!1 &151112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400764} + - component: {fileID: 3333752} + - component: {fileID: 2351866} + - component: {fileID: 8928475881048466891} + m_Layer: 0 + m_Name: Wheel_rl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151112} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.1496811, y: 0.36824486, z: -1.7044258} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436868} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3333752 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151112} + m_Mesh: {fileID: 4300006, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!23 &2351866 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151112} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8928475881048466891 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151112} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300006, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!1 &156822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455660} + - component: {fileID: 3339952} + - component: {fileID: 2339896} + - component: {fileID: 1427151352231724626} + m_Layer: 0 + m_Name: Wheel_fr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455660 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156822} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.1496811, y: 0.36824486, z: 1.6481943} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436868} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3339952 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156822} + m_Mesh: {fileID: 4300002, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!23 &2339896 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156822} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1427151352231724626 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156822} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300002, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!1 &165870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446132} + - component: {fileID: 3333958} + - component: {fileID: 2319856} + - component: {fileID: 185459391044287166} + m_Layer: 0 + m_Name: Wheel_fl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165870} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.1496811, y: 0.36824486, z: 1.6481943} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436868} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3333958 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165870} + m_Mesh: {fileID: 4300004, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!23 &2319856 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165870} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &185459391044287166 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165870} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300004, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!1 &178130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436868} + - component: {fileID: 3383130} + - component: {fileID: 2359104} + - component: {fileID: 3313442307395238052} + m_Layer: 0 + m_Name: Veh_Ute_Red_Z + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178130} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446132} + - {fileID: 455660} + - {fileID: 400764} + - {fileID: 431296} + - {fileID: 3202001632766843001} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3383130 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178130} + m_Mesh: {fileID: 4300000, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!23 &2359104 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178130} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &3313442307395238052 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178130} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: a7dca03bf1b6f9b46b6916fa5450f775, type: 3} +--- !u!1 &2801325797856607763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3202001632766843001} + - component: {fileID: 2525780019877409126} + - component: {fileID: 4354826896566270354} + m_Layer: 0 + m_Name: Front_angle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3202001632766843001 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2801325797856607763} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.001, y: 0.03, z: 4.15} + m_LocalScale: {x: 1, y: 1.3063, z: 1.5503} + m_Children: [] + m_Father: {fileID: 436868} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2525780019877409126 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2801325797856607763} + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} +--- !u!64 &4354826896566270354 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2801325797856607763} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Ute_Red_Z.prefab.meta b/Prototype 1/Assets/Course Library/Vehicles/Veh_Ute_Red_Z.prefab.meta new file mode 100644 index 0000000..ef7fd1c --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Ute_Red_Z.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 70bf34f6c25c948458f254e87188b00b +timeCreated: 1478987033 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Van_Green_Z.prefab b/Prototype 1/Assets/Course Library/Vehicles/Veh_Van_Green_Z.prefab new file mode 100644 index 0000000..07bd306 --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Van_Green_Z.prefab @@ -0,0 +1,541 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &101320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431680} + - component: {fileID: 3367466} + - component: {fileID: 2302374} + - component: {fileID: 7112434088316406038} + m_Layer: 0 + m_Name: Wheel_rr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101320} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.3339958, y: 0.36824486, z: -2.1704843} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 417704} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3367466 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101320} + m_Mesh: {fileID: 4300006, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!23 &2302374 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101320} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &7112434088316406038 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101320} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300006, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!1 &118600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417704} + - component: {fileID: 3340120} + - component: {fileID: 2390656} + - component: {fileID: 7470611027228714114} + m_Layer: 0 + m_Name: Veh_Van_Green_Z + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118600} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428304} + - {fileID: 458812} + - {fileID: 434592} + - {fileID: 431680} + - {fileID: 2040810176607623538} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3340120 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118600} + m_Mesh: {fileID: 4300000, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!23 &2390656 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118600} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &7470611027228714114 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118600} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!1 &152928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434592} + - component: {fileID: 3397162} + - component: {fileID: 2364342} + - component: {fileID: 5577659831359136293} + m_Layer: 0 + m_Name: Wheel_rl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434592 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152928} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3339958, y: 0.36824486, z: -2.1704843} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 417704} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3397162 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152928} + m_Mesh: {fileID: 4300002, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!23 &2364342 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152928} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &5577659831359136293 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152928} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300002, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!1 &163458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428304} + - component: {fileID: 3340984} + - component: {fileID: 2380092} + - component: {fileID: 807515678747503394} + m_Layer: 0 + m_Name: Wheel_fl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163458} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3339958, y: 0.36824486, z: 1.6765846} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 417704} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3340984 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163458} + m_Mesh: {fileID: 4300004, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!23 &2380092 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163458} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &807515678747503394 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163458} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300004, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!1 &192304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458812} + - component: {fileID: 3314794} + - component: {fileID: 2394854} + - component: {fileID: 4496932289254986284} + m_Layer: 0 + m_Name: Wheel_fr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192304} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.3339958, y: 0.36824486, z: 1.6765846} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 417704} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3314794 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192304} + m_Mesh: {fileID: 4300008, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!23 &2394854 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192304} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cce38ba40b7d05439de10ddde5afaf6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &4496932289254986284 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192304} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300008, guid: 576da546347c040428bb0204a37e73d3, type: 3} +--- !u!1 &8321917240791250622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2040810176607623538} + - component: {fileID: 7407046430555602269} + - component: {fileID: 1088258604768998775} + m_Layer: 0 + m_Name: Front_angle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2040810176607623538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8321917240791250622} + m_LocalRotation: {x: -0, y: -0, z: -0.0029296705, w: 0.9999957} + m_LocalPosition: {x: -1.26, y: 0.13, z: 4.64} + m_LocalScale: {x: 1.3599, y: 2.7686353, z: 2.74152} + m_Children: [] + m_Father: {fileID: 417704} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7407046430555602269 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8321917240791250622} + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} +--- !u!64 &1088258604768998775 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8321917240791250622} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -117392840320652761, guid: 0a29e5b800b3746428b5645480341512, type: 3} diff --git a/Prototype 1/Assets/Course Library/Vehicles/Veh_Van_Green_Z.prefab.meta b/Prototype 1/Assets/Course Library/Vehicles/Veh_Van_Green_Z.prefab.meta new file mode 100644 index 0000000..eabbdfc --- /dev/null +++ b/Prototype 1/Assets/Course Library/Vehicles/Veh_Van_Green_Z.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68840c673a0b18e41a044ed077548d55 +timeCreated: 1478986973 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files.meta b/Prototype 1/Assets/Course Library/_Source_Files.meta new file mode 100644 index 0000000..4259608 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72f1805f9e4054127a65d3cab3ea01c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX.meta new file mode 100644 index 0000000..9faaf3c --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5522a65b4f20746ba835d086c3135412 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx new file mode 100644 index 0000000..4ccaeeb Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx.meta new file mode 100644 index 0000000..9416ec4 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx.meta @@ -0,0 +1,126 @@ +fileFormatVersion: 2 +guid: 5bb9a811cdd73fa42975794b4c22350f +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: Prop_Barrier01 + - first: + 1: 100002 + second: //RootNode + - first: + 4: 400000 + second: Prop_Barrier01 + - first: + 4: 400002 + second: //RootNode + - first: + 23: 2300000 + second: Prop_Barrier01 + - first: + 33: 3300000 + second: Prop_Barrier01 + - first: + 43: 4300000 + second: Prop_Barrier01 + - first: + 95: 9500000 + second: //RootNode + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx new file mode 100644 index 0000000..d72236c Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx.meta new file mode 100644 index 0000000..b6d0326 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx.meta @@ -0,0 +1,126 @@ +fileFormatVersion: 2 +guid: 78056cefff7010745ae502ceee2d13e2 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: Prop_Barrier02 + - first: + 1: 100002 + second: //RootNode + - first: + 4: 400000 + second: Prop_Barrier02 + - first: + 4: 400002 + second: //RootNode + - first: + 23: 2300000 + second: Prop_Barrier02 + - first: + 33: 3300000 + second: Prop_Barrier02 + - first: + 43: 4300000 + second: Prop_Barrier02 + - first: + 95: 9500000 + second: //RootNode + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SK_Veh_Armor_Car_01.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SK_Veh_Armor_Car_01.fbx new file mode 100644 index 0000000..ba31e52 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SK_Veh_Armor_Car_01.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SK_Veh_Armor_Car_01.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SK_Veh_Armor_Car_01.fbx.meta new file mode 100644 index 0000000..a01cdb3 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SK_Veh_Armor_Car_01.fbx.meta @@ -0,0 +1,210 @@ +fileFormatVersion: 2 +guid: 93b9de2c4710d6b4e9ac38987a064d42 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 1: 100002 + second: SK_Veh_Armor_Car_Barrel_01 + - first: + 1: 100004 + second: SK_Veh_Armor_Car_Turret_01 + - first: + 1: 100006 + second: Wheel_fl + - first: + 1: 100008 + second: Wheel_fr + - first: + 1: 100010 + second: Wheel_rl + - first: + 1: 100012 + second: Wheel_rr + - first: + 4: 400000 + second: //RootNode + - first: + 4: 400002 + second: SK_Veh_Armor_Car_Barrel_01 + - first: + 4: 400004 + second: SK_Veh_Armor_Car_Turret_01 + - first: + 4: 400006 + second: Wheel_fl + - first: + 4: 400008 + second: Wheel_fr + - first: + 4: 400010 + second: Wheel_rl + - first: + 4: 400012 + second: Wheel_rr + - first: + 23: 2300000 + second: //RootNode + - first: + 23: 2300002 + second: SK_Veh_Armor_Car_Barrel_01 + - first: + 23: 2300004 + second: SK_Veh_Armor_Car_Turret_01 + - first: + 23: 2300006 + second: Wheel_fl + - first: + 23: 2300008 + second: Wheel_fr + - first: + 23: 2300010 + second: Wheel_rl + - first: + 23: 2300012 + second: Wheel_rr + - first: + 33: 3300000 + second: //RootNode + - first: + 33: 3300002 + second: SK_Veh_Armor_Car_Barrel_01 + - first: + 33: 3300004 + second: SK_Veh_Armor_Car_Turret_01 + - first: + 33: 3300006 + second: Wheel_fl + - first: + 33: 3300008 + second: Wheel_fr + - first: + 33: 3300010 + second: Wheel_rl + - first: + 33: 3300012 + second: Wheel_rr + - first: + 43: 4300000 + second: SK_Veh_Armor_Car_01 + - first: + 43: 4300002 + second: Wheel_fl + - first: + 43: 4300004 + second: Wheel_rl + - first: + 43: 4300006 + second: Wheel_fr + - first: + 43: 4300008 + second: Wheel_rr + - first: + 43: 4300010 + second: SK_Veh_Armor_Car_Turret_01 + - first: + 43: 4300012 + second: SK_Veh_Armor_Car_Barrel_01 + - first: + 95: 9500000 + second: //RootNode + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx new file mode 100644 index 0000000..2a3d046 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx.meta new file mode 100644 index 0000000..aff8254 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: bc0208005b6890d44994050c677eb13f +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 4: 400000 + second: //RootNode + - first: + 23: 2300000 + second: //RootNode + - first: + 33: 3300000 + second: //RootNode + - first: + 43: 4300000 + second: SM_Prop_Barrel_02 + - first: + 95: 9500000 + second: //RootNode + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 100 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx new file mode 100644 index 0000000..07294a0 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx.meta new file mode 100644 index 0000000..0ac2e21 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 6a1c3c31ad20ee24c837e6aad1e22d80 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 4: 400000 + second: //RootNode + - first: + 23: 2300000 + second: //RootNode + - first: + 33: 3300000 + second: //RootNode + - first: + 43: 4300000 + second: SM_Prop_Crate_01 + - first: + 95: 9500000 + second: //RootNode + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 100 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx new file mode 100644 index 0000000..2d96bb5 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx.meta new file mode 100644 index 0000000..e94d77a --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 0398a1d1d554d19429b04a7c7413037a +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 4: 400000 + second: //RootNode + - first: + 23: 2300000 + second: //RootNode + - first: + 33: 3300000 + second: //RootNode + - first: + 43: 4300000 + second: SM_Prop_Spool_02 + - first: + 95: 9500000 + second: //RootNode + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 100 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx new file mode 100644 index 0000000..3e74d7b Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx.meta new file mode 100644 index 0000000..249c631 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 3bf1797a1e906ed419074e5bd4b7ff3b +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 4: 400000 + second: //RootNode + - first: + 23: 2300000 + second: //RootNode + - first: + 33: 3300000 + second: //RootNode + - first: + 43: 4300000 + second: SM_Rock_Boulder_01 + - first: + 95: 9500000 + second: //RootNode + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 0 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Bus_Blue_Z.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Bus_Blue_Z.fbx new file mode 100644 index 0000000..64a7272 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Bus_Blue_Z.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Bus_Blue_Z.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Bus_Blue_Z.fbx.meta new file mode 100644 index 0000000..35c3a90 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Bus_Blue_Z.fbx.meta @@ -0,0 +1,183 @@ +fileFormatVersion: 2 +guid: 7799a29fdee308341b16b65d8a002357 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 1: 100002 + second: Wheel_fl + - first: + 1: 100004 + second: Wheel_fr + - first: + 1: 100006 + second: Wheel_rl + - first: + 1: 100008 + second: Wheel_rr + - first: + 4: 400000 + second: //RootNode + - first: + 4: 400002 + second: Wheel_fl + - first: + 4: 400004 + second: Wheel_fr + - first: + 4: 400006 + second: Wheel_rl + - first: + 4: 400008 + second: Wheel_rr + - first: + 23: 2300000 + second: //RootNode + - first: + 23: 2300002 + second: Wheel_fl + - first: + 23: 2300004 + second: Wheel_fr + - first: + 23: 2300006 + second: Wheel_rl + - first: + 23: 2300008 + second: Wheel_rr + - first: + 33: 3300000 + second: //RootNode + - first: + 33: 3300002 + second: Wheel_fl + - first: + 33: 3300004 + second: Wheel_fr + - first: + 33: 3300006 + second: Wheel_rl + - first: + 33: 3300008 + second: Wheel_rr + - first: + 43: 4300000 + second: ST_Veh_Bus_Blue_Z + - first: + 43: 4300002 + second: Wheel_fr + - first: + 43: 4300004 + second: Wheel_fl + - first: + 43: 4300006 + second: Wheel_rl + - first: + 43: 4300008 + second: Wheel_rr + - first: + 95: 9500000 + second: //RootNode + - first: + 41386430: 2186277476908879412 + second: ImportLogs + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 0 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 100 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Car_Blue_Z.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Car_Blue_Z.fbx new file mode 100644 index 0000000..6257404 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Car_Blue_Z.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Car_Blue_Z.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Car_Blue_Z.fbx.meta new file mode 100644 index 0000000..c5329eb --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Car_Blue_Z.fbx.meta @@ -0,0 +1,183 @@ +fileFormatVersion: 2 +guid: 6df34ee591500634282ce8431bcb6976 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 1: 100002 + second: Wheel_fl + - first: + 1: 100004 + second: Wheel_fr + - first: + 1: 100006 + second: Wheel_rl + - first: + 1: 100008 + second: Wheel_rr + - first: + 4: 400000 + second: //RootNode + - first: + 4: 400002 + second: Wheel_fl + - first: + 4: 400004 + second: Wheel_fr + - first: + 4: 400006 + second: Wheel_rl + - first: + 4: 400008 + second: Wheel_rr + - first: + 23: 2300000 + second: //RootNode + - first: + 23: 2300002 + second: Wheel_fl + - first: + 23: 2300004 + second: Wheel_fr + - first: + 23: 2300006 + second: Wheel_rl + - first: + 23: 2300008 + second: Wheel_rr + - first: + 33: 3300000 + second: //RootNode + - first: + 33: 3300002 + second: Wheel_fl + - first: + 33: 3300004 + second: Wheel_fr + - first: + 33: 3300006 + second: Wheel_rl + - first: + 33: 3300008 + second: Wheel_rr + - first: + 43: 4300000 + second: ST_Veh_Car_Blue_Z + - first: + 43: 4300002 + second: Wheel_fl + - first: + 43: 4300004 + second: Wheel_rl + - first: + 43: 4300006 + second: Wheel_rr + - first: + 43: 4300008 + second: Wheel_fr + - first: + 95: 9500000 + second: //RootNode + - first: + 41386430: 2186277476908879412 + second: ImportLogs + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 0 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 100 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Ute_Red_Z.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Ute_Red_Z.fbx new file mode 100644 index 0000000..8ad01cd Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Ute_Red_Z.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Ute_Red_Z.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Ute_Red_Z.fbx.meta new file mode 100644 index 0000000..af4ed06 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Ute_Red_Z.fbx.meta @@ -0,0 +1,183 @@ +fileFormatVersion: 2 +guid: a7dca03bf1b6f9b46b6916fa5450f775 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 1: 100002 + second: Wheel_fl + - first: + 1: 100004 + second: Wheel_fr + - first: + 1: 100006 + second: Wheel_rl + - first: + 1: 100008 + second: Wheel_rr + - first: + 4: 400000 + second: //RootNode + - first: + 4: 400002 + second: Wheel_fl + - first: + 4: 400004 + second: Wheel_fr + - first: + 4: 400006 + second: Wheel_rl + - first: + 4: 400008 + second: Wheel_rr + - first: + 23: 2300000 + second: //RootNode + - first: + 23: 2300002 + second: Wheel_fl + - first: + 23: 2300004 + second: Wheel_fr + - first: + 23: 2300006 + second: Wheel_rl + - first: + 23: 2300008 + second: Wheel_rr + - first: + 33: 3300000 + second: //RootNode + - first: + 33: 3300002 + second: Wheel_fl + - first: + 33: 3300004 + second: Wheel_fr + - first: + 33: 3300006 + second: Wheel_rl + - first: + 33: 3300008 + second: Wheel_rr + - first: + 43: 4300000 + second: ST_Veh_Ute_Red_Z + - first: + 43: 4300002 + second: Wheel_fr + - first: + 43: 4300004 + second: Wheel_fl + - first: + 43: 4300006 + second: Wheel_rl + - first: + 43: 4300008 + second: Wheel_rr + - first: + 95: 9500000 + second: //RootNode + - first: + 41386430: 2186277476908879412 + second: ImportLogs + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 0 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 100 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Van_Green_Z.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Van_Green_Z.fbx new file mode 100644 index 0000000..f8dd649 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Van_Green_Z.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Van_Green_Z.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Van_Green_Z.fbx.meta new file mode 100644 index 0000000..3776ddf --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/ST_Veh_Van_Green_Z.fbx.meta @@ -0,0 +1,183 @@ +fileFormatVersion: 2 +guid: 576da546347c040428bb0204a37e73d3 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 1: 100002 + second: Wheel_fl + - first: + 1: 100004 + second: Wheel_fr + - first: + 1: 100006 + second: Wheel_rl + - first: + 1: 100008 + second: Wheel_rr + - first: + 4: 400000 + second: //RootNode + - first: + 4: 400002 + second: Wheel_fl + - first: + 4: 400004 + second: Wheel_fr + - first: + 4: 400006 + second: Wheel_rl + - first: + 4: 400008 + second: Wheel_rr + - first: + 23: 2300000 + second: //RootNode + - first: + 23: 2300002 + second: Wheel_fl + - first: + 23: 2300004 + second: Wheel_fr + - first: + 23: 2300006 + second: Wheel_rl + - first: + 23: 2300008 + second: Wheel_rr + - first: + 33: 3300000 + second: //RootNode + - first: + 33: 3300002 + second: Wheel_fl + - first: + 33: 3300004 + second: Wheel_fr + - first: + 33: 3300006 + second: Wheel_rl + - first: + 33: 3300008 + second: Wheel_rr + - first: + 43: 4300000 + second: ST_Veh_Van_Green_Z + - first: + 43: 4300002 + second: Wheel_rl + - first: + 43: 4300004 + second: Wheel_fl + - first: + 43: 4300006 + second: Wheel_rr + - first: + 43: 4300008 + second: Wheel_fr + - first: + 95: 9500000 + second: //RootNode + - first: + 41386430: 2186277476908879412 + second: ImportLogs + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 0 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 100 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/Small_Plane02.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Small_Plane02.fbx new file mode 100644 index 0000000..09fc165 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Small_Plane02.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/Small_Plane02.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Small_Plane02.fbx.meta new file mode 100644 index 0000000..7c4f3f4 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Small_Plane02.fbx.meta @@ -0,0 +1,103 @@ +fileFormatVersion: 2 +guid: 5bdf4d3d5d3951d4c8a861101a144e82 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: Propellor + 100002: //RootNode + 400000: Propellor + 400002: //RootNode + 2300000: Propellor + 2300002: //RootNode + 3300000: Propellor + 3300002: //RootNode + 4300000: Small_Plane02 + 4300002: Propellor + 9500000: //RootNode + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 0 + tangentSpace: + normalSmoothAngle: 10 + normalImportMode: 0 + tangentImportMode: 0 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/Triangular_Prism.obj b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Triangular_Prism.obj new file mode 100644 index 0000000..8627eda --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Triangular_Prism.obj @@ -0,0 +1,50 @@ +# ProBuilder 4.5.0 +# https://unity3d.com/unity/features/worldbuilding/probuilder +# 4/26/2021 3:06:09 PM + +mtllib ./Triangular_Prism.mtl +o Triangular_Prism + +g Triangular_Prism +v 0 0 0 +v -2 0 0 +v 0 0.9999999 -1 +v -2 0.9999999 -1 +v -2 0 -1 +v -2 1 -1 +v 0 0 -1 +v 0 1 -1 + +vt 0 0 +vt -2 0 +vt 0 1.414214 +vt -2 1.414214 +vt -1 0 +vt -1 0.9999999 +vt -1 1 +vt 2 0 +vt 2 1 +vt 0 1 +vt 1 0 +vt 1 1 +vt 1 0.9999999 +vt 0 -1 +vt -2 -1 + +vn 0 0.7071068 0.7071068 +vn -1 0 0 +vn -0.5 0 0 +vn 0 0 0 +vn 0 0 -1 +vn 1 0 0 +vn 0.5 0 0 +vn 0 -1 0 + +usemtl ProBuilderDefault +f 3/3/1 4/4/1 2/2/1 1/1/1 +f 4/6/3 6/7/4 5/5/3 2/1/2 +f 6/9/5 8/10/5 7/1/5 5/8/5 +f 8/12/7 3/13/4 1/1/7 7/11/6 +f 8/1/4 6/1/4 4/1/4 3/1/4 +f 1/1/8 2/2/8 5/15/8 7/14/8 + diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/Triangular_Prism.obj.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Triangular_Prism.obj.meta new file mode 100644 index 0000000..1554a73 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/Triangular_Prism.obj.meta @@ -0,0 +1,102 @@ +fileFormatVersion: 2 +guid: 0a29e5b800b3746428b5645480341512 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/road_straight_mesh.fbx b/Prototype 1/Assets/Course Library/_Source_Files/FBX/road_straight_mesh.fbx new file mode 100644 index 0000000..6a2d179 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/FBX/road_straight_mesh.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/FBX/road_straight_mesh.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/FBX/road_straight_mesh.fbx.meta new file mode 100644 index 0000000..cd3fdb3 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/FBX/road_straight_mesh.fbx.meta @@ -0,0 +1,126 @@ +fileFormatVersion: 2 +guid: 9054c70a5c9ed454f8ef48a11963db28 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 4: 400000 + second: //RootNode + - first: + 23: 2300000 + second: //RootNode + - first: + 33: 3300000 + second: //RootNode + - first: + 43: 4300000 + second: road_straight_mesh + - first: + 43: 4300002 + second: Road_straight_mesh + - first: + 43: 4300004 + second: road_square_mesh + - first: + 111: 11100000 + second: //RootNode + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 3 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 10 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials.meta new file mode 100644 index 0000000..d45f28d --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cae1eba99baa74f6798681ead2575395 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat new file mode 100644 index 0000000..fe215ca --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MilitaryProps + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: ac660800cea938a42ae8f2c5ea24539e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ac660800cea938a42ae8f2c5ea24539e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &8836694638681808877 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat.meta new file mode 100644 index 0000000..a60dc68 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af9d3101091f90d4db78a2097d5dcb84 +timeCreated: 1495160599 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/Military_Green.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Military_Green.mat new file mode 100644 index 0000000..da89332 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Military_Green.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4161622470840121419 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Military_Green + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 91d8e129fe518b34281eef0689092f0d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 91d8e129fe518b34281eef0689092f0d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/Military_Green.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Military_Green.mat.meta new file mode 100644 index 0000000..27c724b --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Military_Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7bc72f97a09670a4f9b072e70f88f4cd +timeCreated: 1495160610 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat new file mode 100644 index 0000000..3fc0f2a --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonNature_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 2edd58f7c433e934db9029c375173b44, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &6524558728927812042 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat.meta new file mode 100644 index 0000000..2d929b8 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b72e16591230315448c77c827b522ae1 +timeCreated: 1527737122 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_MountainSkybox_Snow.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_MountainSkybox_Snow.mat new file mode 100644 index 0000000..f304eef --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_MountainSkybox_Snow.mat @@ -0,0 +1,146 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8391410382467868536 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonNature_MountainSkybox_Snow + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ALPHAPREMULTIPLY_ON + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _ALPHABLEND_ON + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - MOTIONVECTORS + - DepthOnly + - SHADOWCASTER + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 1202e6a7c7a1de2499a2c339a4382c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1202e6a7c7a1de2499a2c339a4382c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_MountainSkybox_Snow.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_MountainSkybox_Snow.mat.meta new file mode 100644 index 0000000..85988bd --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/PolygonNature_MountainSkybox_Snow.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fb87686c53fbcc24a867e24f6b622498 +timeCreated: 1528176342 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat new file mode 100644 index 0000000..a336a5d --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prop_Signs_00 + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: c050c2762aa6b874bac5c0b0c224bc9f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5792547816210486096 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat.meta new file mode 100644 index 0000000..a39d9df --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 16907a240f508cc46bb9ee1d37bc94ec +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/Road.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Road.mat new file mode 100644 index 0000000..905eb99 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Road.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Road + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: d41b87a3f40e2ef459de5656fcaf00e9, type: 3} + m_Scale: {x: 40, y: 1} + m_Offset: {x: 1, y: 1} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 0.025, y: 1} + m_Offset: {x: -0.025, y: -1} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 40, y: 1} + m_Offset: {x: 1, y: 1} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d41b87a3f40e2ef459de5656fcaf00e9, type: 3} + m_Scale: {x: 40, y: 1} + m_Offset: {x: 1, y: 1} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &9163163096106019588 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/Road.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Road.mat.meta new file mode 100644 index 0000000..f002a95 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/Road.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aaee9edfd91ad584982e7126ed73c97d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleAirport.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleAirport.mat new file mode 100644 index 0000000..dbba78a --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleAirport.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleAirport + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 81692218344829342a02aaccacffdc4f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 81692218344829342a02aaccacffdc4f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &9021595885469942287 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleAirport.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleAirport.mat.meta new file mode 100644 index 0000000..c614264 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleAirport.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f9063a172dec5824f87a148932421f2d +NativeFormatImporter: + userData: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat new file mode 100644 index 0000000..f1c33e6 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleSky + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 7bab9ac1487e10c40b9ed77d4c551e04, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0.1, y: 0} + m_Floats: [] + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat.meta new file mode 100644 index 0000000..8d1ed97 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: e68f77e240a7f8643b5cc4253dc37516 +NativeFormatImporter: + userData: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleTown.mat b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleTown.mat new file mode 100644 index 0000000..f70a35d --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleTown.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1043748863420495169 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleTown + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 6495ebfa6e1229c4581a3963c2c50f9f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 6495ebfa6e1229c4581a3963c2c50f9f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleTown.mat.meta b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleTown.mat.meta new file mode 100644 index 0000000..ffdaf55 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Materials/SimpleTown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 7cce38ba40b7d05439de10ddde5afaf6 +NativeFormatImporter: + userData: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Misc.meta b/Prototype 1/Assets/Course Library/_Source_Files/Misc.meta new file mode 100644 index 0000000..295f78f --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Misc.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 993f981147786450bb782079c0d62878 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Misc/MountainSkybox.fbx b/Prototype 1/Assets/Course Library/_Source_Files/Misc/MountainSkybox.fbx new file mode 100644 index 0000000..b01a040 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Misc/MountainSkybox.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Misc/MountainSkybox.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/Misc/MountainSkybox.fbx.meta new file mode 100644 index 0000000..516e1ca --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Misc/MountainSkybox.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 2d340581e3fa79c48b1401265c761387 +timeCreated: 1528176319 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: MountainSkybox + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Misc/SkyDome.fbx b/Prototype 1/Assets/Course Library/_Source_Files/Misc/SkyDome.fbx new file mode 100644 index 0000000..5e1a685 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Misc/SkyDome.fbx differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Misc/SkyDome.fbx.meta b/Prototype 1/Assets/Course Library/_Source_Files/Misc/SkyDome.fbx.meta new file mode 100644 index 0000000..45313f3 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Misc/SkyDome.fbx.meta @@ -0,0 +1,84 @@ +fileFormatVersion: 2 +guid: 1340630fb7a3267499177be33f281f05 +ModelImporter: + serializedVersion: 16 + fileIDToRecycleName: + 100000: Moon + 100002: Moon 1 + 100004: //RootNode + 100006: Stars + 100008: Sun + 100010: Sun 1 + 400000: Moon + 400002: Moon 1 + 400004: //RootNode + 400006: Stars + 400008: Sun + 400010: Sun 1 + 2300000: Moon 1 + 2300002: //RootNode + 2300004: Stars + 2300006: Sun 1 + 3300000: Moon 1 + 3300002: //RootNode + 3300004: Stars + 3300006: Sun 1 + 4300000: Skydome + 4300002: Stars + 4300004: Sun + 4300006: Moon + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures.meta new file mode 100644 index 0000000..1e39829 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae9b7b5b6dddb4009817f870c10d2d26 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png new file mode 100644 index 0000000..39f07f6 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png.meta new file mode 100644 index 0000000..e9fa318 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 2edd58f7c433e934db9029c375173b44 +timeCreated: 1527819885 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/Signs_00.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Signs_00.png new file mode 100644 index 0000000..86d5919 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Signs_00.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/Signs_00.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Signs_00.png.meta new file mode 100644 index 0000000..34b58ba --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Signs_00.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: c050c2762aa6b874bac5c0b0c224bc9f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleAirport.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleAirport.png new file mode 100644 index 0000000..af02536 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleAirport.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleAirport.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleAirport.png.meta new file mode 100644 index 0000000..67eeadc --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleAirport.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 81692218344829342a02aaccacffdc4f +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleSky.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleSky.png new file mode 100644 index 0000000..7c8301d Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleSky.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleSky.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleSky.png.meta new file mode 100644 index 0000000..53c61ce --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleSky.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 7bab9ac1487e10c40b9ed77d4c551e04 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 256 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleTown.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleTown.png new file mode 100644 index 0000000..2369d87 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleTown.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleTown.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleTown.png.meta new file mode 100644 index 0000000..4842504 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/SimpleTown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 6495ebfa6e1229c4581a3963c2c50f9f +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/Skybox_Diff.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Skybox_Diff.png new file mode 100644 index 0000000..b8f7ffc Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Skybox_Diff.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/Skybox_Diff.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Skybox_Diff.png.meta new file mode 100644 index 0000000..8de4db7 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Skybox_Diff.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 1202e6a7c7a1de2499a2c339a4382c9e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/Tex_Military_Green.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Tex_Military_Green.png new file mode 100644 index 0000000..0d9ea24 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Tex_Military_Green.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/Tex_Military_Green.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Tex_Military_Green.png.meta new file mode 100644 index 0000000..1865d64 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Tex_Military_Green.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 91d8e129fe518b34281eef0689092f0d +timeCreated: 1495160030 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/Textures_Props.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Textures_Props.png new file mode 100644 index 0000000..a5f985e Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Textures_Props.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/Textures_Props.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Textures_Props.png.meta new file mode 100644 index 0000000..145c33d --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/Textures_Props.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: ac660800cea938a42ae8f2c5ea24539e +timeCreated: 1495160031 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/road-tiled.png b/Prototype 1/Assets/Course Library/_Source_Files/Textures/road-tiled.png new file mode 100644 index 0000000..29674c5 Binary files /dev/null and b/Prototype 1/Assets/Course Library/_Source_Files/Textures/road-tiled.png differ diff --git a/Prototype 1/Assets/Course Library/_Source_Files/Textures/road-tiled.png.meta b/Prototype 1/Assets/Course Library/_Source_Files/Textures/road-tiled.png.meta new file mode 100644 index 0000000..abdd6a8 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/Textures/road-tiled.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: d41b87a3f40e2ef459de5656fcaf00e9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Course Library/_Source_Files/_LICENSE.txt b/Prototype 1/Assets/Course Library/_Source_Files/_LICENSE.txt new file mode 100644 index 0000000..676707b --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/_LICENSE.txt @@ -0,0 +1,4 @@ +ASSET LICENSE INFORMATION + + +Assets for this project were generously provided by our partner, Synty Studios, and are not for commercial use. If you would like to use any of the assets from this package in commercial projects, please purchase one of their asset packs from Synty Studios’ Asset Store page: https://assetstore.unity.com/publishers/5217. \ No newline at end of file diff --git a/Prototype 1/Assets/Course Library/_Source_Files/_LICENSE.txt.meta b/Prototype 1/Assets/Course Library/_Source_Files/_LICENSE.txt.meta new file mode 100644 index 0000000..a94abe3 --- /dev/null +++ b/Prototype 1/Assets/Course Library/_Source_Files/_LICENSE.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0310a912c63a84902ab614f875fc4f7e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/InputSystem_Actions.inputactions b/Prototype 1/Assets/InputSystem_Actions.inputactions new file mode 100644 index 0000000..1a12cb9 --- /dev/null +++ b/Prototype 1/Assets/InputSystem_Actions.inputactions @@ -0,0 +1,1057 @@ +{ + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/Prototype 1/Assets/InputSystem_Actions.inputactions.meta b/Prototype 1/Assets/InputSystem_Actions.inputactions.meta new file mode 100644 index 0000000..6b38b04 --- /dev/null +++ b/Prototype 1/Assets/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 052faaac586de48259a63d0c4782560b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Prototype 1/Assets/Readme.asset b/Prototype 1/Assets/Readme.asset new file mode 100644 index 0000000..77c2f83 --- /dev/null +++ b/Prototype 1/Assets/Readme.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: 727a75301c3d24613a3ebcec4a24c2c8, type: 3} + title: URP Empty Template + sections: + - heading: Welcome to the Universal Render Pipeline + text: This template includes the settings and assets you need to start creating with the Universal Render Pipeline. + linkText: + url: + - heading: URP Documentation + text: + linkText: Read more about URP + url: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@latest + - heading: Forums + text: + linkText: Get answers and support + url: https://forum.unity.com/forums/universal-render-pipeline.383/ + - heading: Report bugs + text: + linkText: Submit a report + url: https://unity3d.com/unity/qa/bug-reporting + loadedLayout: 1 diff --git a/Prototype 1/Assets/Readme.asset.meta b/Prototype 1/Assets/Readme.asset.meta new file mode 100644 index 0000000..ab3ad45 --- /dev/null +++ b/Prototype 1/Assets/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8105016687592461f977c054a80ce2f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Scenes.meta b/Prototype 1/Assets/Scenes.meta new file mode 100644 index 0000000..e59fb45 --- /dev/null +++ b/Prototype 1/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c53962885c2c4f449125a979d6ad240 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Scenes/Challenge 1.unity b/Prototype 1/Assets/Scenes/Challenge 1.unity new file mode 100644 index 0000000..c342bea --- /dev/null +++ b/Prototype 1/Assets/Scenes/Challenge 1.unity @@ -0,0 +1,2352 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 170076734} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 28ad48a3b4afc44c58fe0dda03a5fc0b, type: 2} + m_LightingSettings: {fileID: 738013953} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &170076733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170076735} + - component: {fileID: 170076734} + - component: {fileID: 170076736} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &170076734 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &170076735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + serializedVersion: 2 + m_LocalRotation: {x: 0.67376965, y: -0.25750756, z: 0.026021477, w: 0.6921324} + m_LocalPosition: {x: 0, y: 25, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 71.09901, y: -97.191, z: -73.73801} +--- !u!114 &170076736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &181819514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181819515} + - component: {fileID: 181819518} + - component: {fileID: 181819517} + - component: {fileID: 181819516} + m_Layer: 0 + m_Name: Obstacle1B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &181819515 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181819514} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 60, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 904664992} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &181819516 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181819514} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &181819517 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181819514} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &181819518 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181819514} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &196950281 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 196950282} + - component: {fileID: 196950285} + - component: {fileID: 196950284} + - component: {fileID: 196950283} + m_Layer: 0 + m_Name: Obstacle1B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &196950282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196950281} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 44, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1374354308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &196950283 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196950281} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &196950284 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196950281} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &196950285 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196950281} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &347156382 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1313498725} + m_Modifications: + - target: {fileID: 7317731327648692240, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_Name + value: MountainSkybox + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalPosition.x + value: 2.490141 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalPosition.y + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalPosition.z + value: 163.69781 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} +--- !u!4 &347156383 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + m_PrefabInstance: {fileID: 347156382} + m_PrefabAsset: {fileID: 0} +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669903} + - component: {fileID: 534669907} + - component: {fileID: 534669908} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &534669903 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.49354386, z: -0, w: -0.86972094} + m_LocalPosition: {x: 25, y: 1, z: -8.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 300.852, z: 0} +--- !u!114 &534669907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 573453567e55b468d959b66ab676a102, type: 3} + m_Name: + m_EditorClassIdentifier: + plane: {fileID: 825415029} +--- !u!114 &534669908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1 &673814960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 673814961} + - component: {fileID: 673814964} + - component: {fileID: 673814963} + - component: {fileID: 673814962} + m_Layer: 0 + m_Name: Obstacle1B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &673814961 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673814960} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 44, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 726411034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &673814962 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673814960} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &673814963 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673814960} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &673814964 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673814960} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &678972945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 678972946} + - component: {fileID: 678972949} + - component: {fileID: 678972948} + - component: {fileID: 678972947} + m_Layer: 0 + m_Name: Obstacle1A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &678972946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678972945} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -3, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1631203102} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &678972947 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678972945} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &678972948 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678972945} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &678972949 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678972945} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &726411033 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 726411034} + - component: {fileID: 726411035} + - component: {fileID: 726411036} + m_Layer: 0 + m_Name: Obstacle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &726411034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726411033} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 12, z: 120} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1676407731} + - {fileID: 673814961} + m_Father: {fileID: 1974947895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &726411035 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726411033} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 0} +--- !u!54 &726411036 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726411033} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!850595691 &738013953 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 9 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 512 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 10 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_EnableWorkerProcessBaking: 1 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 +--- !u!1 &825415029 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + m_PrefabInstance: {fileID: 1239094319} + m_PrefabAsset: {fileID: 0} +--- !u!54 &825415030 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 825415029} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 96 + m_CollisionDetection: 0 +--- !u!114 &825415031 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 825415029} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0232a093d67e448b7a80e945acf8e227, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &899755176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 899755177} + - component: {fileID: 899755180} + - component: {fileID: 899755179} + - component: {fileID: 899755178} + m_Layer: 0 + m_Name: Obstacle1B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &899755177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899755176} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 44, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1631203102} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &899755178 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899755176} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &899755179 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899755176} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &899755180 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899755176} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &904664991 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 904664992} + - component: {fileID: 904664993} + - component: {fileID: 904664994} + m_Layer: 0 + m_Name: Obstacle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &904664992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 904664991} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -20, z: 40} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1342930651} + - {fileID: 181819515} + m_Father: {fileID: 1974947895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &904664993 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 904664991} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 0} +--- !u!54 &904664994 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 904664991} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &991022944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 991022945} + - component: {fileID: 991022948} + - component: {fileID: 991022947} + - component: {fileID: 991022946} + m_Layer: 0 + m_Name: Obstacle1A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &991022945 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 991022944} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -3, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667803327} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &991022946 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 991022944} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &991022947 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 991022944} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &991022948 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 991022944} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1239094319 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 100000, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_Name + value: Propeller + objectReference: {fileID: 0} + - target: {fileID: 100002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5591832540053748219, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + propertyPath: m_Convex + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 100002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + insertIndex: -1 + addedObject: {fileID: 825415030} + - targetCorrespondingSourceObject: {fileID: 100002, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + insertIndex: -1 + addedObject: {fileID: 825415031} + - targetCorrespondingSourceObject: {fileID: 100000, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + insertIndex: -1 + addedObject: {fileID: 1414711452} + m_SourcePrefab: {fileID: 100100000, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} +--- !u!1 &1295456286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1295456287} + - component: {fileID: 1295456290} + - component: {fileID: 1295456289} + - component: {fileID: 1295456288} + m_Layer: 0 + m_Name: Obstacle1A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1295456287 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1295456286} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -3, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1374354308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1295456288 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1295456286} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1295456289 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1295456286} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1295456290 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1295456286} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1313498724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1313498725} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1313498725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1313498724} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 347156383} + - {fileID: 1813507214} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1342930650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1342930651} + - component: {fileID: 1342930654} + - component: {fileID: 1342930653} + - component: {fileID: 1342930652} + m_Layer: 0 + m_Name: Obstacle1A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1342930651 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1342930650} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 13, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 904664992} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1342930652 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1342930650} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1342930653 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1342930650} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1342930654 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1342930650} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1374354307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1374354308} + - component: {fileID: 1374354309} + - component: {fileID: 1374354310} + m_Layer: 0 + m_Name: Obstacle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1374354308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374354307} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -20, z: 80} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1295456287} + - {fileID: 196950282} + m_Father: {fileID: 1974947895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1374354309 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374354307} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 0} +--- !u!54 &1374354310 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374354307} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1414711450 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100000, guid: af29f0ea7e5403641b3b244ede69c374, type: 3} + m_PrefabInstance: {fileID: 1239094319} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1414711452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414711450} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 055ff550bf812cf48bfd4a0f3148bc6f, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::RotatePropeller + rotationSpeed: 1000 +--- !u!1 &1415363149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1415363150} + - component: {fileID: 1415363153} + - component: {fileID: 1415363152} + - component: {fileID: 1415363151} + m_Layer: 0 + m_Name: Obstacle1B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1415363150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1415363149} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 44, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1667803327} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1415363151 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1415363149} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1415363152 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1415363149} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1415363153 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1415363149} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1631203101 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1631203102} + - component: {fileID: 1631203103} + - component: {fileID: 1631203104} + m_Layer: 0 + m_Name: Obstacle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1631203102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631203101} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -20, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 678972946} + - {fileID: 899755177} + m_Father: {fileID: 1974947895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1631203103 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631203101} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 0} +--- !u!54 &1631203104 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631203101} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1667803326 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1667803327} + - component: {fileID: 1667803328} + - component: {fileID: 1667803329} + m_Layer: 0 + m_Name: Obstacle5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1667803327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1667803326} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -19, z: 160} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 991022945} + - {fileID: 1415363150} + m_Father: {fileID: 1974947895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1667803328 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1667803326} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 0} +--- !u!54 &1667803329 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1667803326} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1676407730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1676407731} + - component: {fileID: 1676407734} + - component: {fileID: 1676407733} + - component: {fileID: 1676407732} + m_Layer: 0 + m_Name: Obstacle1A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1676407731 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1676407730} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -3, z: 40} + m_LocalScale: {x: 75, y: 40, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 726411034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1676407732 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1676407730} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1676407733 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1676407730} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c760c8eaaf67f4037a460bbfeb33ced4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1676407734 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1676407730} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1813507213 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1313498725} + m_Modifications: + - target: {fileID: 3858995680371424911, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_Name + value: SkyDome + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalPosition.z + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 51a084e4035b24e76997744a50c711d4, type: 3} +--- !u!4 &1813507214 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + m_PrefabInstance: {fileID: 1813507213} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1974947894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1974947895} + m_Layer: 0 + m_Name: Obstacles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1974947895 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1974947894} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1631203102} + - {fileID: 904664992} + - {fileID: 1374354308} + - {fileID: 726411034} + - {fileID: 1667803327} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 534669905} + - {fileID: 170076735} + - {fileID: 1313498725} + - {fileID: 1974947895} + - {fileID: 1239094319} diff --git a/Prototype 1/Assets/Scenes/Challenge 1.unity.meta b/Prototype 1/Assets/Scenes/Challenge 1.unity.meta new file mode 100644 index 0000000..268eca8 --- /dev/null +++ b/Prototype 1/Assets/Scenes/Challenge 1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b6cc3e14dbc3342c8ab192babf679766 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Scenes/Prototype 1.unity b/Prototype 1/Assets/Scenes/Prototype 1.unity new file mode 100644 index 0000000..41f54a9 --- /dev/null +++ b/Prototype 1/Assets/Scenes/Prototype 1.unity @@ -0,0 +1,7817 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 170076734} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 481223275} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &98268759 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1893202553} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.99 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.576 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 98268762} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &98268760 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 98268759} + m_PrefabAsset: {fileID: 0} +--- !u!1 &98268761 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 98268759} + m_PrefabAsset: {fileID: 0} +--- !u!54 &98268762 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 98268761} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &138275808 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -5.58 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 138275811} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &138275809 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 138275808} + m_PrefabAsset: {fileID: 0} +--- !u!1 &138275810 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 138275808} + m_PrefabAsset: {fileID: 0} +--- !u!54 &138275811 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138275810} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &170076733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170076735} + - component: {fileID: 170076734} + - component: {fileID: 170076736} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &170076734 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &170076735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 25, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &170076736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &217656304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 217656305} + m_Layer: 0 + m_Name: Pyramid 1 (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &217656305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217656304} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 75} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1296480082} + - {fileID: 2094777109} + - {fileID: 1231242304} + - {fileID: 1243704307} + - {fileID: 835723146} + - {fileID: 479535877} + m_Father: {fileID: 1568137529} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &243514318 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -2.52 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 8.034 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 243514321} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &243514319 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 243514318} + m_PrefabAsset: {fileID: 0} +--- !u!1 &243514320 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 243514318} + m_PrefabAsset: {fileID: 0} +--- !u!54 &243514321 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 243514320} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &314855743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -0.74 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 6.36 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 314855746} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &314855744 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 314855743} + m_PrefabAsset: {fileID: 0} +--- !u!1 &314855745 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 314855743} + m_PrefabAsset: {fileID: 0} +--- !u!54 &314855746 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 314855745} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &316461327 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 316461328} + m_Layer: 0 + m_Name: Players + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &316461328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 316461327} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.7, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1778634122} + - {fileID: 1238404188} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &336995167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 336995168} + m_Layer: 0 + m_Name: Pyramid 1 (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &336995168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336995167} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1333282746} + - {fileID: 1951329548} + - {fileID: 733784880} + - {fileID: 1169408194} + - {fileID: 910272899} + - {fileID: 454596270} + m_Father: {fileID: 1568137529} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &347051907 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1199303930} + m_Modifications: + - target: {fileID: 118600, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_Name + value: Veh_Van_Green_Z + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalPosition.x + value: -13.370758 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalPosition.z + value: 25.517792 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 118600, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + insertIndex: -1 + addedObject: {fileID: 1806064770} + - targetCorrespondingSourceObject: {fileID: 118600, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + insertIndex: -1 + addedObject: {fileID: 1806064774} + m_SourcePrefab: {fileID: 100100000, guid: 68840c673a0b18e41a044ed077548d55, type: 3} +--- !u!4 &347051908 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 417704, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + m_PrefabInstance: {fileID: 347051907} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &374542049 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1893202553} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 1.88 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 374542052} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &374542050 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 374542049} + m_PrefabAsset: {fileID: 0} +--- !u!1 &374542051 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 374542049} + m_PrefabAsset: {fileID: 0} +--- !u!54 &374542052 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374542051} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &375138048 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 316461328} + m_Modifications: + - target: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_Name + value: Player 1 Vehicle + objectReference: {fileID: 0} + - target: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_TagString + value: Player + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalPosition.x + value: -7.1400003 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 534669905} + - targetCorrespondingSourceObject: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 2030619270} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1778634117} + - targetCorrespondingSourceObject: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1778634118} + - targetCorrespondingSourceObject: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1778634126} + m_SourcePrefab: {fileID: 100100000, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} +--- !u!1 &404159619 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 126218, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + m_PrefabInstance: {fileID: 554415477} + m_PrefabAsset: {fileID: 0} +--- !u!1 &404212875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404212876} + m_Layer: 0 + m_Name: Pyramid 1 (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404212876 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 404212875} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 100} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1798384651} + - {fileID: 1560544353} + - {fileID: 1026090541} + - {fileID: 1842594016} + - {fileID: 897605755} + - {fileID: 1904355777} + m_Father: {fileID: 1568137529} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &417609228 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1965268475} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -0.9 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.567 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 417609231} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &417609229 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 417609228} + m_PrefabAsset: {fileID: 0} +--- !u!1 &417609230 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 417609228} + m_PrefabAsset: {fileID: 0} +--- !u!54 &417609231 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417609230} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &432985125 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.78 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 4.793 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 432985128} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &432985126 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 432985125} + m_PrefabAsset: {fileID: 0} +--- !u!1 &432985127 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 432985125} + m_PrefabAsset: {fileID: 0} +--- !u!54 &432985128 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 432985127} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &454596269 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 336995168} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.09 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.131 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 454596272} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &454596270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 454596269} + m_PrefabAsset: {fileID: 0} +--- !u!1 &454596271 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 454596269} + m_PrefabAsset: {fileID: 0} +--- !u!54 &454596272 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454596271} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &462068325 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.089999914 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.131 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 462068328} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &462068326 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 462068325} + m_PrefabAsset: {fileID: 0} +--- !u!1 &462068327 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 462068325} + m_PrefabAsset: {fileID: 0} +--- !u!54 &462068328 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462068327} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &463141829 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1965268475} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.09 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.131 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 463141832} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &463141830 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 463141829} + m_PrefabAsset: {fileID: 0} +--- !u!1 &463141831 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 463141829} + m_PrefabAsset: {fileID: 0} +--- !u!54 &463141832 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 463141831} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &466182281 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.99 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.576 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 466182284} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &466182282 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 466182281} + m_PrefabAsset: {fileID: 0} +--- !u!1 &466182283 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 466182281} + m_PrefabAsset: {fileID: 0} +--- !u!54 &466182284 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466182283} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &479535876 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 217656305} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.09 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.131 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 479535879} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &479535877 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 479535876} + m_PrefabAsset: {fileID: 0} +--- !u!1 &479535878 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 479535876} + m_PrefabAsset: {fileID: 0} +--- !u!54 &479535879 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 479535878} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!850595691 &481223275 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 9 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_EnableWorkerProcessBaking: 1 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 +--- !u!1001 &507898596 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.6199999 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 6.479 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 507898599} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &507898597 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 507898596} + m_PrefabAsset: {fileID: 0} +--- !u!1 &507898598 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 507898596} + m_PrefabAsset: {fileID: 0} +--- !u!54 &507898599 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507898598} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669903} + - component: {fileID: 534669907} + - component: {fileID: 534669908} + m_Layer: 0 + m_Name: Car1Third + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &534669903 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0.5 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + serializedVersion: 2 + m_LocalRotation: {x: 0.17364796, y: -0.0000014259924, z: -0.00000012808583, w: 0.98480785} + m_LocalPosition: {x: 0, y: 6, z: -9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1778634122} + m_LocalEulerAnglesHint: {x: 20, y: 0, z: 0} +--- !u!114 &534669907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!114 &534669908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cd5d8d16db7dda242bcd4ea1f01f0044, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CameraController + player: {fileID: 1778634112} +--- !u!1001 &537788566 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -4.56 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 6.36 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 537788569} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &537788567 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 537788566} + m_PrefabAsset: {fileID: 0} +--- !u!1 &537788568 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 537788566} + m_PrefabAsset: {fileID: 0} +--- !u!54 &537788569 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537788568} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &554415477 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1199303930} + m_Modifications: + - target: {fileID: 126218, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_Name + value: Veh_Bus_Blue_Z + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalPosition.x + value: -13.110759 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalPosition.z + value: 74.8 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 126218, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + insertIndex: -1 + addedObject: {fileID: 554415479} + - targetCorrespondingSourceObject: {fileID: 126218, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + insertIndex: -1 + addedObject: {fileID: 554415483} + m_SourcePrefab: {fileID: 100100000, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} +--- !u!4 &554415478 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 466222, guid: da59e5a3713884d4f9e9667c2befa1a4, type: 3} + m_PrefabInstance: {fileID: 554415477} + m_PrefabAsset: {fileID: 0} +--- !u!114 &554415479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 404159619} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 911e5c463082641479649d831d94e7c6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Vehicles +--- !u!54 &554415483 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 404159619} + serializedVersion: 5 + m_Mass: 3500 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &592673557 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1893202553} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -0.9 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.567 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 592673560} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &592673558 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 592673557} + m_PrefabAsset: {fileID: 0} +--- !u!1 &592673559 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 592673557} + m_PrefabAsset: {fileID: 0} +--- !u!54 &592673560 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592673559} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &593564476 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 194810, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + m_PrefabInstance: {fileID: 1061094579} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &605656092 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1965268475} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 1.88 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 605656095} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &605656093 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 605656092} + m_PrefabAsset: {fileID: 0} +--- !u!1 &605656094 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 605656092} + m_PrefabAsset: {fileID: 0} +--- !u!54 &605656095 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605656094} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &631434058 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -2.77 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.229 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 631434061} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &631434059 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 631434058} + m_PrefabAsset: {fileID: 0} +--- !u!1 &631434060 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 631434058} + m_PrefabAsset: {fileID: 0} +--- !u!54 &631434061 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631434060} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &644423009 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1893202553} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.09 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.131 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 644423012} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &644423010 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 644423009} + m_PrefabAsset: {fileID: 0} +--- !u!1 &644423011 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 644423009} + m_PrefabAsset: {fileID: 0} +--- !u!54 &644423012 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644423011} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &649980993 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -0.89999986 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.567 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 649980996} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &649980994 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 649980993} + m_PrefabAsset: {fileID: 0} +--- !u!1 &649980995 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 649980993} + m_PrefabAsset: {fileID: 0} +--- !u!54 &649980996 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 649980995} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &654010009 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 1.8799999 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 654010012} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &654010010 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 654010009} + m_PrefabAsset: {fileID: 0} +--- !u!1 &654010011 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 654010009} + m_PrefabAsset: {fileID: 0} +--- !u!54 &654010012 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 654010011} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &695253436 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -2.6799998 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 6.36 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 695253439} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &695253437 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 695253436} + m_PrefabAsset: {fileID: 0} +--- !u!1 &695253438 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 695253436} + m_PrefabAsset: {fileID: 0} +--- !u!54 &695253439 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 695253438} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &733784879 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 336995168} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.94 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 733784882} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &733784880 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 733784879} + m_PrefabAsset: {fileID: 0} +--- !u!1 &733784881 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 733784879} + m_PrefabAsset: {fileID: 0} +--- !u!54 &733784882 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733784881} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &751922771 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1287423945} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.99 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.576 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 751922774} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &751922772 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 751922771} + m_PrefabAsset: {fileID: 0} +--- !u!1 &751922773 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 751922771} + m_PrefabAsset: {fileID: 0} +--- !u!54 &751922774 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 751922773} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &795136625 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -3.67 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 4.7840004 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 795136628} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &795136626 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 795136625} + m_PrefabAsset: {fileID: 0} +--- !u!1 &795136627 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 795136625} + m_PrefabAsset: {fileID: 0} +--- !u!54 &795136628 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795136627} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &835723145 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 217656305} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.99 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.576 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 835723148} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &835723146 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 835723145} + m_PrefabAsset: {fileID: 0} +--- !u!1 &835723147 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 835723145} + m_PrefabAsset: {fileID: 0} +--- !u!54 &835723148 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835723147} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &897605754 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 404212876} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.99 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.576 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 897605757} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &897605755 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 897605754} + m_PrefabAsset: {fileID: 0} +--- !u!1 &897605756 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 897605754} + m_PrefabAsset: {fileID: 0} +--- !u!54 &897605757 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897605756} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &910272898 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 336995168} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.99 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.576 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 910272901} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &910272899 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 910272898} + m_PrefabAsset: {fileID: 0} +--- !u!1 &910272900 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 910272898} + m_PrefabAsset: {fileID: 0} +--- !u!54 &910272901 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 910272900} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &974359749 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1385500138} + m_Modifications: + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalPosition.x + value: 2.61 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalPosition.y + value: -1.7612343 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalPosition.z + value: 70.197815 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1823073071176704752, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + propertyPath: m_Name + value: Road + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} +--- !u!4 &974359750 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1014797949310951927, guid: e7db4011ca7f11c408c1ad18b34ed04d, type: 3} + m_PrefabInstance: {fileID: 974359749} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1026090540 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 404212876} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.94 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1026090543} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1026090541 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1026090540} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1026090542 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1026090540} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1026090543 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1026090542} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1061094579 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1199303930} + m_Modifications: + - target: {fileID: 194810, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_Name + value: Veh_Car_Blue_Z + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalPosition.x + value: -0.47409725 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalPosition.z + value: 50.86798 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 194810, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + insertIndex: -1 + addedObject: {fileID: 1061094581} + - targetCorrespondingSourceObject: {fileID: 194810, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + insertIndex: -1 + addedObject: {fileID: 1061094585} + m_SourcePrefab: {fileID: 100100000, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} +--- !u!4 &1061094580 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 428284, guid: 09082afec7b5e824ca611a0cc3264bcd, type: 3} + m_PrefabInstance: {fileID: 1061094579} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1061094581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593564476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 911e5c463082641479649d831d94e7c6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Vehicles +--- !u!54 &1061094585 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593564476} + serializedVersion: 5 + m_Mass: 850 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1122560294 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -3.6999998 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1122560297} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1122560295 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1122560294} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1122560296 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1122560294} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1122560297 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122560296} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1135360457 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1287423945} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -0.9 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.567 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1135360460} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1135360458 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1135360457} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1135360459 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1135360457} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1135360460 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1135360459} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1169408193 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 336995168} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -0.9 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.567 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1169408196} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1169408194 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1169408193} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1169408195 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1169408193} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1169408196 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1169408195} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1199303929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1199303930} + m_Layer: 0 + m_Name: Opposite Vehicles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1199303930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199303929} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.3107586, y: 0, z: 104.75} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 554415478} + - {fileID: 1061094580} + - {fileID: 347051908} + - {fileID: 2128054437} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1214557106 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1893202553} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1214557109} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1214557107 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1214557106} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1214557108 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1214557106} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1214557109 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1214557108} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1231242303 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 217656305} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.94 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1231242306} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1231242304 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1231242303} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1231242305 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1231242303} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1231242306 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231242305} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1232651557 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1287423945} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 1.88 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1232651560} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1232651558 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1232651557} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1232651559 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1232651557} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1232651560 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1232651559} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1238404186 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 316461328} + m_Modifications: + - target: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_Name + value: Player 2 Vehicle (1) + objectReference: {fileID: 0} + - target: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_TagString + value: Player + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1594162230} + - targetCorrespondingSourceObject: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1891413271} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1238404190} + - targetCorrespondingSourceObject: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1238404192} + - targetCorrespondingSourceObject: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1238404191} + m_SourcePrefab: {fileID: 100100000, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} +--- !u!1 &1238404187 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + m_PrefabInstance: {fileID: 1238404186} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1238404188 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + m_PrefabInstance: {fileID: 1238404186} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1238404190 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1238404187} + serializedVersion: 5 + m_Mass: 1000 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &1238404191 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1238404187} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e536adfdaa1d82149a97ebdfaf72f032, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CamSwitcher1 + cam1: {fileID: 1594162226} + cam2: {fileID: 1891413267} +--- !u!114 &1238404192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1238404187} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c19720601c35c1246b0be7c83f3cc4cf, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::PlayerControl1 +--- !u!1001 &1243704306 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 217656305} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -0.9 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.567 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1243704309} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1243704307 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1243704306} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1243704308 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1243704306} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1243704309 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1243704308} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1280214569 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1965268475} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1280214572} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1280214570 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1280214569} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1280214571 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1280214569} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1280214572 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280214571} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1287423944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1287423945} + m_Layer: 0 + m_Name: Pyramid 1 (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1287423945 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287423944} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1862044080} + - {fileID: 1232651558} + - {fileID: 1735125016} + - {fileID: 1135360458} + - {fileID: 751922772} + - {fileID: 1922798804} + m_Father: {fileID: 1568137529} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1296480081 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 217656305} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1296480084} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1296480082 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1296480081} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1296480083 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1296480081} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1296480084 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1296480083} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!4 &1312232381 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + m_PrefabInstance: {fileID: 3858995681538707564} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1333282745 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 336995168} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1333282748} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1333282746 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1333282745} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1333282747 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1333282745} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1333282748 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1333282747} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1385500137 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1385500138} + m_Layer: 9 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1385500138 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1385500137} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.490141, y: 1.7612343, z: 16.302181} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1312232381} + - {fileID: 2093379048} + - {fileID: 974359750} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1407096790 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1941116934} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1407096794 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1941116934} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1407096795 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407096790} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1437857182 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -4.59 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.576 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1437857185} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1437857183 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1437857182} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1437857184 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1437857182} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1437857185 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1437857184} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1510853007 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -5.49 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.131 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1510853010} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1510853008 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1510853007} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1510853009 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1510853007} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1510853010 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510853009} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1560544352 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 404212876} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 1.88 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1560544355} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1560544353 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1560544352} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1560544354 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1560544352} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1560544355 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1560544354} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1568137528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1568137529} + m_Layer: 0 + m_Name: Obstacles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1568137529 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568137528} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 100} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1667801282} + - {fileID: 1287423945} + - {fileID: 1893202553} + - {fileID: 217656305} + - {fileID: 404212876} + - {fileID: 336995168} + - {fileID: 1965268475} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1594162225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1594162230} + - component: {fileID: 1594162226} + - component: {fileID: 1594162229} + - component: {fileID: 1594162228} + - component: {fileID: 1594162227} + m_Layer: 0 + m_Name: Car2Third + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &1594162226 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594162225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0.5 + y: 0 + width: 0.5 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!114 &1594162227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594162225} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cd5d8d16db7dda242bcd4ea1f01f0044, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CameraController + player: {fileID: 1238404187} +--- !u!114 &1594162228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594162225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!81 &1594162229 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594162225} + m_Enabled: 1 +--- !u!4 &1594162230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594162225} + serializedVersion: 2 + m_LocalRotation: {x: 0.17364796, y: -0.0000014259924, z: -0.00000012808583, w: 0.98480785} + m_LocalPosition: {x: 0, y: 6, z: -9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1238404188} + m_LocalEulerAnglesHint: {x: 20, y: 0, z: 0} +--- !u!1 &1667801281 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1667801282} + m_Layer: 0 + m_Name: Pyramid 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1667801282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1667801281} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.32, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 138275809} + - {fileID: 1122560295} + - {fileID: 1990002636} + - {fileID: 2035803928} + - {fileID: 1437857183} + - {fileID: 1510853008} + - {fileID: 1407096794} + - {fileID: 654010010} + - {fileID: 1725713296} + - {fileID: 649980994} + - {fileID: 466182282} + - {fileID: 462068326} + - {fileID: 2121181141} + - {fileID: 507898597} + - {fileID: 243514319} + - {fileID: 695253437} + - {fileID: 537788567} + - {fileID: 314855744} + - {fileID: 432985126} + - {fileID: 795136626} + - {fileID: 631434059} + m_Father: {fileID: 1568137529} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1725713295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.94 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1725713298} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1725713296 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1725713295} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1725713297 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1725713295} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1725713298 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725713297} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1735125015 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1287423945} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.94 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1735125018} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1735125016 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1735125015} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1735125017 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1735125015} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1735125018 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735125017} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1745952264 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1965268475} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.94 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1745952267} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1745952265 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1745952264} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1745952266 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1745952264} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1745952267 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1745952266} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1778634112 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 178130, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + m_PrefabInstance: {fileID: 375138048} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1778634117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778634112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dacd1e6da32f3d14695e28430d06ccf1, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::PlayerController +--- !u!54 &1778634118 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778634112} + serializedVersion: 5 + m_Mass: 1000 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!4 &1778634122 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 436868, guid: 70bf34f6c25c948458f254e87188b00b, type: 3} + m_PrefabInstance: {fileID: 375138048} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1778634126 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778634112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b18ed5d350b224148ad2bc7df8a96857, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CamSwitcher + cam1: {fileID: 534669904} + cam2: {fileID: 2030619274} +--- !u!1001 &1798384650 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 404212876} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1798384653} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1798384651 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1798384650} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1798384652 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1798384650} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1798384653 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1798384652} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1806064769 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 118600, guid: 68840c673a0b18e41a044ed077548d55, type: 3} + m_PrefabInstance: {fileID: 347051907} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1806064770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1806064769} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 911e5c463082641479649d831d94e7c6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Vehicles +--- !u!54 &1806064774 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1806064769} + serializedVersion: 5 + m_Mass: 2500 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1842594015 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 404212876} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -0.9 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.567 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1842594018} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1842594016 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1842594015} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1842594017 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1842594015} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1842594018 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1842594017} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1844973568 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 104122, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + m_PrefabInstance: {fileID: 2128054436} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1862044079 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1287423945} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1862044082} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1862044080 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1862044079} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1862044081 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1862044079} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1862044082 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862044081} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1891413266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1891413271} + - component: {fileID: 1891413267} + - component: {fileID: 1891413270} + - component: {fileID: 1891413269} + - component: {fileID: 1891413268} + m_Layer: 0 + m_Name: Car2First + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &1891413267 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1891413266} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0.5 + y: 0 + width: 0.5 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!114 &1891413268 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1891413266} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cd5d8d16db7dda242bcd4ea1f01f0044, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CameraController + player: {fileID: 1238404187} +--- !u!114 &1891413269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1891413266} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!81 &1891413270 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1891413266} + m_Enabled: 1 +--- !u!4 &1891413271 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1891413266} + serializedVersion: 2 + m_LocalRotation: {x: 0.07633579, y: -0.00000143168, z: 0.000000012227913, w: 0.9970822} + m_LocalPosition: {x: -0.04, y: 2.25, z: 0.601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1238404188} + m_LocalEulerAnglesHint: {x: 8.756, y: 0, z: 0} +--- !u!1 &1893202552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1893202553} + m_Layer: 0 + m_Name: Pyramid 1 (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1893202553 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1893202552} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1214557107} + - {fileID: 374542050} + - {fileID: 2017429139} + - {fileID: 592673558} + - {fileID: 98268760} + - {fileID: 644423010} + m_Father: {fileID: 1568137529} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1904355776 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 404212876} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.09 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.131 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1904355779} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1904355777 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1904355776} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1904355778 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1904355776} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1904355779 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904355778} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1915961743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1965268475} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.99 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.576 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1915961746} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1915961744 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1915961743} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1915961745 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1915961743} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1915961746 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915961745} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1922798803 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1287423945} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0.09 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 3.131 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1922798806} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1922798804 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1922798803} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1922798805 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1922798803} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1922798806 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922798805} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1941116934 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1407096795} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!1001 &1951329547 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 336995168} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 1.88 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1951329550} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1951329548 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1951329547} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1951329549 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1951329547} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1951329550 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1951329549} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1965268474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1965268475} + m_Layer: 0 + m_Name: Pyramid 1 (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1965268475 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965268474} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 150} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1280214570} + - {fileID: 605656093} + - {fileID: 1745952265} + - {fileID: 417609229} + - {fileID: 1915961744} + - {fileID: 463141830} + m_Father: {fileID: 1568137529} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1990002635 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -7.5199995 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 1990002638} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &1990002636 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1990002635} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1990002637 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 1990002635} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1990002638 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990002637} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &2017429138 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1893202553} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -1.94 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 2017429141} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &2017429139 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 2017429138} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2017429140 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 2017429138} + m_PrefabAsset: {fileID: 0} +--- !u!54 &2017429141 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2017429140} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &2030619269 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2030619270} + - component: {fileID: 2030619274} + - component: {fileID: 2030619273} + - component: {fileID: 2030619272} + - component: {fileID: 2030619271} + m_Layer: 0 + m_Name: Car1First + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2030619270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030619269} + serializedVersion: 2 + m_LocalRotation: {x: 0.07633579, y: -0.00000143168, z: 0.000000012227913, w: 0.9970822} + m_LocalPosition: {x: -0.04, y: 2.25, z: 0.601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1778634122} + m_LocalEulerAnglesHint: {x: 8.756, y: 0, z: 0} +--- !u!114 &2030619271 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030619269} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cd5d8d16db7dda242bcd4ea1f01f0044, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CameraController + player: {fileID: 1778634112} +--- !u!114 &2030619272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030619269} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!81 &2030619273 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030619269} + m_Enabled: 1 +--- !u!20 &2030619274 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030619269} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0.5 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!1001 &2035803927 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -6.4799995 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 1.567 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 2035803930} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &2035803928 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 2035803927} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2035803929 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 2035803927} + m_PrefabAsset: {fileID: 0} +--- !u!54 &2035803930 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2035803929} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!4 &2093379048 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + m_PrefabInstance: {fileID: 7317731328434472850} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2094777108 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 217656305} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: 1.88 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 2094777111} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &2094777109 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 2094777108} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2094777110 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 2094777108} + m_PrefabAsset: {fileID: 0} +--- !u!54 &2094777111 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2094777110} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &2121181140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1667801282} + m_Modifications: + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.x + value: -3.51 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.y + value: 6.47 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalPosition.z + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + propertyPath: m_Name + value: Obstacle (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + insertIndex: -1 + addedObject: {fileID: 2121181143} + m_SourcePrefab: {fileID: 100100000, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} +--- !u!4 &2121181141 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8780424320546655305, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 2121181140} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2121181142 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8780424320546655309, guid: 71782582b9d2cac4cba5251a3b767d13, type: 3} + m_PrefabInstance: {fileID: 2121181140} + m_PrefabAsset: {fileID: 0} +--- !u!54 &2121181143 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121181142} + serializedVersion: 5 + m_Mass: 25 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &2128054436 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1199303930} + m_Modifications: + - target: {fileID: 104122, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_Name + value: Veh_Armor_Car_01 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 104122, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + insertIndex: -1 + addedObject: {fileID: 2128054438} + - targetCorrespondingSourceObject: {fileID: 104122, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + insertIndex: -1 + addedObject: {fileID: 2128054442} + m_SourcePrefab: {fileID: 100100000, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} +--- !u!4 &2128054437 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 489324, guid: aea2a6cdcc9d7944090d528486ebaee1, type: 3} + m_PrefabInstance: {fileID: 2128054436} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2128054438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1844973568} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 911e5c463082641479649d831d94e7c6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Vehicles +--- !u!54 &2128054442 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1844973568} + serializedVersion: 5 + m_Mass: 5000 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &3858995681538707564 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1385500138} + m_Modifications: + - target: {fileID: 3858995679947720987, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_Layer + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 3858995680371424911, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_Name + value: SkyDome + objectReference: {fileID: 0} + - target: {fileID: 3858995680371424911, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_Layer + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 3858995680383179366, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_Layer + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalPosition.z + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995680632013777, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3858995681144134470, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_Layer + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 3858995681358793076, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_Layer + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 3858995681536510083, guid: 51a084e4035b24e76997744a50c711d4, type: 3} + propertyPath: m_Layer + value: 9 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 51a084e4035b24e76997744a50c711d4, type: 3} +--- !u!1001 &7317731328434472850 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1385500138} + m_Modifications: + - target: {fileID: 7317731327648692240, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_Name + value: MountainSkybox + objectReference: {fileID: 0} + - target: {fileID: 7317731327648692240, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_Layer + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalPosition.x + value: 2.490141 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalPosition.y + value: 148.23877 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalPosition.z + value: 163.69781 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7317731328111405690, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5f0963a629b97442587b7f3ece766e42, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 170076735} + - {fileID: 1385500138} + - {fileID: 316461328} + - {fileID: 1568137529} + - {fileID: 1199303930} diff --git a/Prototype 1/Assets/Scenes/Prototype 1.unity.meta b/Prototype 1/Assets/Scenes/Prototype 1.unity.meta new file mode 100644 index 0000000..7af1290 --- /dev/null +++ b/Prototype 1/Assets/Scenes/Prototype 1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 84729eeda748340d0955715b6a50b370 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Scripts.meta b/Prototype 1/Assets/Scripts.meta new file mode 100644 index 0000000..47fca88 --- /dev/null +++ b/Prototype 1/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec59a8d90a0bec04b8b75d9f62207289 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Scripts/CamSwitcher.cs b/Prototype 1/Assets/Scripts/CamSwitcher.cs new file mode 100644 index 0000000..9fbf488 --- /dev/null +++ b/Prototype 1/Assets/Scripts/CamSwitcher.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +public class CamSwitcher : MonoBehaviour +{ + public Camera cam1; + public Camera cam2; + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + cam1.enabled = true; + cam2.enabled = false; + } + + // Update is called once per frame + void Update() + { + if (Input.GetKeyDown(KeyCode.C)) + { + cam1.enabled = !cam1.enabled; + cam2.enabled = !cam2.enabled; + } + } +} \ No newline at end of file diff --git a/Prototype 1/Assets/Scripts/CamSwitcher.cs.meta b/Prototype 1/Assets/Scripts/CamSwitcher.cs.meta new file mode 100644 index 0000000..974ddd8 --- /dev/null +++ b/Prototype 1/Assets/Scripts/CamSwitcher.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b18ed5d350b224148ad2bc7df8a96857 \ No newline at end of file diff --git a/Prototype 1/Assets/Scripts/CamSwitcher1.cs b/Prototype 1/Assets/Scripts/CamSwitcher1.cs new file mode 100644 index 0000000..f95c973 --- /dev/null +++ b/Prototype 1/Assets/Scripts/CamSwitcher1.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +public class CamSwitcher1 : MonoBehaviour +{ + public Camera cam1; + public Camera cam2; + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + cam1.enabled = true; + cam2.enabled = false; + } + + // Update is called once per frame + void Update() + { + if (Input.GetKeyDown(KeyCode.V)) + { + cam1.enabled = !cam1.enabled; + cam2.enabled = !cam2.enabled; + } + } +} \ No newline at end of file diff --git a/Prototype 1/Assets/Scripts/CamSwitcher1.cs.meta b/Prototype 1/Assets/Scripts/CamSwitcher1.cs.meta new file mode 100644 index 0000000..0987ebc --- /dev/null +++ b/Prototype 1/Assets/Scripts/CamSwitcher1.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e536adfdaa1d82149a97ebdfaf72f032 \ No newline at end of file diff --git a/Prototype 1/Assets/Scripts/CameraController.cs b/Prototype 1/Assets/Scripts/CameraController.cs new file mode 100644 index 0000000..9a1677e --- /dev/null +++ b/Prototype 1/Assets/Scripts/CameraController.cs @@ -0,0 +1,20 @@ +using System.Security.Cryptography; +using UnityEngine; + +public class CameraController : MonoBehaviour +{ + public GameObject player; + private Vector3 camOffset = new Vector3(0, 6, -9); + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void LateUpdate() + { + transform.position = player.transform.position + camOffset; + } +} diff --git a/Prototype 1/Assets/Scripts/CameraController.cs.meta b/Prototype 1/Assets/Scripts/CameraController.cs.meta new file mode 100644 index 0000000..f46f8d5 --- /dev/null +++ b/Prototype 1/Assets/Scripts/CameraController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: cd5d8d16db7dda242bcd4ea1f01f0044 \ No newline at end of file diff --git a/Prototype 1/Assets/Scripts/PlayerControl1.cs b/Prototype 1/Assets/Scripts/PlayerControl1.cs new file mode 100644 index 0000000..271e459 --- /dev/null +++ b/Prototype 1/Assets/Scripts/PlayerControl1.cs @@ -0,0 +1,28 @@ +using UnityEngine; + +public class PlayerControl1 : MonoBehaviour +{ + private float vehicleSpeed = 20.0f; + private float turnSpeed = 100.0f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + float move = 0f; + float turn = 0f; + + if (Input.GetKey(KeyCode.UpArrow)) move = 1f; + if (Input.GetKey(KeyCode.DownArrow)) move = -1f; + if (Input.GetKey(KeyCode.LeftArrow)) turn = -1f; + if (Input.GetKey(KeyCode.RightArrow)) turn = 1f; + + transform.Translate(Vector3.forward * Time.deltaTime * vehicleSpeed * move); + transform.Rotate(Vector3.up, turnSpeed * turn * Time.deltaTime); + } +} diff --git a/Prototype 1/Assets/Scripts/PlayerControl1.cs.meta b/Prototype 1/Assets/Scripts/PlayerControl1.cs.meta new file mode 100644 index 0000000..37c7430 --- /dev/null +++ b/Prototype 1/Assets/Scripts/PlayerControl1.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c19720601c35c1246b0be7c83f3cc4cf \ No newline at end of file diff --git a/Prototype 1/Assets/Scripts/PlayerController.cs b/Prototype 1/Assets/Scripts/PlayerController.cs new file mode 100644 index 0000000..e5ff23c --- /dev/null +++ b/Prototype 1/Assets/Scripts/PlayerController.cs @@ -0,0 +1,30 @@ +using System.Collections.Specialized; +using System.Threading; +using UnityEngine; + +public class PlayerController : MonoBehaviour +{ + private float vehicleSpeed = 20.0f; + private float turnSpeed = 100.0f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + float move = 0f; + float turn = 0f; + + if (Input.GetKey(KeyCode.W)) move = 1f; + if (Input.GetKey(KeyCode.S)) move = -1f; + if (Input.GetKey(KeyCode.A)) turn = -1f; + if (Input.GetKey(KeyCode.D)) turn = 1f; + + transform.Translate(Vector3.forward * Time.deltaTime * vehicleSpeed * move); + transform.Rotate(Vector3.up, turnSpeed * turn * Time.deltaTime); + } +} diff --git a/Prototype 1/Assets/Scripts/PlayerController.cs.meta b/Prototype 1/Assets/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..2da9d39 --- /dev/null +++ b/Prototype 1/Assets/Scripts/PlayerController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: dacd1e6da32f3d14695e28430d06ccf1 \ No newline at end of file diff --git a/Prototype 1/Assets/Scripts/Vehicles.cs b/Prototype 1/Assets/Scripts/Vehicles.cs new file mode 100644 index 0000000..81d83ea --- /dev/null +++ b/Prototype 1/Assets/Scripts/Vehicles.cs @@ -0,0 +1,17 @@ +using UnityEngine; + +public class Vehicles : MonoBehaviour +{ + private float vehicleSpeed = 10.0f; + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + transform.Translate(Vector3.forward * Time.deltaTime * vehicleSpeed); + } +} diff --git a/Prototype 1/Assets/Scripts/Vehicles.cs.meta b/Prototype 1/Assets/Scripts/Vehicles.cs.meta new file mode 100644 index 0000000..83d85ff --- /dev/null +++ b/Prototype 1/Assets/Scripts/Vehicles.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 911e5c463082641479649d831d94e7c6 \ No newline at end of file diff --git a/Prototype 1/Assets/Settings.meta b/Prototype 1/Assets/Settings.meta new file mode 100644 index 0000000..39b94dd --- /dev/null +++ b/Prototype 1/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 709f11a7f3c4041caa4ef136ea32d874 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Settings/DefaultVolumeProfile.asset b/Prototype 1/Assets/Settings/DefaultVolumeProfile.asset new file mode 100644 index 0000000..6fb1822 --- /dev/null +++ b/Prototype 1/Assets/Settings/DefaultVolumeProfile.asset @@ -0,0 +1,982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9167874883656233139 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &-8270506406425502121 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-8104416584915340131 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent2 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent2 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p21: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7750755424749557576 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60f3b30c03e6ba64d9a27dc9dba8f28d, type: 3} + m_Name: OutlineVolumeComponent + m_EditorClassIdentifier: + active: 1 + Enabled: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7743500325797982168 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &-7274224791359825572 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fd9ee276a1023e439cf7a9c393195fa, type: 3} + m_Name: TestAnimationCurveVolumeComponent + m_EditorClassIdentifier: + active: 1 + testParameter: + m_OverrideState: 1 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 10 + inSlope: 0 + outSlope: 10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 15 + inSlope: 10 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &-6335409530604852063 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-6288072647309666549 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-5520245016509672950 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &-5360449096862653589 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedEverywhere + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedEverywhere + active: 1 +--- !u!114 &-5139089513906902183 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a00a63fdd6bd2a45ab1f2d869305ffd, type: 3} + m_Name: OasisFogVolumeComponent + m_EditorClassIdentifier: + active: 1 + Density: + m_OverrideState: 1 + m_Value: 0 + StartDistance: + m_OverrideState: 1 + m_Value: 0 + HeightRange: + m_OverrideState: 1 + m_Value: {x: 0, y: 50} + Tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + SunScatteringIntensity: + m_OverrideState: 1 + m_Value: 2 +--- !u!114 &-4463884970436517307 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1410297666881709256 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.33 + viewBias: + m_OverrideState: 1 + m_Value: 0 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 1 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1216621516061285780 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1170528603972255243 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-581120513425526550 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent3 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent3 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p31: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: -9167874883656233139} + - {fileID: 1918650496244738858} + - {fileID: 853819529557874667} + - {fileID: 1052315754049611418} + - {fileID: -1170528603972255243} + - {fileID: -8270506406425502121} + - {fileID: -5520245016509672950} + - {fileID: 7173750748008157695} + - {fileID: 1666464333004379222} + - {fileID: 9001657382290151224} + - {fileID: -6335409530604852063} + - {fileID: -1216621516061285780} + - {fileID: 3959858460715838825} + - {fileID: -7743500325797982168} + - {fileID: 4644742534064026673} + - {fileID: -4463884970436517307} + - {fileID: -6288072647309666549} + - {fileID: 7518938298396184218} + - {fileID: -1410297666881709256} + - {fileID: -7750755424749557576} + - {fileID: -5139089513906902183} +--- !u!114 &853819529557874667 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &1052315754049611418 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &1666464333004379222 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1918650496244738858 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &3959858460715838825 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &4251301726029935498 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 74955a4b0b4243bc87231e8b59ed9140, type: 3} + m_Name: TestVolume + m_EditorClassIdentifier: + active: 1 + param: + m_OverrideState: 1 + m_Value: 123 +--- !u!114 &4644742534064026673 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &6940869943325143175 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedOnAnySRP + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedOnAnySRP + active: 1 +--- !u!114 &7173750748008157695 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &7518938298396184218 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &9001657382290151224 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &9122958982931076880 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent1 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent1 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 diff --git a/Prototype 1/Assets/Settings/DefaultVolumeProfile.asset.meta b/Prototype 1/Assets/Settings/DefaultVolumeProfile.asset.meta new file mode 100644 index 0000000..53b314a --- /dev/null +++ b/Prototype 1/Assets/Settings/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab09877e2e707104187f6f83e2f62510 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Settings/Mobile_RPAsset.asset b/Prototype 1/Assets/Settings/Mobile_RPAsset.asset new file mode 100644 index 0000000..4da2019 --- /dev/null +++ b/Prototype 1/Assets/Settings/Mobile_RPAsset.asset @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Mobile_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 65bc7dbf4170f435aa868c779acfb082, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 0 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 0.8 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 1024 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 1024 + m_AdditionalLightsCookieFormat: 1 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 1 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 3 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 0 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 1 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 1 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Prototype 1/Assets/Settings/Mobile_RPAsset.asset.meta b/Prototype 1/Assets/Settings/Mobile_RPAsset.asset.meta new file mode 100644 index 0000000..3660d15 --- /dev/null +++ b/Prototype 1/Assets/Settings/Mobile_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e6cbd92db86f4b18aec3ed561671858 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Settings/Mobile_Renderer.asset b/Prototype 1/Assets/Settings/Mobile_Renderer.asset new file mode 100644 index 0000000..ea246b2 --- /dev/null +++ b/Prototype 1/Assets/Settings/Mobile_Renderer.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Mobile_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 0} + probeVolumeFragmentationDebugShader: {fileID: 0} + probeVolumeOffsetDebugShader: {fileID: 0} + probeVolumeSamplingDebugShader: {fileID: 0} + probeSamplingDebugMesh: {fileID: 0} + probeSamplingDebugTexture: {fileID: 0} + probeVolumeBlendStatesCS: {fileID: 0} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 0 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 diff --git a/Prototype 1/Assets/Settings/Mobile_Renderer.asset.meta b/Prototype 1/Assets/Settings/Mobile_Renderer.asset.meta new file mode 100644 index 0000000..a3588b1 --- /dev/null +++ b/Prototype 1/Assets/Settings/Mobile_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65bc7dbf4170f435aa868c779acfb082 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Settings/PC_RPAsset.asset b/Prototype 1/Assets/Settings/PC_RPAsset.asset new file mode 100644 index 0000000..a48b885 --- /dev/null +++ b/Prototype 1/Assets/Settings/PC_RPAsset.asset @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: PC_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: f288ae1f4751b564a96ac7587541f7a2, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 1 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 1 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.12299999, y: 0.2926, z: 0.53599995} + m_CascadeBorder: 0.107758604 + m_ShadowDepthBias: 0.1 + m_ShadowNormalBias: 0.5 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 3 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 0 + m_PrefilteringModeAdditionalLightShadows: 2 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 2 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 2 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 0 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 0 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Prototype 1/Assets/Settings/PC_RPAsset.asset.meta b/Prototype 1/Assets/Settings/PC_RPAsset.asset.meta new file mode 100644 index 0000000..e286b2f --- /dev/null +++ b/Prototype 1/Assets/Settings/PC_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b83569d67af61e458304325a23e5dfd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Settings/PC_Renderer.asset b/Prototype 1/Assets/Settings/PC_Renderer.asset new file mode 100644 index 0000000..475b02e --- /dev/null +++ b/Prototype 1/Assets/Settings/PC_Renderer.asset @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: PC_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, + type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, + type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, + type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, + type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, + type: 3} + probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, + type: 3} + probeVolumeBlendStatesCS: {fileID: 7200000, guid: b9a23f869c4fd45f19c5ada54dd82176, + type: 3} + m_RendererFeatures: + - {fileID: 7833122117494664109} + m_RendererFeatureMap: ad6b866f10d7b46c + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 1 + stencilCompareFunction: 3 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 +--- !u!114 &7833122117494664109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3} + m_Name: ScreenSpaceAmbientOcclusion + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + AOMethod: 0 + Downsample: 0 + AfterOpaque: 0 + Source: 1 + NormalSamples: 1 + Intensity: 0.4 + DirectLightingStrength: 0.25 + Radius: 0.3 + Samples: 1 + BlurQuality: 0 + Falloff: 100 + SampleCount: -1 + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} diff --git a/Prototype 1/Assets/Settings/PC_Renderer.asset.meta b/Prototype 1/Assets/Settings/PC_Renderer.asset.meta new file mode 100644 index 0000000..ddae6a5 --- /dev/null +++ b/Prototype 1/Assets/Settings/PC_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f288ae1f4751b564a96ac7587541f7a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Settings/SampleSceneProfile.asset b/Prototype 1/Assets/Settings/SampleSceneProfile.asset new file mode 100644 index 0000000..c1b0f63 --- /dev/null +++ b/Prototype 1/Assets/Settings/SampleSceneProfile.asset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7893295128165547882 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 0 + threshold: + m_OverrideState: 1 + m_Value: 1 + intensity: + m_OverrideState: 1 + m_Value: 0.25 + scatter: + m_OverrideState: 1 + m_Value: 0.5 + clamp: + m_OverrideState: 0 + m_Value: 65472 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 1 + downscale: + m_OverrideState: 0 + m_Value: 0 + maxIterations: + m_OverrideState: 0 + m_Value: 6 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-3357603926938260329 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.2 + smoothness: + m_OverrideState: 0 + m_Value: 0.2 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: SampleSceneProfile + m_EditorClassIdentifier: + components: + - {fileID: 849379129802519247} + - {fileID: -7893295128165547882} + - {fileID: 7391319092446245454} + - {fileID: -3357603926938260329} +--- !u!114 &849379129802519247 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 1 + neutralHDRRangeReductionMode: + m_OverrideState: 0 + m_Value: 2 + acesPreset: + m_OverrideState: 0 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 0 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 234 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 647 +--- !u!114 &7391319092446245454 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 0 + mode: + m_OverrideState: 0 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 2 + intensity: + m_OverrideState: 1 + m_Value: 0.6 + clamp: + m_OverrideState: 0 + m_Value: 0.05 diff --git a/Prototype 1/Assets/Settings/SampleSceneProfile.asset.meta b/Prototype 1/Assets/Settings/SampleSceneProfile.asset.meta new file mode 100644 index 0000000..b82270c --- /dev/null +++ b/Prototype 1/Assets/Settings/SampleSceneProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10fc4df2da32a41aaa32d77bc913491c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Prototype 1/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 0000000..6265f5f --- /dev/null +++ b/Prototype 1/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,407 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 6852985685364965376 + - rid: 6852985685364965377 + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965382 + - rid: 6852985685364965383 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965386 + - rid: 6852985685364965387 + - rid: 6852985685364965388 + - rid: 6852985685364965389 + - rid: 6852985685364965390 + - rid: 6852985685364965391 + - rid: 6852985685364965392 + - rid: 6852985685364965393 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731753766354944 + - rid: 5807731753766354945 + - rid: 5807731753766354946 + - rid: 5807731753766354947 + - rid: 5807731753766354948 + - rid: 5807731753766354949 + - rid: 5807731753766354950 + - rid: 5807731753766354951 + - rid: 5807731753766354952 + m_RuntimeSettings: + m_List: + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965392 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731753766354945 + - rid: 5807731753766354947 + - rid: 5807731753766354948 + - rid: 5807731753766354951 + - rid: 5807731753766354952 + m_AssetVersion: 8 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Light Layer default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + m_ValidRenderingLayers: 0 + lightLayerName0: Light Layer default + lightLayerName1: Light Layer 1 + lightLayerName2: Light Layer 2 + lightLayerName3: Light Layer 3 + lightLayerName4: Light Layer 4 + lightLayerName5: Light Layer 5 + lightLayerName6: Light Layer 6 + lightLayerName7: Light Layer 7 + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 5807731753766354944 + type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3} + subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3} + gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3} + bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3} + cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3} + paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3} + lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3} + lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3} + bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3} + temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3} + LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} + LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} + scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3} + easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3} + uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3} + finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3} + m_ShaderResourcesVersion: 0 + - rid: 5807731753766354945 + type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Version: 0 + - rid: 5807731753766354946 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 5807731753766354947 + type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Version: 0 + - rid: 5807731753766354948 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 5807731753766354949 + type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + blueNoise16LTex: + - {fileID: 2800000, guid: 81200413a40918d4d8702e94db29911c, type: 3} + - {fileID: 2800000, guid: d50c5e07c9911a74982bddf7f3075e7b, type: 3} + - {fileID: 2800000, guid: 1134690bf9216164dbc75050e35b7900, type: 3} + - {fileID: 2800000, guid: 7ce2118f74614a94aa8a0cdf2e6062c3, type: 3} + - {fileID: 2800000, guid: 2ca97df9d1801e84a8a8f2c53cb744f0, type: 3} + - {fileID: 2800000, guid: e63eef8f54aa9dc4da9a5ac094b503b5, type: 3} + - {fileID: 2800000, guid: 39451254daebd6d40b52899c1f1c0c1b, type: 3} + - {fileID: 2800000, guid: c94ad916058dff743b0f1c969ddbe660, type: 3} + - {fileID: 2800000, guid: ed5ea7ce59ca8ec4f9f14bf470a30f35, type: 3} + - {fileID: 2800000, guid: 071e954febf155243a6c81e48f452644, type: 3} + - {fileID: 2800000, guid: 96aaab9cc247d0b4c98132159688c1af, type: 3} + - {fileID: 2800000, guid: fc3fa8f108657e14486697c9a84ccfc5, type: 3} + - {fileID: 2800000, guid: bfed3e498947fcb4890b7f40f54d85b9, type: 3} + - {fileID: 2800000, guid: d512512f4af60a442ab3458489412954, type: 3} + - {fileID: 2800000, guid: 47a45908f6db0cb44a0d5e961143afec, type: 3} + - {fileID: 2800000, guid: 4dcc0502f8586f941b5c4a66717205e8, type: 3} + - {fileID: 2800000, guid: 9d92991794bb5864c8085468b97aa067, type: 3} + - {fileID: 2800000, guid: 14381521ff11cb74abe3fe65401c23be, type: 3} + - {fileID: 2800000, guid: d36f0fe53425e08499a2333cf423634c, type: 3} + - {fileID: 2800000, guid: d4044ea2490d63b43aa1765f8efbf8a9, type: 3} + - {fileID: 2800000, guid: c9bd74624d8070f429e3f46d161f9204, type: 3} + - {fileID: 2800000, guid: d5c9b274310e5524ebe32a4e4da3df1f, type: 3} + - {fileID: 2800000, guid: f69770e54f2823f43badf77916acad83, type: 3} + - {fileID: 2800000, guid: 10b6c6d22e73dea46a8ab36b6eebd629, type: 3} + - {fileID: 2800000, guid: a2ec5cbf5a9b64345ad3fab0912ddf7b, type: 3} + - {fileID: 2800000, guid: 1c3c6d69a645b804fa232004b96b7ad3, type: 3} + - {fileID: 2800000, guid: d18a24d7b4ed50f4387993566d9d3ae2, type: 3} + - {fileID: 2800000, guid: c989e1ed85cf7154caa922fec53e6af6, type: 3} + - {fileID: 2800000, guid: ff47e5a0f105eb34883b973e51f4db62, type: 3} + - {fileID: 2800000, guid: fa042edbfc40fbd4bad0ab9d505b1223, type: 3} + - {fileID: 2800000, guid: 896d9004736809c4fb5973b7c12eb8b9, type: 3} + - {fileID: 2800000, guid: 179f794063d2a66478e6e726f84a65bc, type: 3} + filmGrainTex: + - {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3} + - {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3} + - {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3} + - {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3} + - {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3} + - {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3} + - {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3} + - {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3} + - {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3} + - {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3} + smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3} + smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3} + m_TexturesResourcesVersion: 0 + - rid: 5807731753766354950 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + - rid: 5807731753766354951 + type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3} + m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3} + m_VisualizationLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + m_ConversionLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - rid: 5807731753766354952 + type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_UseBicubicLightmapSampling: 0 + - rid: 6852985685364965376 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 6852985685364965377 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 6852985685364965378 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3} + m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 6852985685364965379 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 6852985685364965380 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + - rid: 6852985685364965381 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 6852985685364965382 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + - rid: 6852985685364965383 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 6852985685364965384 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} + - rid: 6852985685364965385 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 6852985685364965386 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 6852985685364965387 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 6852985685364965388 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 6852985685364965389 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 6852985685364965390 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 6852985685364965391 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 6852985685364965392 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + - rid: 6852985685364965393 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 6852985685364965394 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 8712630790384254976 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} diff --git a/Prototype 1/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta b/Prototype 1/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 0000000..81b84f2 --- /dev/null +++ b/Prototype 1/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18dc0cd2c080841dea60987a38ce93fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/TutorialInfo.meta b/Prototype 1/Assets/TutorialInfo.meta new file mode 100644 index 0000000..a700bca --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba062aa6c92b140379dbc06b43dd3b9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/TutorialInfo/Icons.meta b/Prototype 1/Assets/TutorialInfo/Icons.meta new file mode 100644 index 0000000..1d19fb9 --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Icons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8a0c9218a650547d98138cd835033977 +folderAsset: yes +timeCreated: 1484670163 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/TutorialInfo/Icons/URP.png b/Prototype 1/Assets/TutorialInfo/Icons/URP.png new file mode 100644 index 0000000..6194a80 Binary files /dev/null and b/Prototype 1/Assets/TutorialInfo/Icons/URP.png differ diff --git a/Prototype 1/Assets/TutorialInfo/Icons/URP.png.meta b/Prototype 1/Assets/TutorialInfo/Icons/URP.png.meta new file mode 100644 index 0000000..0f2cab0 --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Icons/URP.png.meta @@ -0,0 +1,134 @@ +fileFormatVersion: 2 +guid: 727a75301c3d24613a3ebcec4a24c2c8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/TutorialInfo/Layout.wlt b/Prototype 1/Assets/TutorialInfo/Layout.wlt new file mode 100644 index 0000000..7b50a25 --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Layout.wlt @@ -0,0 +1,654 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 45 + width: 1666 + height: 958 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 6} + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 290 + height: 442 + m_MinSize: {x: 234, y: 271} + m_MaxSize: {x: 10004, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 973 + y: 0 + width: 290 + height: 908 + m_MinSize: {x: 234, y: 492} + m_MaxSize: {x: 10004, y: 14042} + vertical: 1 + controlID: 226 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 290 + height: 466 + m_MinSize: {x: 204, y: 221} + m_MaxSize: {x: 4004, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 973 + height: 442 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 8} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 958 + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: Tutorial +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 3} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1666 + height: 908 + m_MinSize: {x: 713, y: 492} + m_MaxSize: {x: 18008, y: 14042} + vertical: 0 + controlID: 74 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 938 + width: 1666 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 12} + - {fileID: 5} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 908 + m_MinSize: {x: 202, y: 442} + m_MaxSize: {x: 4002, y: 8042} + vertical: 1 + controlID: 75 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1263 + y: 0 + width: 403 + height: 908 + m_MinSize: {x: 277, y: 71} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 466 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 401 + height: 887 + m_ScrollPosition: {x: 0, y: 0} + m_InspectorMode: 0 + m_PreviewResizer: + m_CachedPref: -160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 421 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_ReferencingInstanceIDs: + m_ScenePaths: [] + m_ShowAllHits: 0 + m_SearchArea: 0 + m_Folders: + - Assets + m_ViewMode: 0 + m_StartGridSize: 64 + m_LastFolders: + - Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47 + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: ee240000 + m_LastClickedID: 9454 + m_ExpandedIDs: ee24000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: 0 + m_ExpandedIDs: ee240000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 68fbffff + m_LastClickedInstanceID: -1176 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_DirectoriesAreaWidth: 110 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 421 + m_MaximizeOnPlay: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_TargetDisplay: 0 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + m_HBaseRangeMin: -242.75 + m_HBaseRangeMax: 242.75 + m_VBaseRangeMin: -101 + m_VBaseRangeMax: 101 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoom: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 17 + width: 971 + height: 404 + m_Scale: {x: 2, y: 2} + m_Translation: {x: 485.5, y: 202} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -242.75 + y: -101 + width: 485.5 + height: 202 + m_MinimalGUI: 1 + m_defaultScale: 2 + m_TargetTexture: {fileID: 0} + m_CurrentColorSpace: 0 + m_LastWindowPixelSize: {x: 1942, y: 842} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 445 + m_SceneLighting: 1 + lastFramingTime: 0 + m_2DMode: 0 + m_isRotationLocked: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 0, y: 0, z: 0} + speed: 2 + m_Value: {x: 0, y: 0, z: 0} + m_RenderMode: 0 + m_ValidateTrueMetals: 0 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + grid: + xGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + yGrid: + m_Target: 1 + speed: 2 + m_Value: 1 + zGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Rotation: + m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + speed: 2 + m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Size: + m_Target: 10 + speed: 2 + m_Value: 10 + m_Ortho: + m_Target: 0 + speed: 2 + m_Value: 0 + m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 445 + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: -1176 + m_ExpandedIDs: 7efbffff00000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: + - + m_CurrenRootInstanceID: 0 + m_Locked: 0 + m_CurrentSortingName: TransformSorting diff --git a/Prototype 1/Assets/TutorialInfo/Layout.wlt.meta b/Prototype 1/Assets/TutorialInfo/Layout.wlt.meta new file mode 100644 index 0000000..c0c8c77 --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Layout.wlt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eabc9546105bf4accac1fd62a63e88e6 +timeCreated: 1487337779 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/TutorialInfo/Scripts.meta b/Prototype 1/Assets/TutorialInfo/Scripts.meta new file mode 100644 index 0000000..02da605 --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a9bcd70e6a4b4b05badaa72e827d8e0 +folderAsset: yes +timeCreated: 1475835190 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/TutorialInfo/Scripts/Editor.meta b/Prototype 1/Assets/TutorialInfo/Scripts/Editor.meta new file mode 100644 index 0000000..f59f099 --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Scripts/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ad9b87dffba344c89909c6d1b1c17e1 +folderAsset: yes +timeCreated: 1475593892 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Prototype 1/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs new file mode 100644 index 0000000..ad55eca --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs @@ -0,0 +1,242 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using System; +using System.IO; +using System.Reflection; + +[CustomEditor(typeof(Readme))] +[InitializeOnLoad] +public class ReadmeEditor : Editor +{ + static string s_ShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; + + static string s_ReadmeSourceDirectory = "Assets/TutorialInfo"; + + const float k_Space = 16f; + + static ReadmeEditor() + { + EditorApplication.delayCall += SelectReadmeAutomatically; + } + + static void RemoveTutorial() + { + if (EditorUtility.DisplayDialog("Remove Readme Assets", + + $"All contents under {s_ReadmeSourceDirectory} will be removed, are you sure you want to proceed?", + "Proceed", + "Cancel")) + { + if (Directory.Exists(s_ReadmeSourceDirectory)) + { + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory); + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory + ".meta"); + } + else + { + Debug.Log($"Could not find the Readme folder at {s_ReadmeSourceDirectory}"); + } + + var readmeAsset = SelectReadme(); + if (readmeAsset != null) + { + var path = AssetDatabase.GetAssetPath(readmeAsset); + FileUtil.DeleteFileOrDirectory(path + ".meta"); + FileUtil.DeleteFileOrDirectory(path); + } + + AssetDatabase.Refresh(); + } + } + + static void SelectReadmeAutomatically() + { + if (!SessionState.GetBool(s_ShowedReadmeSessionStateName, false)) + { + var readme = SelectReadme(); + SessionState.SetBool(s_ShowedReadmeSessionStateName, true); + + if (readme && !readme.loadedLayout) + { + LoadLayout(); + readme.loadedLayout = true; + } + } + } + + static void LoadLayout() + { + var assembly = typeof(EditorApplication).Assembly; + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); + method.Invoke(null, new object[] { Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false }); + } + + static Readme SelectReadme() + { + var ids = AssetDatabase.FindAssets("Readme t:Readme"); + if (ids.Length == 1) + { + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); + + Selection.objects = new UnityEngine.Object[] { readmeObject }; + + return (Readme)readmeObject; + } + else + { + Debug.Log("Couldn't find a readme"); + return null; + } + } + + protected override void OnHeaderGUI() + { + var readme = (Readme)target; + Init(); + + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth / 3f - 20f, 128f); + + GUILayout.BeginHorizontal("In BigTitle"); + { + if (readme.icon != null) + { + GUILayout.Space(k_Space); + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); + } + GUILayout.Space(k_Space); + GUILayout.BeginVertical(); + { + + GUILayout.FlexibleSpace(); + GUILayout.Label(readme.title, TitleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + public override void OnInspectorGUI() + { + var readme = (Readme)target; + Init(); + + foreach (var section in readme.sections) + { + if (!string.IsNullOrEmpty(section.heading)) + { + GUILayout.Label(section.heading, HeadingStyle); + } + + if (!string.IsNullOrEmpty(section.text)) + { + GUILayout.Label(section.text, BodyStyle); + } + + if (!string.IsNullOrEmpty(section.linkText)) + { + if (LinkLabel(new GUIContent(section.linkText))) + { + Application.OpenURL(section.url); + } + } + + GUILayout.Space(k_Space); + } + + if (GUILayout.Button("Remove Readme Assets", ButtonStyle)) + { + RemoveTutorial(); + } + } + + bool m_Initialized; + + GUIStyle LinkStyle + { + get { return m_LinkStyle; } + } + + [SerializeField] + GUIStyle m_LinkStyle; + + GUIStyle TitleStyle + { + get { return m_TitleStyle; } + } + + [SerializeField] + GUIStyle m_TitleStyle; + + GUIStyle HeadingStyle + { + get { return m_HeadingStyle; } + } + + [SerializeField] + GUIStyle m_HeadingStyle; + + GUIStyle BodyStyle + { + get { return m_BodyStyle; } + } + + [SerializeField] + GUIStyle m_BodyStyle; + + GUIStyle ButtonStyle + { + get { return m_ButtonStyle; } + } + + [SerializeField] + GUIStyle m_ButtonStyle; + + void Init() + { + if (m_Initialized) + return; + m_BodyStyle = new GUIStyle(EditorStyles.label); + m_BodyStyle.wordWrap = true; + m_BodyStyle.fontSize = 14; + m_BodyStyle.richText = true; + + m_TitleStyle = new GUIStyle(m_BodyStyle); + m_TitleStyle.fontSize = 26; + + m_HeadingStyle = new GUIStyle(m_BodyStyle); + m_HeadingStyle.fontStyle = FontStyle.Bold; + m_HeadingStyle.fontSize = 18; + + m_LinkStyle = new GUIStyle(m_BodyStyle); + m_LinkStyle.wordWrap = false; + + // Match selection color which works nicely for both light and dark skins + m_LinkStyle.normal.textColor = new Color(0x00 / 255f, 0x78 / 255f, 0xDA / 255f, 1f); + m_LinkStyle.stretchWidth = false; + + m_ButtonStyle = new GUIStyle(EditorStyles.miniButton); + m_ButtonStyle.fontStyle = FontStyle.Bold; + + m_Initialized = true; + } + + bool LinkLabel(GUIContent label, params GUILayoutOption[] options) + { + var position = GUILayoutUtility.GetRect(label, LinkStyle, options); + + Handles.BeginGUI(); + Handles.color = LinkStyle.normal.textColor; + Handles.DrawLine(new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); + Handles.color = Color.white; + Handles.EndGUI(); + + EditorGUIUtility.AddCursorRect(position, MouseCursor.Link); + + return GUI.Button(position, label, LinkStyle); + } +} diff --git a/Prototype 1/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Prototype 1/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta new file mode 100644 index 0000000..f038618 --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 476cc7d7cd9874016adc216baab94a0a +timeCreated: 1484146680 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Assets/TutorialInfo/Scripts/Readme.cs b/Prototype 1/Assets/TutorialInfo/Scripts/Readme.cs new file mode 100644 index 0000000..95f6269 --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Scripts/Readme.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine; + +public class Readme : ScriptableObject +{ + public Texture2D icon; + public string title; + public Section[] sections; + public bool loadedLayout; + + [Serializable] + public class Section + { + public string heading, text, linkText, url; + } +} diff --git a/Prototype 1/Assets/TutorialInfo/Scripts/Readme.cs.meta b/Prototype 1/Assets/TutorialInfo/Scripts/Readme.cs.meta new file mode 100644 index 0000000..935153f --- /dev/null +++ b/Prototype 1/Assets/TutorialInfo/Scripts/Readme.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcf7219bab7fe46a1ad266029b2fee19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - icon: {instanceID: 0} + executionOrder: 0 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/CHANGELOG.md b/Prototype 1/Packages/com.merry-yellow.code-assist/CHANGELOG.md new file mode 100644 index 0000000..60c1ac7 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/CHANGELOG.md @@ -0,0 +1,304 @@ +List of new features, bug fixes and improvements + +# Version 1.4.19 +* AGENTS.md support for agentic AI, copilot-instructions.md support is deprecated +* Visual Studio 2026 compatibility +* Bugfix for completions and inline visuals for sorting layer related members +* Can unspecify max_tokens,temperature and top_p in the gpt request options +* Gpt libraries and models are updated + +# Version 1.4.18 +* New code completions: Material/Shader +* New inline visuals: Material/Shader +* Bugfix for inline text visuals when document is edited +* Bugfix for completions for constructor method arguments +* Hotfix for InputManager data fetching with custom tags +* Gpt models are updated + +# Version 1.4.17 +* Hotfix for Unity compile error + +# Version 1.4.16 +* New code completions: RenderingLayerMask (Unity 6 and newer only) +* New inline visuals: RenderingLayerMask (Unity 6 and newer only), and LayerMask +* Hotfix for Unity editor freezes +* Hotfix for inline visuals not showing properly when changing document in Visual Studio +* Category SortingLayer removed, its items are now under category Layer +* Minor fix for output window in Visual Studio +* Gpt libraries and models are updated + +# Version 1.4.15 +* Hotfix for code completion for attributes + +# Version 1.4.14 +* New code completions: Attributes and preprocessor directives (#if, #elif) +* New gpt feature: Add mode, gpt can add new files to the project +* New gpt feature: For CodeLens, follow-up question and custom prompt +* Gpt responses are logged to Visual Studio output window + +# Version 1.4.13 +* Hotfix for gpt requests of OpenAI-API-Compatible platforms + +# Version 1.4.12 +* Additional properties options added for gpt requests +* Version number mistype fix for Unity asset package + +# Version 1.4.11 +* Hotfix for gpt options page +* Fix for applying transformers for newer versions of Visual Studio +* Arm64 architecture support + +# Version 1.4.10 +* Animations added to context aware instructions +* Hotfix for context aware integrations (for GitHub Copilot) + +# Version 1.4.9 +* Hotfix for gpt options page + +# Version 1.4.8 +* Version bump for sister Visual Studio extensions + +# Version 1.4.7 +* New gpt feature: Integration into GitHub Copilot. Can now feed GitHub Copilot with project/scene/game-object details. +* Auto updater for itch.io builds + +# Version 1.4.6 +* Updated binaries with new build parameters + +# Version 1.4.5 +* Version skipped by mistake ^-^ + +# Version 1.4.4 +* Hotfix for Unity package compile error + +# Version 1.4.3 +* New gpt provider: OpenAI API Compatible, for web/cloud services that supports OpenAI SDK standards + +# Version 1.4.2 +* Bugfix for formatting and title of logging +* Bugfix for CodeLens2Gpt when closing document + +# Version 1.4.1 +* New gpt provider: Ollama, can use LLMs from local machine or private network + +# Version 1.4.0 +* Gpt backend has been reimplemented for latest models and LLM trends +* New gpt provider: Anthropic (Claude), can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New gpt provider: DeepSeek, can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New code completions: Scene management classes can be auto completed +* New inline visuals: Scene management classes can display inline information + +# Version 1.3.12 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.11 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.10 +* Hotfix for type resolving +* Usability improvements for VSCode exporter +* More filters for expected error logs + +# Version 1.3.9 +* Hotfix for Unity sink + +# Version 1.3.8 +* Hotfix for Unity sink + +# Version 1.3.7 +* Bugfix for exporter/updater +* Bugfix for logging options + +# Version 1.3.6 +* VSCode readme updated + +# Version 1.3.5 +* JSON library switched back to Newtonsoft.JSON +* Rule xml files removed from Unity asset +* Unnessary analyzer binaries are removed from Roslyn Analyzer + +# Version 1.3.4 +* Stability improvements for network (mqttnet) +* Hotfix for JSON mapping + +# Version 1.3.3 +* Full version for VSCode is released! +* Fix for VSCode adorments when document is modified +* Binary files removed from Unity asset +* Bugfix for network (mqttnet server) +* VSCode extension stability improvements +* VSCode roslyn analyzer stability improvements + +# Version 1.3.2 +* Fixed cross-platform issues for Linux and macOS + +# Version 1.3.1 +* Updated VSCode manifest and readme + +# Version 1.3.0 +* Initial release for VSCode + +# Version 1.2.6 +* Exporting when Unity is in play mode +* Some error messages have been made more user friendly + +# Version 1.2.5 +* Released on itch.io https://meryel.itch.io/unity-code-assist +* Url changes + +# Version 1.2.4 +* Bugfix for exporter with long file paths +* Bugfix for retrieving animation and animator data + +# Version 1.2.3 +* Bugfix for exporter when overwriting files +* Bugfix for inline visuals when active game object changes + +# Version 1.2.2 +* Bugfix for exporter when facing race condition + +# Version 1.2.1 +* Typo fix for Options page +* Bugfix for retrieving animation and animator data + +# Version 1.2.0 +* New gpt provider: Google Gemini, can be used as an alternative to OpenAI ChatGPT +* New feature: CodeLens2Gpt. Can request gpt queries from the CodeLens of methods and classes +* New feature: Context aware gpt, gpt prompts are embedded with Unity, scene and object information +* New feature: Package, asset has relocated under Packages directory (from Assets directry), along with Unity setup menu items +* New code completions: Animation and Animator classes and Invoke/Coroutine/Broadcast methods can be auto completed +* New inline visuals: Animation and Animator classes can display inline information + +# Version 1.1.12 +* External binary files have been customized and minimized +* Domain reloading time have been reduced +* Stability and usability improvements for exporter/updater +* Bugfix for Feedback window + +# Version 1.1.11 +* Gpt completion endpoint fixed for OpenAI API changes +* Bugfix for Input Manager monitor +* Bugfix for logging to Visual Studio output window +* Bugfix for About window + +# Version 1.1.10 +* Version skipped for compatibility with other assets + +# Version 1.1.9 +* Gpt support for chat and edit +* More options added for Gpt +* Overall stability improvements +* Exporter shows file locks if update/export is unsuccessful + +# Version 1.1.8 +* Bugfix for non-Unity solutions + +# Version 1.1.7 +* Bugfix for Visual Studio freeze + +# Version 1.1.6 +* Gpt support added for shader files +* Stability improvements for Unity.ScriptFinder + +# Version 1.1.5 +* Stability and usability improvements for exporter/updater +* Bugfix for Transformer Linq and Auto Input Manager +* Usability for Transformer window, disabling it if not connected to Unity +* Enhancement for completions, sorting numerical values correctly https://github.com/merryyellow/Unity-Code-Assist/issues/6 + +# Version 1.1.4 +* Auto Input Manager is now compatible with binary asset files +* Stability and usability improvements for Transformer windows + +# Version 1.1.3 +* Analyzers are working at a separate process https://github.com/merryyellow/Unity-Code-Assist/issues/20 +* Inline visuals stability and performance improvements https://github.com/merryyellow/Unity-Code-Assist/issues/22 https://github.com/merryyellow/Unity-Code-Assist/issues/24 +* Exporter/updater stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/19 https://github.com/merryyellow/Unity-Code-Assist/issues/23 +* Transformer window stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/21 +* Bugfix for Gpt busy icon positioning https://github.com/merryyellow/Unity-Code-Assist/issues/24 + +# Version 1.1.2 +* Bugfix for Yaml file parsing of InputManager + +# Version 1.1.1 +* Bugfix for error handling of binary file parsing + +# Version 1.1.0 +* New feature: Generative AI. Use OpenAI ChatGPT within comments to complete your code +* New feature: Visual Studio menus. Access Unity Code Assist from "Extensions"->"Unity Code Assist" +* New code completions: PlayerPrefs, EditorPrefs and Input classes' methods can be auto completed +* New inline visuals: PlayerPrefs, EditorPrefs and Input classes' methods can display inline information +* New code transformer: Auto Input Manager. Converts legacy input code into the new Input Manager + +# Version 1.0.0.21 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.20 +* Bugfix for crash at startup https://github.com/merryyellow/Unity-Code-Assist/issues/18 + +# Version 1.0.0.19 +* More logging for error tracking + +# Version 1.0.0.18 +* Overall stability improvements, nullable references enabled for codebase +* Stability improvements for communications, when reconnection occurs + +# Version 1.0.0.17 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.16 +* Bugfix for Visual Studio events concurrency + +# Version 1.0.0.15 +* Visual Studio events are reimplemented for both stability and performance +* Removal of possible Task deadlocks +* Usability improvements for exporter/updater +* Bugfix for exporter/updater, where prompts can appear twice +* Bugfix for Inline Texts, where const null identifier may raise exceptions https://github.com/merryyellow/Unity-Code-Assist/issues/16 +* Bugfix for communications, where tags&layers are sent for the first time + +# Version 1.0.0.14 +* Usability improvements for Visual Studio Status window where project is not a Unity project +* Bugfix for communication reinitialization, where projects are closed and opened from Visual Studio https://github.com/merryyellow/Unity-Code-Assist/issues/15 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/14 + +# Version 1.0.0.13 +* Bugfix for Unity where target object is neither Component nor MonoBehaviour https://github.com/merryyellow/Unity-Code-Assist/issues/13 + +# Version 1.0.0.12 +* New Feature: Updating Unity asset from Visual Studio +* New Feature: Online error reporting of Unity errors +* Usability improvement for Visual Studio Feedback window +* Bugfix for Inline Texts where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/5 +* Bugfix for Code Completion where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/10 +* Bugfix for Visual Studio output window, where it may be unavailable + +# Version 1.0.0.11 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/3 +* Exporter now has more logs + +# Version 1.0.0.10 +* Bugfix for Inline Texts where leading trivia is absent https://github.com/merryyellow/Unity-Code-Assist/issues/1 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/2 + +# Version 1.0.0.9 +* Minor adjustments for initialization logging + +# Version 1.0.0.8 +* Online analytics added +* Bugfix for Inline Texts, Visual Studio code preview screen does not raise any exception anymore + +# Version 1.0.0.7 +* Online error tracker added + +# Version 1.0.0.6 +* Exporter is always disabled for non Unity projects + +# Version 1.0.0.5 +* Lite version released at Visual Studio Marketplace +* Exporting Unity asset from Visual Studio +* Unity package become package independent (Removed Newtonsoft.Json dependency) + +# Version 1.0.0 +* First release! +* Released on Unity Asset Store \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta new file mode 100644 index 0000000..96b626a --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c541f26362738d45ad369a0458b7559 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor.meta new file mode 100644 index 0000000..57ad9f3 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f252a1eb7f25679458d391a46cd62eb7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs new file mode 100644 index 0000000..cba22c5 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs @@ -0,0 +1,75 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class AboutWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying about window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "AboutWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist About"); + } + + private void OnGUI() + { + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + EditorGUILayout.LabelField($"Version number: {Assister.Version}", styleLabel, GUILayout.ExpandWidth(true)); + +#if MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Lite", styleLabel, GUILayout.ExpandWidth(true)); +#else // MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Full", styleLabel, GUILayout.ExpandWidth(true)); +#endif // MERYEL_UCA_LITE_VERSION + + if (GUILayout.Button("Update")) + { + Updater.CheckUpdateForced(); + } + + if (GUILayout.Button("View changelog")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/changelog"); + } + + if (GUILayout.Button("View third party notices")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/thirdpartynotices"); + } + + } + } + +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta new file mode 100644 index 0000000..8b02d9f --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b773a1d4b9561324fa0bc568c62c3770 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs new file mode 100644 index 0000000..d5b7332 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + // according to documentation, https://docs.unity3d.com/2023.2/Documentation/Manual/roslyn-analyzers.html + // if analyzers are under any asmdef file, they are bound to the asmdef's scope + // to declare out analyzers globally, had to write custom AssetPostprocessor and don't use "RoslynAnalyzer" asset label + + public class AnalyzerPostProcessor : AssetPostprocessor + { + public static string OnGeneratedCSProject(string path, string content) + { + // do not add roslyn analyzers to Visual Studio projects for performance + if (Assister.GetCodeEditor(false, out var isVisualStudio, out _, out _) && isVisualStudio) + return content; + + var analyzerGroup = new StringBuilder(); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + + var prefix = $"{NewLine} "; + + foreach (var analyzer in Analyzers) + { + analyzerGroup.Append(prefix); + analyzerGroup.Append(analyzer); + analyzerGroup.Append(suffix); + } + + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + //analyzerGroup.Append(NewLine); + + + //content = Regex.Replace(content, $"[{NewLine}]*[{NewLine}]*", $"{analyzerGroup.ToString()}$&"); + var matches = Regex.Matches(content, $"[{NewLine}]*"); + var index = matches.LastOrDefault(m => m.Success)?.Index ?? -1; + //var index = content.LastIndexOf(""); + + if (index >= 0) + content = content.Insert(index, analyzerGroup.ToString()); + + return content; + } + + private const string NewLine = "\r\n"; + + private readonly static string[] Analyzers = new string[] + { +#if MERYEL_UCA_LITE_VERSION + "Meryel.UnityCodeAssist.AnalyzersLite.dll", +#else + "Meryel.UnityCodeAssist.Analyzers.dll", +#endif + "Meryel.UnityCodeAssist.Common.dll", + "Meryel.UnityCodeAssist.Completion.dll", + "Meryel.UnityCodeAssist.CompletionInternals.dll", + "Meryel.UnityCodeAssist.Logger.dll", + "Meryel.UnityCodeAssist.MQTTnet.dll", + "Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll", + "Meryel.UnityCodeAssist.Newtonsoft.Json.dll", + "Meryel.UnityCodeAssist.ProjectData.dll", + "Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll", + "Meryel.UnityCodeAssist.Synchronizer.dll", + "Meryel.UnityCodeAssist.SynchronizerModel.dll", + "Meryel.UnityCodeAssist.VSIXLibrary.dll", + }; + } +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta new file mode 100644 index 0000000..c2430e5 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17f8bf228c22bbb438ef36b16a18652c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Assister.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Assister.cs new file mode 100644 index 0000000..ea0f5be --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Assister.cs @@ -0,0 +1,609 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + +using CodeEditor = Unity.CodeEditor.CodeEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class Assister + { + public const string Version = "1.4.19"; //do NOT modify this line, except the number value, its being used by VSCode/Typescript for version detection (in exporter.ts.getVersionOfUnitySide()) + +#if MERYEL_UCA_LITE_VERSION + public const string Title = "Code Assist Lite"; +#else + public const string Title = "Code Assist"; +#endif + + [MenuItem("Tools/" + Title + "/Status", false, 1)] + static void DisplayStatusWindow() + { + StatusWindow.Display(); + } + + + [MenuItem("Tools/" + Title + "/Synchronize", false, 2)] + static void Sync() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(SyncAux(), MQTTnetInitializer.Publisher); + + //MQTTnetInitializer.Publisher.SendConnect(); + //Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Synchronize_MenuItem"); + } + + + [MenuItem("Tools/" + Title + "/Report error", false, 91)] + static void DisplayFeedbackWindow() + { + FeedbackWindow.Display(); + } + + [MenuItem("Tools/" + Title + "/About", false, 92)] + static void DisplayAboutWindow() + { + AboutWindow.Display(); + } + +#if MERYEL_UCA_LITE_VERSION + [MenuItem("Tools/" + Title + "/Compare versions", false, 31)] + static void CompareVersions() + { + Application.OpenURL("http://unitycodeassist.netlify.app/compare"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "CompareVersions_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Get full version", false, 32)] + static void GetFullVersion() + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfull"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FullVersion_MenuItem"); + } +#endif // MERYEL_UCA_LITE_VERSION + + [MenuItem("Tools/" + Title + "/Setup/Upgrade to full version", false, 65)] + public static void Upgrade() + { + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Upgrade_MenuItem"); + +#if MERYEL_UCA_LITE_VERSION + Serilog.Log.Information("Purchase Unity Code Assist from the Asset Store or itch.io first. Then download it from the package manager or itch.io"); + return; +#else + if (GetCodeEditor(true, out var isVisualStudio, out var isVisualStudioCode, out var error)) + { + if (isVisualStudio) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVisualStudioInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VisualStudio.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVisualStudioInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for Visual Studio couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + else if (isVisualStudioCode) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVSCodeInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VSCode.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVSCodeInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for VS Code couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + } + else + { + Serilog.Log.Information(error!); + } +#endif + + } + + /* + [MenuItem("Tools/" + Title + "/Setup/Update", false, 61)] + static void Update() + { + //UnityEditor.PackageManager.Client. + } + */ + + [MenuItem("Tools/" + Title + "/Setup/Re-import package", false, 62)] + static void RepairFiles() + { + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Execute(cleanupPath); + Cleanup.DoCleanup(); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("Unity", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Reimport_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Import files for .NET Standard 2.0", false, 63)] + static void ImportSystemBinariesForDotNetStandard20() + { + var solutionDirectory = CommonTools.GetProjectPath(); + var cSharpVersion = Cleanup.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + + if (cSharpVersion >= 9) + { + if (!EditorUtility.DisplayDialog("Import files for .NET Standard 2.0", + "This is not required for versions of Unity 2021.2 and newer. Do you still want to continue?", + "Okay", "Cancel")) + { + Serilog.Log.Debug("ImportNetStandard20_MenuItem cancelled via confirm dialog"); + return; + } + } + + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("SystemBinariesForDotNetStandard20", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "ImportNetStandard20_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Regenerate project files", false, 64)] + public static void RegenerateProjectFiles() => RegenerateProjectFilesAux(true); + + public static void RegenerateProjectFilesAux(bool showError) + { + try + { + if (GetCodeEditor(true, out _, out _, out var error)) + { + CodeEditor.Editor.CurrentCodeEditor.SyncAll(); + } + else + { + if (showError && error != null) + Serilog.Log.Information(error); + + // other similar approaches + // https://www.reddit.com/r/Unity3D/comments/s1joc6/help_with_generating_csproj_and_sln_for_github/ + // https://discussions.unity.com/t/manually-generate-sln-and-csproj-files/648686/6 + // https://discussions.unity.com/t/how-can-i-generate-csproj-files-during-continuous-integration-builds/842493/3 + // https://github.com/Unity-Technologies/UnityCsReference/blob/f45f297f342239326ea865a57a1bb8ddf93e38c6/Editor/Mono/CodeEditor/SyncVS.cs#L22 + var t = ScriptFinder.GetType123("Microsoft.Unity.VisualStudio.Editor.Cli"); + var m = t!.GetMethod("GenerateSolution", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic); + m.Invoke(null, null); + } + } + catch (System.Exception ex) + { + Serilog.Log.Error(ex, "Couldn't invoke GenerateSolution"); + Serilog.Log.Information("Please 'Regenerate project files' manually. 'Edit'->'Preferences'->'External Tools'->'Regenerate project files'"); + } + } + + + static IEnumerator CallShell(string command, string ide) + { + Serilog.Log.Debug("calling shell with command: {Command}", command); + var task = Shell.UnityEditorShell.Execute(command); + task.OnLog += (logType, log) => + { + Serilog.Log.Debug("shell log: {Log}", log); + }; + task.OnExit += (code) => + { + Serilog.Log.Debug("shell exit: {Code}", code); + if (code == 0) + Serilog.Log.Information($"{ide} extension installed successfully. Please restart {ide}"); + else + Serilog.Log.Information($"{ide} extension installation failed. Please try manual installition at {CommonTools.GetInstallerPath(string.Empty)}"); + }; + yield return new Shell.ShellCommandYieldable(task); + } + + static void CallVisualStudioInstaller(string vsixPath) + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell( + $"@for /f \"usebackq delims=\" %i in (`\"%ProgramFiles(x86)%\\Microsoft Visual Studio\\Installer\\vswhere.exe\" -latest -prerelease -products * -property enginePath`) do @set enginePath=%i & if exist \"%i\\VSIXInstaller.exe\" call \"%i\\VSIXInstaller.exe\" /u:VSIXLite2.6815b720-6186-48a1-a405-1387e54b41c6 & call \"%i\\VSIXInstaller.exe\" \"{vsixPath}\"", "Visual Studio"), MQTTnetInitializer.Publisher); + } + + static void CallVSCodeInstaller(string vsixPath) + { + string command; +#if UNITY_EDITOR_WIN + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode & code --install-extension \"{vsixPath}\""; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode ; code --install-extension \"{vsixPath}\""; +#else + Serilog.Log.Error("invalid platform at {Location}", nameof(CallVSCodeInstaller)); + command = string.Empty; +#endif + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell(command, "VS Code"), MQTTnetInitializer.Publisher); + } + + internal static string Execute(string vsixPath, bool isVisualStudio = false, bool isVSCode = false) + { + var startInfo = new System.Diagnostics.ProcessStartInfo + { + WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden, + //startInfo.FileName = GetExePath(); + FileName = vsixPath, + //startInfo.Arguments = args; + UseShellExecute = false, + RedirectStandardOutput = true + //startInfo.WorkingDirectory = workingDirectoryPath; + }; + var process = new System.Diagnostics.Process + { + StartInfo = startInfo + }; + + try + { + process.Start(); + } + catch (System.ComponentModel.Win32Exception ex) + { + Serilog.Log.Error(ex, "Error at running bat file {File}", vsixPath); + } + + string output = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + + return output; + } + + + static IEnumerator SyncAux() + { + var clientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + MQTTnetInitializer.Publisher?.SendConnect(); + Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + //yield return new WaitForSeconds(3); + yield return new EditorCoroutines.EditorWaitForSeconds(3); + + var newClientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + + var dif = newClientCount - clientCount; + + if (dif <= 0) + Serilog.Log.Information("Code Assist couldn't find any new IDE to connect to."); + else + Serilog.Log.Information("Code Assist is connected to {Dif} new IDE(s).", dif); + } + +#if MERYEL_DEBUG + + [MenuItem("Code Assist/Binary2Text")] + static void Binary2Text() + { + var filePath = CommonTools.GetInputManagerFilePath(); + var hash = Input.UnityInputManager.GetMD5Hash(filePath); + var convertedPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + var b = new Input.Binary2TextExec(); + b.Exec(filePath, convertedPath, detailed: false, largeBinaryHashOnly: false, hexFloat: false); + } + + [MenuItem("Code Assist/Bump InputManager")] + static void BumpInputManager() + { + Input.InputManagerMonitor.Instance.Bump(); + } + + + [MenuItem("Code Assist/Layer Check")] + static void UpdateLayers() + { + var names = UnityEditorInternal.InternalEditorUtility.layers; + var indices = names.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(indices, names); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + + /* + for (var i = 0; i < 32; i++) + { + var name = LayerMask.LayerToName(i); + if (!string.IsNullOrEmpty(name)) + { + Debug.Log(i + ":" + name); + } + } + + if (ScriptFinder.FindGameObjectOfType("Deneme", out var go)) + MQTTnetInitializer.Publisher.SendGameObject(go); + */ + } + + [MenuItem("Code Assist/Tag Check")] + static void UpdateTags() + { + Serilog.Log.Debug("Listing tags {Count}", UnityEditorInternal.InternalEditorUtility.tags.Length); + + foreach (var tag in UnityEditorInternal.InternalEditorUtility.tags) + { + if (!string.IsNullOrEmpty(tag)) + { + Serilog.Log.Debug("{Tag}", tag); + } + } + + MQTTnetInitializer.Publisher?.SendTags(UnityEditorInternal.InternalEditorUtility.tags); + + } + + [MenuItem("Code Assist/GO Check")] + + static void TestGO() + { + + var go = GameObject.Find("Deneme"); + //var go = MonoBehaviour.FindObjectOfType().gameObject; + + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + [MenuItem("Code Assist/Undo Records Test")] + static void UndoTest() + { + var undos = new List(); + var redos = new List(); + + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetRecords", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + dynMethod.Invoke(null, new object[] { undos, redos }); + + Serilog.Log.Debug("undos:{UndoCount},redos:{RedoCount}", undos.Count, redos.Count); + + var last = undos.LastOrDefault(); + if (last != null) + { + Serilog.Log.Debug("last:{Last}", last); + Serilog.Log.Debug("group:{UndoCurrentGroup},{UndoCurrentGroupName}", + Undo.GetCurrentGroup(), Undo.GetCurrentGroupName()); + } + } + + + [MenuItem("Code Assist/Undo List Test")] + static void Undo2Test() + { + + //List undoList, out int undoCursor + var undoList = new List(); + int undoCursor = int.MaxValue; + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + + dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static, + null, + new System.Type[] { typeof(List), typeof(int).MakeByRefType() }, + null); + + + dynMethod.Invoke(null, new object[] { undoList, undoCursor }); + + Serilog.Log.Debug("undo count: {Count}", undoList.Count); + + } + + [MenuItem("Code Assist/Reload Domain")] + static void ReloadDomain() + { + EditorUtility.RequestScriptReload(); + } + + /* + [MenuItem("Code Assist/TEST")] + static void TEST() + { + //if (ScriptFinder.FindGameObjectOfType("Deneme_OtherScene", out var go)) + if (ScriptFinder.FindInstanceOfType("Deneme_SO", out var go, out var so)) + { + MQTTnetInitializer.Publisher.SendScriptableObject(so); + } + + ScriptFinder.DENEMEEEE(); + + + + } + */ + +#endif // MERYEL_DEBUG + + + public static void SendTagsAndLayers() + { + Serilog.Log.Debug(nameof(SendTagsAndLayers)); + + var tags = UnityEditorInternal.InternalEditorUtility.tags; + MQTTnetInitializer.Publisher?.SendTags(tags); + + var layerNames = UnityEditorInternal.InternalEditorUtility.layers; + var layerIndices = layerNames.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(layerNames, layerIndices); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + +#if UNITY_6000_0_OR_NEWER + // Version 6+ only, 2022.3 doesn't have class RenderingLayerMask, even though some renderingLayerMask fields/properties are declared + + var renderingLayerCount = RenderingLayerMask.GetRenderingLayerCount(); + var renderingLayerIndices = new string[renderingLayerCount]; + var renderingLayerNames = new string[renderingLayerCount]; + for (var i = 0; i < renderingLayerCount; i++) + { + renderingLayerIndices[i] = i.ToString(); + renderingLayerNames[i] = RenderingLayerMask.RenderingLayerToName(i); + } + MQTTnetInitializer.Publisher?.SendRenderingLayers(renderingLayerNames, renderingLayerIndices); + +#endif // UNITY_6000_0_OR_NEWER + } + + public static bool GetCodeEditor(bool checkVersion, out bool isVisualStudio, out bool isVisualStudioCode, out string? error) + { + isVisualStudio = false; + isVisualStudioCode = false; + + if (CodeEditor.Editor.CurrentCodeEditor.TryGetInstallationForPath(CodeEditor.CurrentEditorInstallation, out var installation)) + { + if (installation.Name.StartsWith("Visual Studio Code")) + isVisualStudioCode = true; + else if (installation.Name.StartsWith("Visual Studio")) + isVisualStudio = true; + + if (!isVisualStudioCode && !isVisualStudio) + { + error = $"Unsupported code editor: {installation.Name}. Unity Code Assist only supports Visual Studio and Visual Studio Code"; + return false; + } + + if (installation.Name.Contains("(internal)")) + { + error = "Code editor set but not working properly. Please try updating 'Visual Studio Editor' package"; + return false; + } + + if (!checkVersion) + { + error = null; + return true; + } + + var versionRegex = new System.Text.RegularExpressions.Regex(".*\\[([\\d\\.]+)\\]"); + var versionStr = versionRegex.Match(installation.Name).Groups.ElementAtOrDefault(1)?.Value; + + if (isVisualStudioCode && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "1.76") < 0)) + { + error = $"Version {versionStr} of Visual Studio Code is not supported by Unity Code Assist. Please update Visual Studio Code"; + return false; + } + + if (isVisualStudio && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "17") < 0)) + { + error = $"Version {versionStr} of Visual Studio is not supported by Unity Code Assist. Please update Visual Studio"; + return false; + } + + error = null; + return true; + } + else + { + error = "No code editor found. Please set it through 'Edit'->'Preferences'->'External Tools'->'External Script Editor'"; + return false; + } + + + } + + + //https://www.geeksforgeeks.org/compare-two-version-numbers/amp/ + public static int VersionCompare(string v1, string v2) + { + // vnum stores each numeric + + // part of version + + int vnum1 = 0, vnum2 = 0; + + // loop until both string are + // processed + + for (int i = 0, j = 0; (i < v1.Length || j < v2.Length);) + + { + // storing numeric part of + // version 1 in vnum1 + while (i < v1.Length && v1[i] != '.') + { + + vnum1 = vnum1 * 10 + (v1[i] - '0'); + + i++; + } + // storing numeric part of + + // version 2 in vnum2 + + while (j < v2.Length && v2[j] != '.') + { + vnum2 = vnum2 * 10 + (v2[j] - '0'); + j++; + } + if (vnum1 > vnum2) + return 1; + + if (vnum2 > vnum1) + return -1; + + // if equal, reset variables and + + // go for next numeric part + vnum1 = vnum2 = 0; + i++; + j++; + } + + return 0; + } + + } +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta new file mode 100644 index 0000000..643c2ae --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 394bf783968f6dd4ab2ca0e1e7258147 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs new file mode 100644 index 0000000..854fc8b --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs @@ -0,0 +1,390 @@ +using System; +using System.IO; +using System.Linq; +using System.Security.AccessControl; +using System.Security.Principal; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + // copied from Exporter.cs in VSIX + public static class Cleanup + { + public static bool DoCleanup() + { + var assetsPath = UnityEngine.Application.dataPath; + + var _solutionDirectory = CommonTools.GetProjectPath(); + var destination = _solutionDirectory; + var oldDestination = assetsPath; + + + var succeed = true; + try + { + Cleanup1(oldDestination); + Cleanup2(oldDestination); + Cleanup3(oldDestination, _solutionDirectory); + Cleanup4(oldDestination); + } + catch (Exception ex) + { + succeed = false; + Serilog.Log.Error(ex, "DoCleanup failed at {Destination}", destination); + } + + return succeed; + } + + + private static void DeleteFileAndItsMeta(string filePath) + { + if (File.Exists(filePath)) + { + Serilog.Log.Debug("Deleting file {File}", filePath); + //File.Delete(filePath); + DeleteFileAux(filePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", filePath, File.Exists(filePath)); + } + var metaFilePath = filePath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + + private static bool IsDirectoryExistsAndEmpty(string path) + { + return Directory.Exists(path) && !Directory.EnumerateFileSystemEntries(path).Any(); + } + + private static void DeleteDirectoryAndItsMeta(string directoryPath) + { + if (IsDirectoryExistsAndEmpty(directoryPath)) + { + Serilog.Log.Debug("Deleting directory {Dir}", directoryPath); + Directory.Delete(directoryPath); + Serilog.Log.Debug("Deleted directory {Dir} {Exists}", directoryPath, IsDirectoryExistsAndEmpty(directoryPath)); + + var metaFilePath = directoryPath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting directory meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted directory meta file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + } + + private static void DeleteFileAux(string filePath) + { + try + { + File.Delete(filePath); + } + catch (UnauthorizedAccessException) + { + var fileDirectoryPath = Path.GetDirectoryName(filePath); + SetEveryoneAccessToDirectory(fileDirectoryPath, out _); + TakeOwnership(filePath); + File.Delete(filePath); + } + } + + + /// + /// Set Everyone Full Control permissions for selected directory + /// + /// + /// + static bool SetEveryoneAccessToDirectory(string dirName, out string _lastError) + { + + try + { + // Make sure directory exists + if (Directory.Exists(dirName) == false) + throw new Exception(string.Format("Directory {0} does not exist, so permissions cannot be set.", dirName)); + + // Get directory access info + DirectoryInfo dinfo = new DirectoryInfo(dirName); + DirectorySecurity dSecurity = dinfo.GetAccessControl(); + + // Add the FileSystemAccessRule to the security settings. + dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow)); + + // Set the access control + dinfo.SetAccessControl(dSecurity); + + _lastError = String.Format("Everyone FullControl Permissions were set for directory {0}", dirName); + + return true; + + } + catch (Exception ex) + { + _lastError = ex.Message; + return false; + } + + + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// 7 if C# 7.3 or lower, + /// 8 if C# 8.0 (.netstandard2.0), + /// 9 if C# 9.0 (.netstandard2.1), + /// -1 if error + /// + public static int GetCSharpVersionFromUnityProjectVersionFile(string? solutionDirectory) + { + if (string.IsNullOrEmpty(solutionDirectory)) + return -1; + + var projectVersionFilePath = System.IO.Path.Combine(solutionDirectory, "ProjectSettings/ProjectVersion.txt"); + if (!System.IO.File.Exists(projectVersionFilePath)) + return -1; + + + string? version = null; + string[]? readText = null; + try + { + readText = System.IO.File.ReadAllLines(projectVersionFilePath); + // format is m_EditorVersion: 2018.2.0b7 + string[] versionText = readText[0].Split(' '); + version = versionText[1]; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "Project version file parsing error {FirstLine}", readText?.FirstOrDefault()); + return -1; + } + + if (version == null) + { + Serilog.Log.Error("Parsed project version is null"); + return -1; + } + + // see my personal notes for Unity version X C# version table + // which is at OneNote->ShinSekai->CEPostRelease->UnityCompilerC#VersionTable + + if (version.StartsWith("5.") || version.StartsWith("2017.") || + version.StartsWith("2018.") || version.StartsWith("2019.") || version.StartsWith("2020.1.")) + return 7; + + if (version.StartsWith("2020.") || version.StartsWith("2021.1.")) + return 8; + + if (version.StartsWith("2021.") || version.StartsWith("2022.") || + version.StartsWith("2023.") || version.StartsWith("6000.")) + return 9; + + Serilog.Log.Error("Parsed project version is unknown {Version}", version); + return -1; + } + + private static void TakeOwnership(string filename) + { + // Remove read-only attribute + File.SetAttributes(filename, File.GetAttributes(filename) & ~FileAttributes.ReadOnly); + + FileSecurity security = new FileSecurity(); + + SecurityIdentifier sid = WindowsIdentity.GetCurrent().User; + security.SetOwner(sid); + security.SetAccessRule(new FileSystemAccessRule(sid, FileSystemRights.FullControl, AccessControlType.Allow)); + + File.SetAccessControl(filename, security); + } + + private static void Cleanup1(string destination) + { + // prior to version UCA.v.1.1.9, syncronizerModel and yamlDotNet dll files were located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0 + // with version UCA.v.1.1.9 and newer versions, they are located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences + // delete ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release + var oldBinariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0"); + if (Directory.Exists(oldBinariesDirectory)) + { + // dont just delete the directory for security reasons, instead delete binary files one by one + + Serilog.Log.Debug("Old binaries directory exists at {Location}", oldBinariesDirectory); + + var files = new string[] + { + "UnityCodeAssistSynchronizerModel.deps.json", + "UnityCodeAssistSynchronizerModel.dll", + "UnityCodeAssistSynchronizerModel.pdb", + "UnityCodeAssistYamlDotNet.deps.json", + "UnityCodeAssistYamlDotNet.dll", + "UnityCodeAssistYamlDotNet.pdb", + "UnityCodeAssistYamlDotNet.xml", + }; + + foreach (var file in files) + { + var filePath = Path.Combine(oldBinariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + DeleteDirectoryAndItsMeta(oldBinariesDirectory); + } + + var oldBinariesDirectory2 = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release"); + DeleteDirectoryAndItsMeta(oldBinariesDirectory2); + + + // also delete old vsix, it's now renamed as Meryel.UnityCodeAssist.VSIX.vsix + var oldVsixFilePath = Path.Combine(destination, "Plugins/CodeAssist/UnityCodeAssistVSIX.vsix"); + DeleteFileAndItsMeta(oldVsixFilePath); + } + + private static void Cleanup2(string destination) + { + // with version 1.1.12, dll files has been customized (renamed and changed their namespace) (so that they dont conflict with user's other dll files, if he tries to use them) + // delete AsyncIO.dll, and use Meryel.UnityCodeAssist.AsyncIO.dll instead + var files = new string[] + { + "AsyncIO.dll", + "NaCl.dll", + "NetMQ.dll", + "Serilog.dll", + "Serilog.Sinks.PersistentFile.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in files) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + } + + private static void Cleanup3(string destination, string solutionDirectory) + { + // as it turns out, .netstandard2.1 does not need system binaries (for C#9.0, unity versions 2021.2 and newer) + + //var cSharpVersion = CommonVS.VSCommonTools.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + var cSharpVersion = GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + if (cSharpVersion < 9) + return; + + var systemBinaryFiles = new string[] + { + "System.Buffers.dll", + "System.Memory.dll", + "System.Runtime.CompilerServices.Unsafe.dll", + "System.Threading.Tasks.Extensions.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in systemBinaryFiles) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + } + + private static void Cleanup4(string destination) + { + // with version 1.2, asset directory moved from Assets/Plugins/CodeAssist to Packages/com.merry-yellow.code-assist + // so remove all files from the old directory + + var directory = Path.Combine(destination, "Plugins/CodeAssist/Editor"); + + var content = new string[] + { +@"TinyJson/JsonWriter.cs", +@"TinyJson/JsonParser.cs", +@"Preferences/RegistryMonitor.cs", +@"Preferences/PreferenceStorageAccessor.cs", +@"Preferences/PreferenceMonitor.cs", +@"Preferences/PreferenceEntryHolder.cs", +@"Logger/UnitySink.cs", +@"Logger/MemorySink.cs", +@"Logger/ELogger.cs", +@"Logger/DomainHashEnricher.cs", +@"Logger/CommonTools.cs", +@"Logger/Attributes.cs", +@"Input/UnityInputManager.cs", +@"Input/Text2Yaml.cs", +@"Input/InputManagerMonitor.cs", +@"Input/Binary2TextExec.cs", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.dll", +@"EditorCoroutines/EditorWindowCoroutineExtension.cs", +@"EditorCoroutines/EditorWaitForSeconds.cs", +@"EditorCoroutines/EditorCoroutineUtility.cs", +@"EditorCoroutines/EditorCoroutine.cs", +@"UnityClassExtensions.cs", +@"StatusWindow.cs", +@"ScriptFinder.cs", +@"NetMQPublisher.cs", +@"NetMQInitializer.cs", +@"Monitor.cs", +@"MerryYellow.CodeAssist.Editor.asmdef", +@"MainThreadDispatcher.cs", +@"LazyInitializer.cs", +@"FeedbackWindow.cs", +@"Assister.cs", +@"AboutWindow.cs", +//@"TinyJson", +//@"Preferences", +//@"Logger", +//@"Input", +//@"ExternalReferences", +//@"EditorCoroutines", + }; + + foreach (var c in content) + { + var path = Path.Combine(directory, c); + DeleteFileAndItsMeta(path); + } + } + + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta new file mode 100644 index 0000000..9d5dd2d --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f03bf638663c69e41a0cc01055bc4ad4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta new file mode 100644 index 0000000..aaa7ac4 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f27d462aec248be49a0ad03664401f6c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs new file mode 100644 index 0000000..adcb8f9 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs @@ -0,0 +1,157 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// A handle to an EditorCoroutine, can be passed to EditorCoroutineUtility methods to control lifetime. + /// + public class EditorCoroutine + { + private struct YieldProcessor + { + enum DataType : byte + { + None = 0, + WaitForSeconds = 1, + EditorCoroutine = 2, + AsyncOP = 3, + } + struct ProcessorData + { + public DataType type; + public double targetTime; + public object current; + } + + ProcessorData data; + + public void Set(object yield) + { + if (yield == data.current) + return; + + var type = yield.GetType(); + var dataType = DataType.None; + double targetTime = -1; + + if(type == typeof(EditorWaitForSeconds)) + { + targetTime = EditorApplication.timeSinceStartup + (yield as EditorWaitForSeconds).WaitTime; + dataType = DataType.WaitForSeconds; + } + else if(type == typeof(EditorCoroutine)) + { + dataType = DataType.EditorCoroutine; + } + else if(type == typeof(AsyncOperation) || type.IsSubclassOf(typeof(AsyncOperation))) + { + dataType = DataType.AsyncOP; + } + + data = new ProcessorData { current = yield, targetTime = targetTime, type = dataType }; + } + + public bool MoveNext(IEnumerator enumerator) + { + var advance = data.type switch + { + DataType.WaitForSeconds => data.targetTime <= EditorApplication.timeSinceStartup, + DataType.EditorCoroutine => (data.current as EditorCoroutine).m_IsDone, + DataType.AsyncOP => (data.current as AsyncOperation).isDone, + _ => data.current == enumerator.Current,//a IEnumerator or a plain object was passed to the implementation + }; + if (advance) + { + data = default;// (ProcessorData); + return enumerator.MoveNext(); + } + return true; + } + } + + internal WeakReference m_Owner; + IEnumerator m_Routine; + YieldProcessor m_Processor; + + bool m_IsDone; + + internal EditorCoroutine(IEnumerator routine) + { + m_Owner = null; + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal EditorCoroutine(IEnumerator routine, object owner) + { + m_Processor = new YieldProcessor(); + m_Owner = new WeakReference(owner); + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal void MoveNext() + { + if (m_Owner != null && !m_Owner.IsAlive) + { + EditorApplication.update -= MoveNext; + return; + } + + bool done = ProcessIEnumeratorRecursive(m_Routine); + m_IsDone = !done; + + if (m_IsDone) + EditorApplication.update -= MoveNext; + } + + static readonly Stack kIEnumeratorProcessingStack = new Stack(32); + private bool ProcessIEnumeratorRecursive(IEnumerator enumerator) + { + var root = enumerator; + while(enumerator.Current as IEnumerator != null) + { + kIEnumeratorProcessingStack.Push(enumerator); + enumerator = enumerator.Current as IEnumerator; + } + + //process leaf + m_Processor.Set(enumerator.Current); + var result = m_Processor.MoveNext(enumerator); + + while (kIEnumeratorProcessingStack.Count > 1) + { + if (!result) + { + result = kIEnumeratorProcessingStack.Pop().MoveNext(); + } + else + kIEnumeratorProcessingStack.Clear(); + } + + if (kIEnumeratorProcessingStack.Count > 0 && !result && root == kIEnumeratorProcessingStack.Pop()) + { + result = root.MoveNext(); + } + + return result; + } + + internal void Stop() + { + m_Owner = null; + m_Routine = null; + EditorApplication.update -= MoveNext; + } + } +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta new file mode 100644 index 0000000..19b7380 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c1e3c1846518ae4da27dcaf08ef85f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs new file mode 100644 index 0000000..2427c36 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs @@ -0,0 +1,128 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorCoroutineUtility + { + /// + /// Starts an EditorCoroutine with the specified owner object. + /// If the garbage collector collects the owner object, while the resulting coroutine is still executing, the coroutine will stop running. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// int m_Updates = 0; + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutine(CountEditorUpdates(), this); + /// } + /// + /// IEnumerator CountEditorUpdates() + /// { + /// while (true) + /// { + /// ++m_Updates; + /// yield return null; + /// } + /// } + /// } + /// + /// + /// IEnumerator to iterate over. + /// Object owning the coroutine. + /// + /// Only types that don't inherit from UnityEngine.Object will get collected the next time the GC runs instead of getting null-ed immediately. + /// + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutine(IEnumerator routine, object owner) + { + return new EditorCoroutine(routine, owner); + } + + /// + /// This method starts an EditorCoroutine without an owning object. The EditorCoroutine runs until it completes or is canceled using StopCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutineOwnerless(LogTimeSinceStartup()); + /// } + /// + /// IEnumerator LogTimeSinceStartup() + /// { + /// while (true) + /// { + /// Debug.LogFormat("Time since startup: {0} s", Time.realtimeSinceStartup); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// Generator function to execute. + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutineOwnerless(IEnumerator routine) + { + return new EditorCoroutine(routine); + } + + /// + /// Immediately stop an EditorCoroutine. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine m_LoggerCoroutine; + /// void OnEnable() + /// { + /// m_LoggerCoroutine = EditorCoroutineUtility.StartCoroutineOwnerless(LogRunning()); + /// } + /// + /// void OnDisable() + /// { + /// EditorCoroutineUtility.StopCoroutine(m_LoggerCoroutine); + /// } + /// + /// IEnumerator LogRunning() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// A handle to an EditorCoroutine. + public static void StopCoroutine(EditorCoroutine coroutine) + { + if (coroutine == null) + { + Serilog.Log.Warning("EditorCoroutine handle is null."); + return; + } + coroutine.Stop(); + } + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta new file mode 100644 index 0000000..bf55147 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3d162669c5693a47bf42827686f73d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs new file mode 100644 index 0000000..347c7f5 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs @@ -0,0 +1,49 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// Suspends the EditorCoroutine execution for the given amount of seconds, using unscaled time. + /// The coroutine execution continues after the specified time has elapsed. + /// + /// using System.Collections; + /// using UnityEngine; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class MyEditorWindow : EditorWindow + /// { + /// IEnumerator PrintEachSecond() + /// { + /// var waitForOneSecond = new EditorWaitForSeconds(1.0f); + /// + /// while (true) + /// { + /// yield return waitForOneSecond; + /// Debug.Log("Printing each second"); + /// } + /// } + /// } + /// + /// + public class EditorWaitForSeconds + { + /// + /// The time to wait in seconds. + /// + public float WaitTime { get; } + + /// + /// Creates a instruction object for yielding inside a generator function. + /// + /// The amount of time to wait in seconds. + public EditorWaitForSeconds(float time) + { + WaitTime = time; + } + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta new file mode 100644 index 0000000..8bce721 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d8612ff14468214aad7600138a50b79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs new file mode 100644 index 0000000..25014c9 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs @@ -0,0 +1,109 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorWindowCoroutineExtension + { + /// + /// Start an EditorCoroutine, owned by the calling EditorWindow instance. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// IEnumerator CloseWindowDelayed() //close the window after 1000 frames have elapsed + /// { + /// int count = 1000; + /// while (count > 0) + /// { + /// yield return null; + /// } + /// Close(); + /// } + /// } + /// + /// + /// + /// + public static EditorCoroutine StartCoroutine(this EditorWindow window, IEnumerator routine) + { + return new EditorCoroutine(routine, window); + } + + /// + /// Immediately stop an EditorCoroutine that was started by the calling instance. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine coroutine; + /// void OnEnable() + /// { + /// coroutine = this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// private void OnDisable() + /// { + /// this.StopCoroutine(coroutine); + /// } + /// + /// IEnumerator CloseWindowDelayed() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// + public static void StopCoroutine(this EditorWindow window, EditorCoroutine coroutine) + { + if(coroutine == null) + { + Serilog.Log.Warning("Provided EditorCoroutine handle is null."); + return; + } + + if(coroutine.m_Owner == null) + { + Serilog.Log.Error("The EditorCoroutine is ownerless. Please use EditorCoroutineEditor.StopCoroutine to terminate such coroutines."); + return; + } + + if (!coroutine.m_Owner.IsAlive) + return; //The EditorCoroutine's owner was already terminated execution will cease next time it is processed + + var owner = coroutine.m_Owner.Target as EditorWindow; + + if (owner == null || owner != null && owner != window) + { + Serilog.Log.Error("The EditorCoroutine is owned by another object: {0}.", coroutine.m_Owner.Target); + return; + } + + EditorCoroutineUtility.StopCoroutine(coroutine); + } + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta new file mode 100644 index 0000000..d127e02 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64c15e0c4e36aa84193d4acb3c63afc5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta new file mode 100644 index 0000000..524b812 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a57ea8a3f923a154b9169186b158963e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll new file mode 100644 index 0000000..c3c274e Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta new file mode 100644 index 0000000..a7d754d --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 37e44dd86f563cf40a81ef1fdf1f1b54 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll new file mode 100644 index 0000000..c3c4993 Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta new file mode 100644 index 0000000..97944ae --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 7d7e4808a93371242b38476718f4d4cc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll new file mode 100644 index 0000000..f449b4b Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta new file mode 100644 index 0000000..53bf5ef --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: ed466bfa2ad216b41acde183e7706352 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll new file mode 100644 index 0000000..16e3c9a Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta new file mode 100644 index 0000000..6b31d01 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: e70477d38c7ca2841971b35549d1477f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll new file mode 100644 index 0000000..8ef429a Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta new file mode 100644 index 0000000..d33a8d1 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: aaca88d50145a3041a4ccab964c5793d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll new file mode 100644 index 0000000..78b77b9 Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta new file mode 100644 index 0000000..a6d50e7 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 6d55f65d499dd354a9c086ab6420c8f1 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll new file mode 100644 index 0000000..11ef841 Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta new file mode 100644 index 0000000..173a623 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: dfd80cce2d0a99b4ba669e989eceafe5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll new file mode 100644 index 0000000..e045d4c Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta new file mode 100644 index 0000000..e759cfa --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 4adc17866ec41ac4e9ce6c47070aeef5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll new file mode 100644 index 0000000..6ff2ff4 Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta new file mode 100644 index 0000000..36dd2f6 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: ca15dd8e239d5d6468333cbdacbb55d2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll new file mode 100644 index 0000000..21b7617 Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta new file mode 100644 index 0000000..1ebfba2 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: 3ff40589a33e8a2458503b2391a96a83 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll new file mode 100644 index 0000000..39ff9ac Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta new file mode 100644 index 0000000..6a9dcb8 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 94a257e1b1239d94589fe96db62b03a7 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll new file mode 100644 index 0000000..5644402 Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta new file mode 100644 index 0000000..ecf9582 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 849ce1048cc324a46b0fe21149770a3f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll new file mode 100644 index 0000000..1a72285 Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta new file mode 100644 index 0000000..4d045a9 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: dd39e32872afc47418c75a05b559debf +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll new file mode 100644 index 0000000..b45dc85 Binary files /dev/null and b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll differ diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta new file mode 100644 index 0000000..8a2ebdb --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 582b34ab8eec62a4c87693272b9bc6ab +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs new file mode 100644 index 0000000..ab5e0d5 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs @@ -0,0 +1,181 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class FeedbackWindow : EditorWindow + { + + GUIStyle? styleLabel; + + public static void Display() + { + MQTTnetInitializer.Publisher?.SendRequestInternalLog(); + + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying feedback window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FeedbackWindow_Display"); + } + + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist Feedback"); + } + + private void OnGUI() + { + var errorCount = Logger.ELogger.GetErrorCountInInternalLog(); + var warningCount = Logger.ELogger.GetWarningCountInInternalLog(); + var logContent = Logger.ELogger.GetInternalLogContent(); + if (!string.IsNullOrEmpty(Logger.ELogger.VsInternalLog)) + logContent += Logger.ELogger.VsInternalLog; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleCenter, + }; + + if (errorCount > 0) + EditorGUILayout.LabelField($"{errorCount} error(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else if (warningCount > 0) + EditorGUILayout.LabelField($"{warningCount} warnings(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else + EditorGUILayout.LabelField("No errors found in logs. Please submit a feedback (via e-mail, Discord or GitHub) describing what went wrong or unexpected.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Send e-mail")) + { + var uri = "mailto:merryyellow@outlook.com"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Send Discord message")) + { + //var uri = "discord://invites/2CgKHDq"; + var uri = "https://discord.gg/2CgKHDq"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Submit GitHub issue")) + { + var uri = "https://github.com/merryyellow/Unity-Code-Assist/issues/new/choose"; + Application.OpenURL(uri); + } + + EditorGUILayout.Separator(); + + if (GUILayout.Button("Open Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Open Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Copy recent logs to clipboard")) + { + GUIUtility.systemCopyBuffer = logContent; + } + + EditorGUILayout.LabelField("Recent logs:", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.SelectableLabel(logContent, EditorStyles.textArea, GUILayout.ExpandHeight(true)); + } + + public static void ShowInFileExplorer(string? filePath) + { + if (string.IsNullOrEmpty(filePath)) + { + Serilog.Log.Error("Argument {Arg} is null or empty at {Location}", nameof(filePath), nameof(ShowInFileExplorer)); + return; + } + + filePath = System.IO.Path.GetFullPath(filePath); + + if (!System.IO.File.Exists(filePath) && !System.IO.Directory.Exists(filePath)) + { + Serilog.Log.Error("Argument {Arg} is not found at {Location}, value: {Value}", nameof(filePath), nameof(ShowInFileExplorer), filePath); + return; + } + + if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows)) + { + // Windows: highlight the file in Explorer + System.Diagnostics.Process.Start("explorer.exe", $"/select,\"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.OSX)) + { + // macOS: reveal in Finder + System.Diagnostics.Process.Start("open", $"-R \"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Linux)) + { + // Linux: open containing folder in a common file manager + string? directory = System.IO.Path.GetDirectoryName(filePath); + if (directory == null) + return; + + string[] managers = { "xdg-open", "nautilus", "dolphin", "nemo", "thunar" }; + + foreach (string manager in managers) + { + if (TryStart(manager, directory)) + return; // success + } + + Serilog.Log.Error("No supported file manager found to open the directory at {Location}", nameof(ShowInFileExplorer)); + } + else + { + Serilog.Log.Error("Unsupported OS platform at {Location}", nameof(ShowInFileExplorer)); + } + + // static local function for cleaner structure + static bool TryStart(string command, string args) + { + try + { + System.Diagnostics.Process.Start(command, $"\"{args}\""); + return true; + } + catch + { + return false; + } + } + } + + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta new file mode 100644 index 0000000..033382b --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f84a1c080c184e48920a0124c3e9257 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input.meta new file mode 100644 index 0000000..51f9224 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 819e0bf56c4a4f943996c9f0990144b9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs new file mode 100644 index 0000000..6313183 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace UTJ.UnityCommandLineTools +namespace Meryel.UnityCodeAssist.Editor.Input +{ + // + // bin2textをUnityEditorから実行する為のClass + // programed by Katsumasa.Kimura + // + public class Binary2TextExec : EditorToolExec + { + public Binary2TextExec() : base("binary2text") { } + + // + // bin2text filePath outPath options + // /summary> + public int Exec(string filePath, string outPath, string options) + { + var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + return Exec(args); + } + + public int Exec(string filePath, string outPath, bool detailed = false, bool largeBinaryHashOnly = false, bool hexFloat = false) + { + //var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + var args = string.Format(@"""{0}"" ""{1}""", filePath, outPath); + + if (detailed) + args += " -detailed"; + if (largeBinaryHashOnly) + args += " -largebinaryhashonly"; + if (hexFloat) + args += " -hexfloat"; + + return Exec(args); + } + } + + // + // UnityEditorに含まれるコマンドラインツールを実行する為の基底Class + // programed by Katsumasa.Kimura + // + public class EditorToolExec + { + // + // UnityEditorがインストールされているディレクトリへのパス + // + protected string mEditorPath; + + // + // Toolsディレクトリへのパス + // + protected string mToolsPath; + + // + // 実行ファイル名 + // + protected string mExecFname; + + // + // 実行ファイルへのフルパス + // + protected string mExecFullPath; + + // + // 実行結果のOUTPUT + // + private string? mOutput; + + // + // 実行結果のOUTPUT + // + public string? Output + { + get { return mOutput; } + } + + // + // コンストラクタ + // + // mExecFname : 実行ファイル名 + // + // /summary> + public EditorToolExec(string mExecFname) + { + mEditorPath = Path.GetDirectoryName(EditorApplication.applicationPath); + mToolsPath = Path.Combine(mEditorPath, @"Data/Tools"); + this.mExecFname = mExecFname; + //var files = Directory.GetFiles(mToolsPath, mExecFname, SearchOption.AllDirectories); + var files = Directory.GetFiles(mEditorPath, mExecFname + "*", SearchOption.AllDirectories); + + if (files.Length == 0) + Serilog.Log.Error("{App} app couldn't be found at {Path}", mExecFname, mEditorPath); + + mExecFullPath = files[0]; + } + + // + // コマンドラインツールを実行する + // + // arg : コマンドラインツールに渡す引数 + // + // + public int Exec(string arg) + { + int exitCode = -1; + + try + { + using var process = new Process(); + process.StartInfo.FileName = mExecFullPath; + process.StartInfo.Arguments = arg; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.CreateNoWindow = true; + process.Start(); + mOutput = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + exitCode = process.ExitCode; + process.Close(); + } + catch (Exception e) + { + //UnityEngine.Debug.Log(e); + Serilog.Log.Error(e, "Exception while running process at {Scope}.{Location}", nameof(EditorToolExec), nameof(Exec)); + } + + return exitCode; + } + } +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta new file mode 100644 index 0000000..cec7b88 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13d464c749e33e043b94d94c82365823 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs new file mode 100644 index 0000000..cd5cd84 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs @@ -0,0 +1,164 @@ +using System; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class InputManagerMonitor + { + private static readonly Lazy _instance = new Lazy(() => new InputManagerMonitor()); + public static InputManagerMonitor Instance => _instance.Value; + + //UnityInputManager inputManager; + readonly string inputManagerFilePath; + DateTime previousTagManagerLastWrite; + + public InputManagerMonitor() + { + EditorApplication.update += Update; + inputManagerFilePath = CommonTools.GetInputManagerFilePath(); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + } + + void Update() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif + +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + var currentInputManagerLastWrite = previousTagManagerLastWrite; + try + { + if (System.IO.File.Exists(inputManagerFilePath)) + currentInputManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentInputManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentInputManagerLastWrite; + Bump(); + } + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + public void Bump() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + Serilog.Log.Debug("InputMonitor {Event}", nameof(Bump)); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + var inputManager = new UnityInputManager(); + inputManager.ReadFromPath(inputManagerFilePath); + inputManager.SendData(); + + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + } + + + public static partial class Extensions + { + public static string GetInfo(this List axes, string? name) + { + if (name == null || string.IsNullOrEmpty(name)) + return string.Empty; + + //axis.descriptiveName + var axesWithName = axes.Where(a => a.Name == name); + + int threshold = 80; + + var sb = new System.Text.StringBuilder(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveName)) + sb.Append($"{axis.descriptiveName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveNegativeName)) + sb.Append($"{axis.descriptiveNegativeName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.positiveButton)) + sb.Append($"[{axis.positiveButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altPositiveButton)) + sb.Append($"{{{axis.altPositiveButton}}} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.negativeButton)) + sb.Append($"-[{axis.negativeButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altNegativeButton)) + sb.Append($"-{{{axis.altNegativeButton}}} "); + + return sb.ToString(); + } + } + +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta new file mode 100644 index 0000000..eb6b582 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9c9772cbc184d74dbdb770fec5ff76c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs new file mode 100644 index 0000000..d1ba92e --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs @@ -0,0 +1,215 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class Text2Yaml + { + public static string Convert(IEnumerable textLines) + { + var sb = new StringBuilder(); + var stack = new Stack<(string typeName, string identifier, int indentation)>(); + + sb.AppendLine(@"%YAML 1.1"); + sb.AppendLine(@"%TAG !u! tag:unity3d.com,2011:"); + sb.AppendLine(@"--- !u!13 &1"); + sb.AppendLine(@"InputManager:"); + + var regexIndentation = new Regex("^\\s*"); + + var regexString = new Regex("^(\\s+)(\\w+)\\s+\"([a-zA-Z0-9_ \\/\\.\\-]*)\"\\s+\\(string\\)$"); + var regexValue = new Regex("^(\\s+)(\\w+)\\s+(-?[0-9.]*)\\s+\\(((bool)|(int)|(float)|(unsigned int))\\)$"); + var regexType = new Regex("^(\\s+)(\\w+)\\s+\\((\\w+)\\)$"); + + var regexVectorSize = new Regex("(\\s+)size\\s+(\\d)+\\s+\\(int\\)"); + //var regexVectorData = new Regex("(\\s+)data \\(InputAxis\\)"); // remove InputAxis to make it more generic + + string curTextLine; + var curTextLineNo = 3; + var textIndentation = 1; + var indentationPrefix = new string(' ', textIndentation * 2); + stack.Push(("InputManager", "InputManager", textIndentation)); + + + foreach (var line in textLines.Skip(4)) + { + curTextLine = line; + curTextLineNo++; + + + // Skip empty lines + if (line.Length == 0) + continue; + + // Check if type undeclared, scope goes down, indentation decrements + { + var indentationMatch = regexIndentation.Match(line); + if (indentationMatch.Success) + { + var indentation = indentationMatch.Groups[0].Value.Length; + + if (indentation > textIndentation) + Error($"indentation({indentation}) > textIndentation({textIndentation})"); + + while (indentation < textIndentation) + { + stack.Pop(); + textIndentation--; + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType2)) + typeIndentation = curType2.indentation; + else if (line.Length > 0) + Error("stack empty at type undeclaration"); + indentationPrefix = new string(' ', typeIndentation * 2); + } + + } + else + { + Error($"{nameof(regexIndentation)} failed"); + } + } + + // Skip size field of vectors + if (stack.TryPeek(out var curType1) && curType1.typeName == "vector") + { + var vectorSizeMatch = regexVectorSize.Match(line); + if (vectorSizeMatch.Success) + { + continue; + } + } + + // Read string fields + { + var stringMatch = regexString.Match(line); + if (stringMatch.Success) + { + AddLine(stringMatch.Groups[2] + ": " + stringMatch.Groups[3]); + continue; + } + } + + // Read bool/int/float/unsignedInt fields + { + var valueMatch = regexValue.Match(line); + if (valueMatch.Success) + { + AddLine(valueMatch.Groups[2] + ": " + valueMatch.Groups[3]); + continue; + } + } + + // Check if new type declared, scope goes up, indentation increases + { + var typeMatch = regexType.Match(line); + if (typeMatch.Success) + { + var identifier = typeMatch.Groups[2].Value; + var typeName = typeMatch.Groups[3].Value; + + var isVectorData = false; + if (stack.TryPeek(out var curType2) && curType2.typeName == "vector" && identifier == "data") + isVectorData = true; + + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType3)) + typeIndentation = curType3.indentation; + else if (line.Length > 0) + Error("stack empty at type declaration"); + + if (!isVectorData) + { + AddLine(typeMatch.Groups[2] + ":"); + } + else + { + var customIndentation = typeIndentation - 1; + if (customIndentation < 0) + Error($"customIndentation({customIndentation}) < 0"); + var customIndentationPrefix = new string(' ', customIndentation * 2); + AddLine("- serializedVersion: 3", customIndentationPrefix); + } + + + textIndentation++; + typeIndentation++; + + if (isVectorData) + typeIndentation--; + + stack.Push((typeName, identifier, typeIndentation)); + indentationPrefix = new string(' ', typeIndentation * 2); + + continue; + } + } + + + Error("line failed to match all cases"); + + } + + + + return sb.ToString(); + + + void AddLine(string line, string? customIndentationPrefix = null) + { + string suffix; + if (stack.TryPeek(out var top)) + suffix = $" # {textIndentation}, {top.indentation}, {top.typeName} {top.identifier}"; + else + suffix = $" # {textIndentation}, nil"; + + if (customIndentationPrefix != null) + sb.AppendLine(customIndentationPrefix + line + suffix); + else + sb.AppendLine(indentationPrefix + line + suffix); + } + + void Error(string message) + { + var errorMessage = $"Text2Yaml error '{message}' at lineNo: {curTextLineNo}, line: '{curTextLine}' at {Environment.StackTrace}"; + //throw new Exception(errorMessage); + Serilog.Log.Warning(errorMessage); + } + + } + + + } + + public static partial class Extensions + { + public static bool TryPeek(this Stack stack, /*[MaybeNullWhen(false)]*/ out T result) + { + if (stack.Count > 0) + { + result = stack.Peek(); + return true; + } + else + { + result = default!; + return false; + } + } + } + +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta new file mode 100644 index 0000000..ad1d84c --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e191fef871d30041a55c3c8af5aab43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs new file mode 100644 index 0000000..5aed5c1 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs @@ -0,0 +1,429 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; +using System.Linq; +using System.Security.Cryptography; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using YamlDotNet = Meryel.UnityCodeAssist.YamlDotNet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + + internal class UnityInputManager + { + //string yamlPath; + TextReader? reader; + InputManager? inputManager; + + public void ReadFromText(string text) + { + reader = new StringReader(text); + ReadAux(false, out _); + } + + public void ReadFromPath(string yamlPath) + { + + switch (UnityEditor.EditorSettings.serializationMode) + { + case UnityEditor.SerializationMode.ForceText: + { + reader = new StreamReader(yamlPath); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.ForceBinary: + { + // this approach will work for InputManager since its file size is small and limited + // but in the future, we may need to switch to reading binary files for big files + // like this https://github.com/Unity-Technologies/UnityDataTools + // or this https://github.com/SeriousCache/UABE + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.Mixed: + { + reader = new StreamReader(yamlPath); + ReadAux(true, out var hasSemanticError); + if (hasSemanticError) + { + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + } + break; + + } + } + + + void ReadAux(bool canHaveSemanticError, out bool hasSemanticError) + { + hasSemanticError = false; + + if (reader == null) + { + Serilog.Log.Warning($"{nameof(UnityInputManager)}.{nameof(reader)} is null"); + return; + } + + //var reader = new StreamReader(yamlPath); + var deserializer = new YamlDotNet.Serialization.DeserializerBuilder() + //.WithTagMapping("tag:unity3d.com,2011:13", typeof(Class13Mapper)) + .WithNodeTypeResolver(new Tag13Resolver()) // some users have "tag:yousandi.cn,2023:13" instead, so use a more generic approach + .IgnoreUnmatchedProperties() + .Build(); + //serializer.Settings.RegisterTagMapping("tag:unity3d.com,2011:13", typeof(Class13)); + //serializer.Settings.ComparerForKeySorting = null; + Class13Mapper? result; + try + { + result = deserializer.Deserialize(reader); + } + catch (YamlDotNet.Core.SemanticErrorException semanticErrorException) + { + Serilog.Log.Debug(semanticErrorException, "Couldn't parse InputManager.asset yaml file"); + if (!canHaveSemanticError) + Serilog.Log.Error(semanticErrorException, "Couldn't parse InputManager.asset yaml file unexpectedly"); + + hasSemanticError = true; + return; + } + finally + { + reader.Close(); + } + + var inputManagerMapper = result?.InputManager; + if (inputManagerMapper == null) + { + Serilog.Log.Warning($"{nameof(inputManagerMapper)} is null"); + return; + } + + inputManager = new InputManager(inputManagerMapper); + } + + + public void SendData() + { + if (inputManager == null) + return; + + var axisNames = inputManager.Axes.Select(a => a.Name!).Where(n => !string.IsNullOrEmpty(n)).Distinct().ToArray(); + var axisInfos = axisNames.Select(a => inputManager.Axes.GetInfo(a)).ToArray(); + if (!CreateBindingsMap(out var buttonKeys, out var buttonAxis)) + return; + + string[] joystickNames; + try + { + joystickNames = UnityEngine.Input.GetJoystickNames(); + } + catch (InvalidOperationException) + { + // Occurs if user have switched active Input handling to Input System package in Player Settings. + joystickNames = new string[0]; + } + + MQTTnetInitializer.Publisher?.SendInputManager(axisNames, axisInfos, buttonKeys, buttonAxis, joystickNames); + + /* + MQTTnetInitializer.Publisher?.SendInputManager( + inputManager.Axes.Select(a => a.Name).Distinct().ToArray(), + inputManager.Axes.Select(a => a.positiveButton).ToArray(), + inputManager.Axes.Select(a => a.negativeButton).ToArray(), + inputManager.Axes.Select(a => a.altPositiveButton).ToArray(), + inputManager.Axes.Select(a => a.altNegativeButton).ToArray(), + UnityEngine.Input.GetJoystickNames() + ); + */ + + } + + + bool CreateBindingsMap([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputKeys, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputAxis) + { + if (inputManager == null) + { + inputKeys = null; + inputAxis = null; + return false; + } + + var dict = new Dictionary(); + + foreach (var axis in inputManager.Axes) + { + if (axis.altNegativeButton != null && !string.IsNullOrEmpty(axis.altNegativeButton)) + dict[axis.altNegativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.negativeButton != null && !string.IsNullOrEmpty(axis.negativeButton)) + dict[axis.negativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.altPositiveButton != null && !string.IsNullOrEmpty(axis.altPositiveButton)) + dict[axis.altPositiveButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.positiveButton != null && !string.IsNullOrEmpty(axis.positiveButton)) + dict[axis.positiveButton] = axis.Name; + } + + var keys = new string[dict.Count]; + var values = new string[dict.Count]; + dict.Keys.CopyTo(keys, 0); + dict.Values.CopyTo(values, 0); + + inputKeys = keys; + inputAxis = values; + return true; + } + + + + static string GetOrCreateConvertedFile(string filePath) + { + var hash = GetMD5Hash(filePath); + var convertedPath = Path.Combine(Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + if (!File.Exists(convertedPath)) + { + Serilog.Log.Debug("Converting binary to text format of {File} to {Target}", filePath, convertedPath); + var converter = new Binary2TextExec(); + converter.Exec(filePath, convertedPath); + } + else + { + Serilog.Log.Debug("Converted file already exists at {Target}", convertedPath); + } + + return convertedPath; + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(string filePath) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(filePath, md5); + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(Stream s) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(s, md5); + } + + private static string GetHash(string filePath, HashAlgorithm hasher) + { + using var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); + return GetHash(fs, hasher); + } + + private static string GetHash(Stream s, HashAlgorithm hasher) + { + var hash = hasher.ComputeHash(s); + var hashStr = Convert.ToBase64String(hash); + //return hashStr.TrimEnd('='); + var hashStrAlphaNumeric = System.Text.RegularExpressions.Regex.Replace(hashStr, "[^A-Za-z0-9]", ""); + return hashStrAlphaNumeric; + } + + } + + public enum AxisType + { + KeyOrMouseButton = 0, + MouseMovement = 1, + JoystickAxis = 2 + }; + +#pragma warning disable IDE1006 + + public class InputAxisMapper + { + public int serializedVersion { get; set; } + + public string? m_Name { get; set; } + public string? descriptiveName { get; set; } + public string? descriptiveNegativeName { get; set; } + public string? negativeButton { get; set; } + public string? positiveButton { get; set; } + public string? altNegativeButton { get; set; } + public string? altPositiveButton { get; set; } + + //public float gravity { get; set; } + //public float dead { get; set; } + //public float sensitivity { get; set; } + public string? gravity { get; set; } + public string? dead { get; set; } + public string? sensitivity { get; set; } + + //public bool snap { get; set; } + public int snap { get; set; } + //public bool invert { get; set; } + public int invert { get; set; } + + //public AxisType type { get; set; } + public int type { get; set; } + + public int axis { get; set; } + public int joyNum { get; set; } + } + + public class InputAxis + { + readonly InputAxisMapper map; + + public InputAxis(InputAxisMapper map) + { + this.map = map; + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public string? Name => map.m_Name; + public string? descriptiveName => map.descriptiveName; + public string? descriptiveNegativeName => map.descriptiveNegativeName; + public string? negativeButton => map.negativeButton; + public string? positiveButton => map.positiveButton; + public string? altNegativeButton => map.altNegativeButton; + public string? altPositiveButton => map.altPositiveButton; + + public float gravity => float.Parse(map.gravity);//**--format + public float dead => float.Parse(map.dead);//**--format + public float sensitivity => float.Parse(map.sensitivity);//**--format + + public bool snap => map.snap != 0; + public bool invert => map.invert != 0; + + public AxisType type => (AxisType)map.type; + + public int axis => map.axis; + public int joyNum => map.joyNum; + } + + public class InputManagerMapper + { + public int m_ObjectHideFlags { get; set; } + public int serializedVersion { get; set; } + public int m_UsePhysicalKeys { get; set; } + public List? m_Axes { get; set; } + } + +#pragma warning restore IDE1006 + + public class InputManager + { + readonly InputManagerMapper map; + readonly List axes; + + public InputManager(InputManagerMapper map) + { + this.map = map; + this.axes = new List(); + + if (map.m_Axes == null) + { + Serilog.Log.Warning($"map.m_Axes is null"); + return; + } + + foreach (var a in map.m_Axes) + this.axes.Add(new InputAxis(a)); + } + + public int ObjectHideFlags + { + get { return map.m_ObjectHideFlags; } + set { map.m_ObjectHideFlags = value; } + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public bool UsePhysicalKeys + { + get { return map.m_UsePhysicalKeys != 0; } + set { map.m_UsePhysicalKeys = value ? 1 : 0; } + } + + /*public List Axes + { + get { return map.m_Axes; } + set { map.m_Axes = value; } + }*/ + public List Axes => axes; + } + + public class Class13Mapper + { + public InputManagerMapper? InputManager { get; set; } + } + + public class Tag13Resolver : YamlDotNet.Serialization.INodeTypeResolver + { + public bool Resolve(YamlDotNet.Core.Events.NodeEvent? nodeEvent, ref Type currentType) + { + if (nodeEvent != null && !nodeEvent.Tag.IsEmpty && !nodeEvent.Tag.IsNonSpecific) + { + var tagValue = nodeEvent.Tag.Value; + if (tagValue.EndsWith(":13")) + { + currentType = typeof(Class13Mapper); + return true; + } + } + return false; + } + } +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta new file mode 100644 index 0000000..2a51956 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: abdf2bf92986f1d4f802bfedb8faf551 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs new file mode 100644 index 0000000..3fa82a1 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs @@ -0,0 +1,49 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + [InitializeOnLoad] + public static class LazyInitializer + { + static int counter; + + static LazyInitializer() + { + counter = -5;// start initializing five frames later + EditorApplication.update += OnUpdate; + } + + static void OnUpdate() + { + counter++; + + if (counter == 1) + MainThreadDispatcher.Bump(); + else if (counter == 2) + Logger.ELogger.Bump(); + else if (counter == 3) + Monitor.Bump(); + else if (counter == 4) + MQTTnetInitializer.Bump(); + else if (counter == 5) + Updater.CheckUpdateSilent(); + else if (counter >= 6) + EditorApplication.update -= OnUpdate; + } + + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta new file mode 100644 index 0000000..dce0c84 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc6e883c86567a34a94d52b99adf98bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger.meta new file mode 100644 index 0000000..2f0b605 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4fc4a0a638474ea4282b0379ba22a3e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs new file mode 100644 index 0000000..05bc53e --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using static System.IO.Path; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public static class CommonTools + { + public static string GetScriptPath(string script) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/", script); + return toolPath; + } + + /// + /// does NOT include the trailing slash + /// + /// + public static string GetExternalReferencesPath() + { + var projectPath = GetProjectPathRaw(); + var extRefPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/ExternalReferences"); + return extRefPath; + } + + [Obsolete] + public static string GetToolPath(string tool) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Tools~/", tool); + return toolPath; + } + + public static string GetInstallerPath(string installer) + { + var projectPath = GetProjectPathRaw(); + var installerPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Installers~/", installer); + return installerPath; + } + + public static string GetTagManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var tagManagerPath = Combine(projectPath, "ProjectSettings/TagManager.asset"); + return tagManagerPath; + } + + public static string GetInputManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var inputManagerPath = Combine(projectPath, "ProjectSettings/InputManager.asset"); + return inputManagerPath; + } + + public static string GetProjectPath() + { + var rawPath = GetProjectPathRaw(); + //var pathWithoutWhiteSpace = rawPath.Trim(); // this is done in OSPath ctor + var osPath = new OSPath(rawPath); + var unixPath = osPath.Unix; + var trimmed = unixPath.TrimEnd('\\', '/'); + var capitalized = FirstCharToUpper(trimmed); // this is required for TypeScript, so doing it here as well just in case + return capitalized!; + } + + static string? FirstCharToUpper(string? input) + { + switch (input) + { + case null: return null; + case "": return ""; + default: return input[0].ToString().ToUpper() + input.Substring(1); + } + } + + /// + /// Get the path to the project folder. + /// + /// The project folder path + static string GetProjectPathRaw() + { + // Application.dataPath returns the path including /Assets, which we need to strip off + var path = UnityEngine.Application.dataPath; + var directory = new DirectoryInfo(path); + var parent = directory.Parent; + if (parent != null) + return parent.FullName; + + return path; + } + + public static string GetHashForLogFile(string path) => Synchronizer.Model.Utilities.GetHashForLogFile(path); + } + + // https://github.com/dmitrynogin/cdsf/blob/master/Cds.Folders/OSPath.cs + internal class OSPath + { + public static readonly OSPath Empty = ""; + + public static bool IsWindows => DirectorySeparatorChar == '\\'; + + public OSPath(string text) + { + Text = text.Trim(); + } + + public static implicit operator OSPath(string text) => new OSPath(text); + public static implicit operator string(OSPath path) => path.Normalized; + public override string ToString() => Normalized; + + protected string Text { get; } + + public string Normalized => IsWindows ? Windows : Unix; + public string Windows => Text.Replace('/', '\\'); + //public string Unix => Simplified.Text.Replace('\\', '/'); + public string Unix => Text.Replace('\\', '/'); + + public OSPath Relative => Simplified.Text.TrimStart('/', '\\'); + public OSPath Absolute => IsAbsolute ? this : "/" + Relative; + + public bool IsAbsolute => IsRooted || HasVolume; + public bool IsRooted => Text.Length >= 1 && (Text[0] == '/' || Text[0] == '\\'); + public bool HasVolume => Text.Length >= 2 && Text[1] == ':'; + public OSPath Simplified => HasVolume ? Text.Substring(2) : Text; + + public OSPath Parent => GetDirectoryName(Text); + + public bool Contains(OSPath path) => + Normalized.StartsWith(path); + + public static OSPath operator +(OSPath left, OSPath right) => + new OSPath(Combine(left, right.Relative)); + + public static OSPath operator -(OSPath left, OSPath right) => + left.Contains(right) + ? new OSPath(left.Normalized.Substring(right.Normalized.Length)).Relative + : left; + } +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta new file mode 100644 index 0000000..88355e2 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9066c480a2fcb9940a432377a49262af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs new file mode 100644 index 0000000..a25de07 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs @@ -0,0 +1,203 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +#if ELOGGER + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).WarningCount; + + public static string? FilePath { get; private set; } + public static string? VSFilePath { get; private set; } + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + + + + + + static string GetFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); + var fileName = $"UnityCodeAssist_U_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + static string GetVSFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); +#if MERYEL_UCA_LITE_VERSION + var fileName = $"UnityCodeAssistLite_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#else + var fileName = $"UnityCodeAssist_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#endif + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + + FilePath = GetFilePath(solutionDir); + VSFilePath = GetVSFilePath(solutionDir); + + fileLevelSwitch = new LoggingLevelSwitch(fileMinLevel); + outputWindowLevelSwitch = new LoggingLevelSwitch(outputWindowMinLevel); + + var config = new LoggerConfiguration() + .MinimumLevel.Debug() + .Enrich.With(new DomainHashEnricher()); + + const string outputTemplate = "{Timestamp:HH:mm:ss.fff} [U] [{Level:u3}] [{DomainHash}] {Message:lj}{NewLine}{Exception}"; + + config = config.WriteTo.PersistentFile(FilePath + , outputTemplate: outputTemplate + , shared: true + , persistentFileRollingInterval: PersistentFileRollingInterval.Day + , preserveLogFilename: true + , levelSwitch: fileLevelSwitch + , rollOnEachProcessRun: isFirst + ); + + _outputWindowSink ??= outputWindowSink.Value; + if (_outputWindowSink != null) + config = config.WriteTo.Sink(_outputWindowSink, outputWindowMinLevel, outputWindowLevelSwitch); + + _memorySink ??= new MemorySink(outputTemplate); + config = config.WriteTo.Sink(_memorySink, fileMinLevel, null); + + config = config.Destructure.With(new MyDestructuringPolicy()); + + Serilog.Log.Logger = config.CreateLogger(); + //switchableLogger.Set(config.CreateLogger(), disposePrev: true); + + OnOptionsChanged(); + + //IsInitialized = true; + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + + public class MyDestructuringPolicy : IDestructuringPolicy + { + // serilog cannot destruct StringArrayContainer by default, so do it manually + public bool TryDestructure(object value, ILogEventPropertyValueFactory propertyValueFactory, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out Serilog.Events.LogEventPropertyValue? result) + { + if (value is Synchronizer.Model.StringArrayContainer sac) + { + var items = sac.Container.Select(item => propertyValueFactory.CreatePropertyValue(item, true)); + result = new Serilog.Events.SequenceValue(items); + return true; + } + + result = null; + return false; + } + } +} + +#endif \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta new file mode 100644 index 0000000..54239c3 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca3b9ef056f0ba843936ff335d12b0a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs new file mode 100644 index 0000000..e652bea --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs @@ -0,0 +1,137 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +using Meryel.Serilog; +using Meryel.Serilog.Core; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).WarningCount; + + public static string? FilePath => Meryel.UnityCodeAssist.Logger.ELogger.UnityFilePath; + public static string? VSFilePath => Meryel.UnityCodeAssist.Logger.ELogger.VisualStudioFilePath; + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + fileLevelSwitch = null; + outputWindowLevelSwitch = null; + _memorySink = null; + + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + //var solutionHash = Common.CommonTools.GetHashOfPath(solutionDir); + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); // dir is osSafePath + _outputWindowSink ??= outputWindowSink.Value; + var sinkWrapper = new System.Lazy(() => _outputWindowSink); + + Meryel.UnityCodeAssist.Logger.ELogger.Init( + UnityCodeAssist.Logger.ELogger.State.FullyInitialized, + UnityCodeAssist.Logger.ELogger.PackagePriority.High, + solutionDir, solutionHash, "UnityCodeAssist", ProjectData.Domain.Unity, + sinkWrapper, null, null, null, null); + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + +} + diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta new file mode 100644 index 0000000..bb8bb23 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44a33ba3272c55d4fad27588d4bdcb2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs new file mode 100644 index 0000000..14f5091 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs @@ -0,0 +1,62 @@ +using System; +using System.Linq; +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +//using Meryel.UnityCodeAssist.Serilog.Events; +//using Meryel.UnityCodeAssist.Serilog.Configuration; +using Meryel.Serilog; +using Meryel.Serilog.Core; +using Meryel.Serilog.Events; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + public class UnityOutputWindowSink : ILogEventSink + { + private readonly IFormatProvider? _formatProvider; + + public UnityOutputWindowSink(IFormatProvider? formatProvider) + { + _formatProvider = formatProvider; + } + + public void Emit(LogEvent? logEvent) + { + if (logEvent == null) + return; + + var message = logEvent.RenderMessage(_formatProvider, false); + + switch (logEvent.Level) + { + //case LogEventLevel.Verbose: + //case LogEventLevel.Debug: + case LogEventLevel.Information: + UnityEngine.Debug.Log(message); + break; + case LogEventLevel.Warning: + UnityEngine.Debug.LogWarning(message); + break; + case LogEventLevel.Error: + case LogEventLevel.Fatal: + UnityEngine.Debug.LogError(message); + break; + default: + break; + } + } + + public void Dispose() + { + } + } + +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta new file mode 100644 index 0000000..23dfe1e --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0cc7f1339aeef54898503bd5cdc51fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs new file mode 100644 index 0000000..a47c273 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs @@ -0,0 +1,134 @@ +using System; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + //[InitializeOnLoad] + public static class MQTTnetInitializer + { + public static MQTTnetPublisher? Publisher; + + static MQTTnetInitializer() + { + EditorApplication.quitting += EditorApplication_quitting; + AssemblyReloadEvents.beforeAssemblyReload += AssemblyReloadEvents_beforeAssemblyReload; + //AssemblyReloadEvents.afterAssemblyReload += AssemblyReloadEvents_afterAssemblyReload; + + RunOnceOnUpdate(Initialize); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + /// + /// false for profiler standalone process + /// + /// + public static bool IsMainUnityEditorProcess() + { +#if UNITY_2020_2_OR_NEWER + if (UnityEditor.AssetDatabase.IsAssetImportWorkerProcess()) + return false; +#elif UNITY_2019_3_OR_NEWER + if (UnityEditor.Experimental.AssetDatabaseExperimental.IsAssetImportWorkerProcess()) + return false; +#endif + +#if UNITY_2021_1_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Secondary) + return false; +#elif UNITY_2020_2_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Slave) + return false; +#elif UNITY_2020_1_OR_NEWER + if (global::Unity.MPE.ProcessService.level == global::Unity.MPE.ProcessLevel.UMP_SLAVE) + return false; +#endif + + return true; + } + + public static void Initialize() + { + if (!IsMainUnityEditorProcess()) + { + // if try to creaate NetMQ, will recieve AddressAlreadyInUseException during binding + Serilog.Log.Debug("MQTTnet won't initialize on secondary processes"); + return; + } + + Serilog.Log.Debug("MQTTnet initializing"); + + //Serilog.Log.Debug("MQTTnet constructing"); + Publisher = new MQTTnetPublisher(); + + RunOnShutdown(OnShutDown); + Serilog.Log.Debug("MQTTnet initialized"); + } + + private static void OnShutDown() + { + Serilog.Log.Debug("MQTTnet OnShutDown"); + Clear(); + } + + //private static void AssemblyReloadEvents_afterAssemblyReload() + //{ + // Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_afterAssemblyReload"); + //} + + private static void AssemblyReloadEvents_beforeAssemblyReload() + { + Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_beforeAssemblyReload"); + + Clear(); + } + + private static void EditorApplication_quitting() + { + Serilog.Log.Debug("MQTTnet EditorApplication_quitting"); + + Publisher?.SendDisconnect(); + Clear(); + } + + static void Clear() => Publisher?.Clear(); + + + private static void RunOnceOnUpdate(Action action) + { + void callback() + { + EditorApplication.update -= callback; + action(); + } + + EditorApplication.update += callback; + } + + private static void RunOnShutdown(Action action) + { + // Mono on OSX has all kinds of quirks on AppDomain shutdown + //if (!VisualStudioEditor.IsWindows) + //return; +#if !UNITY_EDITOR_WIN + return; +#else + AppDomain.CurrentDomain.DomainUnload += (_, __) => action(); +#endif + + } + } +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta new file mode 100644 index 0000000..0b60f0e --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a503036d3d400042a5d9fdd5564202b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs new file mode 100644 index 0000000..caf6a5c --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs @@ -0,0 +1,926 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using UnityEngine; +using UnityEditor; +using System.Threading; +using Task = System.Threading.Tasks.Task; +using Application = UnityEngine.Application; + +using Meryel.UnityCodeAssist.MQTTnet; +using Meryel.UnityCodeAssist.MQTTnet.Server; +using Meryel.UnityCodeAssist.MQTTnet.Protocol; +using Meryel.UnityCodeAssist.MQTTnet.Adapter; +using Meryel.UnityCodeAssist.MQTTnet.Implementations; +using Meryel.UnityCodeAssist.MQTTnet.Diagnostics; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +using Newtonsoft = Meryel.UnityCodeAssist.Newtonsoft; +#pragma warning restore IDE0005 + + +#nullable enable + + +//**-- +// can also do this for better clear, sometimes it gets locked +// https://answers.unity.com/questions/704066/callback-before-unity-reloads-editor-assemblies.html# + +namespace Meryel.UnityCodeAssist.Editor +{ + public class MQTTnetPublisher : Synchronizer.Model.IProcessor + { + MqttServer? broker; + + CancellationTokenSource? cancellationTokenSource; + + readonly Synchronizer.Model.Manager syncMngr; + + //public readonly List clients; + readonly System.Collections.Concurrent.ConcurrentDictionary _clients; + + public IEnumerable Clients => _clients.Values.Where(c => c.NodeKind != Synchronizer.Model.NodeKind.SemiClient_RoslynAnalyzer.ToString()); + + Synchronizer.Model.Connect? _self; + + Synchronizer.Model.Connect Self => _self!; + + void InitializeSelf() + { + var projectPath = CommonTools.GetProjectPath(); + _self = new Synchronizer.Model.Connect() + { + ModelVersion = Synchronizer.Model.Utilities.Version, + ProjectPath = projectPath, + ProjectName = getProjectName(), + ContactInfo = $"Unity {Application.unityVersion}", + AssemblyVersion = Assister.Version, +#if MERYEL_UCA_LITE_VERSION + LiteOrFull = "Lite", +#else + LiteOrFull = "Full", +#endif + NodeKind = Synchronizer.Model.NodeKind.Server.ToString(), + ClientId = "", + }; + + string getProjectName() + { + string[] s = projectPath.Split('/'); +#pragma warning disable IDE0056 + string projectName = s[s.Length - 1]; +#pragma warning restore IDE0056 + //Logg("project = " + projectName); + return projectName; + } + } + + + public static void LogContext() + { + } + + public MQTTnetPublisher() + { + // LogContext(); + + Serilog.Log.Debug("MQTTnet server initializing, begin"); + + InitializeSelf(); + + _clients = new System.Collections.Concurrent.ConcurrentDictionary(); + syncMngr = new Synchronizer.Model.Manager(this); + + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(Self!.ProjectPath); + + + // Create the options for our MQTT Broker + MqttServerOptionsBuilder options = new MqttServerOptionsBuilder() + // set endpoint to localhost + .WithDefaultEndpoint() + // port used will be 707 + .WithDefaultEndpointPort(port) + // handler for new connections + //.WithConnectionValidator(OnNewConnection) + // handler for new messages + //.WithApplicationMessageInterceptor(OnNewMessage) + + // disable ipv6 for linux (and possibly macos too), otherwise socket exception is thrown + .WithDefaultEndpointBoundIPV6Address(System.Net.IPAddress.None) + + // for preventing socket ex after server restart https://github.com/dotnet/MQTTnet/issues/494 + // System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted. + .WithTlsEndpointReuseAddress() + ; + + IList DefaultServerAdapters = new List() + { + new MqttTcpServerAdapter(), + }; + var logger = new MqttNetNullLogger(); + + + + broker = new MqttServer(options.Build(), DefaultServerAdapters, logger); + + broker.InterceptingPublishAsync += Broker_InterceptingPublishAsync; + broker.ClientDisconnectedAsync += Broker_ClientDisconnectedAsync; + + Serilog.Log.Debug("MQTTnet server initializing, constructed broker, port: {Port}", port); + + try + { + //broker.StartAsync().GetAwaiter().GetResult(); + + var startTask = Task.Run(() => broker.StartAsync()); + if (!startTask.Wait(TimeSpan.FromSeconds(5))) + { + Serilog.Log.Error("MQTTnet broker.StartAsync timed out."); + return; + } + + + Serilog.Log.Debug("MQTTnet server initializing, started broker"); + } + catch (System.Net.Sockets.SocketException socketEx) + { + Serilog.Log.Error(socketEx, "Socket exception"); + LogContext(); + //Serilog.Log.Warning("Socket exception disposing pubSocket"); + //broker.Dispose(); + //broker = null; + return; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StartAsync failed."); + return; + } + + + //pubSocket.SendReady += PubSocket_SendReady; + //SendConnect(); + + cancellationTokenSource = new CancellationTokenSource(); + //pullThread = new System.Threading.Thread(async () => await PullAsync(conn.pushPull, pullThreadCancellationTokenSource.Token)); + //pullThread = new System.Threading.Thread(() => InitPull(conn.pushPull, pullTaskCancellationTokenSource.Token)); + //pullThread.Start(); + //Task.Run(() => InitPullAsync()); + + + Serilog.Log.Debug("MQTTnet server initializing, initialized"); + + // need to sleep here, clients will take some time to start subscribing + // https://github.com/zeromq/netmq/issues/482#issuecomment-182200323 + Thread.Sleep(1000); + SendConnect(); + + Serilog.Log.Debug("MQTTnet server initializing, initialized at {port} with {projectPath}", port, Self!.ProjectPath); + } + + private Task Broker_ClientDisconnectedAsync(ClientDisconnectedEventArgs arg) + { + try + { + var removed = _clients.TryRemove(arg.ClientId, out _); + Serilog.Log.Debug("Broker_ClientDisconnectedAsync {ClientId} {Result}", arg.ClientId, removed); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_ClientDisconnectedAsync)); + } + return Task.CompletedTask; + } + + private Task Broker_InterceptingPublishAsync(InterceptingPublishEventArgs arg) + { + try + { + // if server message + if (string.IsNullOrEmpty(arg.ClientId)) + return Task.CompletedTask; + + Serilog.Log.Verbose("mqttnet consume {topic} {content}", arg.ApplicationMessage.Topic, arg.ApplicationMessage.ConvertPayloadToString()); + + var topic = arg.ApplicationMessage.Topic; + var header = topic.Substring(3); // for "cs/" prefix + var content = arg.ApplicationMessage.ConvertPayloadToString(); + + MainThreadDispatcher.Add(() => syncMngr.ProcessMessage(header, content)); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_InterceptingPublishAsync)); + } + + return Task.CompletedTask; + } + + public void Clear() + { + // LogContext(); + + Serilog.Log.Verbose("MQTTnet clearing {HasBroker}", (broker != null)); + + var server = broker; + if (server != null) + { + server.InterceptingPublishAsync -= Broker_InterceptingPublishAsync; + Serilog.Log.Verbose("MQTTnet clearing, removed events"); + } + + cancellationTokenSource?.Cancel(); + cancellationTokenSource = null; + Serilog.Log.Verbose("MQTTnet clearing, cancelled async token"); + + if (server == null) + return; + + // broker?.StopAsync().GetAwaiter().GetResult(); // this line was freezing Unity editor, so calling Task.Run().Wait() instead + try + { + var stopTask = Task.Run(() => server.StopAsync()); + if (!stopTask.Wait(TimeSpan.FromSeconds(5))) // give it five secs to complete + { + Serilog.Log.Error("MQTTnet broker.StopAsync timed out."); + } + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StopAsync failed."); + } + + Serilog.Log.Verbose("MQTTnet clearing, stopped broker"); + try + { + server.Dispose(); + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "MQTTnet broker.Dispose failed."); + } + + server = null; + broker = null; + + Serilog.Log.Debug("MQTTnet clearing, cleared"); + } + + string SerializeObject(T obj) + where T : class + { + // Odin cant serialize string arrays, https://github.com/TeamSirenix/odin-serializer/issues/26 + //var buffer = OdinSerializer.SerializationUtility.SerializeValue(obj, OdinSerializer.DataFormat.JSON); + //var str = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length); + + // Newtonsoft works fine, but needs package reference + //var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + // not working + //var str = EditorJsonUtility.ToJson(obj); + + // needs nuget + //System.Text.Json.JsonSerializer; + + //var str = TinyJson.JsonWriter.ToJson(obj); + //var str = Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToJson(obj); + var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + return str; + } + + void SendAux(Synchronizer.Model.IMessage message, bool logContent = true) + { + if (message == null) + return; + + SendAux(message.GetType().Name, message, logContent); + } + + void SendAux(string messageType, object content, bool logContent = true) + { + if (logContent) + Serilog.Log.Debug("Publishing {MessageType} {@Content}", messageType, content); + else + Serilog.Log.Debug("Publishing {MessageType}", messageType); + + var publisher = broker; + if (publisher != null) + //publisher.SendMoreFrame(messageType).SendFrame(SerializeObject(content)); + { + var applicationMessage = new MqttApplicationMessageBuilder() + .WithTopic("sc/" + messageType) // sc/ => server->client message + .WithRetainFlag(false) + .WithQualityOfServiceLevel(MqttQualityOfServiceLevel.AtMostOnce) + .WithPayload(SerializeObject(content)) + .Build(); + + //broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default).GetAwaiter().GetResult(); + broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default); + } + else + Serilog.Log.Error("Publisher socket is null"); + } + + public void SendConnect() + { + var connect = Self; + + SendAux(connect); + } + + public void SendDisconnect() + { + var disconnect = new Synchronizer.Model.Disconnect() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(disconnect); + } + + public void SendConnectionInfo() + { + var connectionInfo = new Synchronizer.Model.ConnectionInfo() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(connectionInfo); + } + + public void SendHandshake() + { + var handshake = new Synchronizer.Model.Handshake(); + + SendAux(handshake); + } + + public void SendRequestInternalLog() + { + var requestInternalLog = new Synchronizer.Model.RequestInternalLog(); + + SendAux(requestInternalLog); + } + + public void SendRequestUpdate(string app, string path, bool isInteractive) + { + var requestUpdate = new Synchronizer.Model.RequestUpdate() + { + App = app, + Path = path, + IsInteractive = isInteractive, + }; + + SendAux(requestUpdate); + } + + public void SendInternalLog() + { + var internalLog = new Synchronizer.Model.InternalLog() + { + LogContent = Logger.ELogger.GetInternalLogContent(), + }; + + SendAux(internalLog, logContent: false); + } + + + void SendStringArrayAux(string id, string[] array) + { + var stringArray = new Synchronizer.Model.StringArray() + { + Id = id, + Array = array, + }; + + SendAux(stringArray); + } + + void SendStringArrayContainerAux(params (string id, string[] array)[] container) + { + var stringArrayContainer = new Synchronizer.Model.StringArrayContainer() + { + Container = new Synchronizer.Model.StringArray[container.Length], + }; + + for (int i = 0; i < container.Length; i++) + { + stringArrayContainer.Container[i] = new Synchronizer.Model.StringArray + { + Id = container[i].id, + Array = container[i].array + }; + } + + SendAux(stringArrayContainer); + } + + public void SendTags(string[] tags) => + SendStringArrayAux(Synchronizer.Model.Ids.Tags, tags); + + public void SendLayers(string[] layerNames, string[] layerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.Layers, layerNames), + (Synchronizer.Model.Ids.LayerIndices, layerIndices)); + } + + public void SendSortingLayers(string[] sortingLayers, string[] sortingLayerIds, string[] sortingLayerValues) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SortingLayers, sortingLayers), + (Synchronizer.Model.Ids.SortingLayerIds, sortingLayerIds), + (Synchronizer.Model.Ids.SortingLayerValues, sortingLayerValues)); + } + + public void SendRenderingLayers(string[] renderingLayers, string[] renderingLayerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.RenderingLayers, renderingLayers), + (Synchronizer.Model.Ids.RenderingLayerIndices, renderingLayerIndices)); + } + + public void SendPlayerPrefs(string[] playerPrefKeys, string[] playerPrefValues, + string[] playerPrefStringKeys, string[] playerPrefIntegerKeys, string[] playerPrefFloatKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.PlayerPrefKeys, playerPrefKeys), + (Synchronizer.Model.Ids.PlayerPrefValues, playerPrefValues), + (Synchronizer.Model.Ids.PlayerPrefStringKeys, playerPrefStringKeys), + (Synchronizer.Model.Ids.PlayerPrefIntegerKeys, playerPrefIntegerKeys), + (Synchronizer.Model.Ids.PlayerPrefFloatKeys, playerPrefFloatKeys) + ); + } + + public void SendEditorPrefs(string[] editorPrefKeys, string[] editorPrefValues, + string[] editorPrefStringKeys, string[] editorPrefIntegerKeys, string[] editorPrefFloatKeys, + string[] editorPrefBooleanKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.EditorPrefKeys, editorPrefKeys), + (Synchronizer.Model.Ids.EditorPrefValues, editorPrefValues), + (Synchronizer.Model.Ids.EditorPrefStringKeys, editorPrefStringKeys), + (Synchronizer.Model.Ids.EditorPrefIntegerKeys, editorPrefIntegerKeys), + (Synchronizer.Model.Ids.EditorPrefFloatKeys, editorPrefFloatKeys), + (Synchronizer.Model.Ids.EditorPrefBooleanKeys, editorPrefBooleanKeys) + ); + } + + public void SendInputManager(string[] axisNames, string[] axisInfos, string[] buttonKeys, string[] buttonAxis, string[] joystickNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.InputManagerAxes, axisNames), + (Synchronizer.Model.Ids.InputManagerAxisInfos, axisInfos), + (Synchronizer.Model.Ids.InputManagerButtonKeys, buttonKeys), + (Synchronizer.Model.Ids.InputManagerButtonAxis, buttonAxis), + (Synchronizer.Model.Ids.InputManagerJoystickNames, joystickNames) + ); + } + + public void SendSceneList(string[] sceneNames, string[] scenePaths, string[] sceneBuildIndices, + string[] sceneNamesAndPaths, string[] scenePathsAndNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SceneNames, sceneNames), + (Synchronizer.Model.Ids.ScenePaths, scenePaths), + (Synchronizer.Model.Ids.SceneBuildIndices, sceneBuildIndices), + (Synchronizer.Model.Ids.SceneNamesAndPaths, sceneNamesAndPaths), + (Synchronizer.Model.Ids.ScenePathsAndNames, scenePathsAndNames) + ); + } + + public void SendScriptMissing(string component) + { + var scriptMissing = new Synchronizer.Model.ScriptMissing() + { + Component = component, + }; + + SendAux(scriptMissing); + } + + public void SendComponentHumanTrait(string[] bones, string[] muscles) + { + //var humanTrait = new Synchronizer.Model.Components.HumanTrait(); + + var boneIndices = new string[bones.Length]; + var boneNames = new string[bones.Length]; + for (int i = 0; i < bones.Length; i++) + { + boneIndices[i] = i.ToString(); + boneNames[i] = bones[i]; + } + + var muscleIndices = new string[muscles.Length]; + var muscleNames = new string[muscles.Length]; + for (int i = 0; i < muscles.Length; i++) + { + muscleIndices[i] = i.ToString(); + muscleNames[i] = muscles[i]; + } + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.AnimationHumanBones, boneNames), + (Synchronizer.Model.Ids.AnimationHumanBoneIndices, boneIndices), + (Synchronizer.Model.Ids.AnimationHumanMuscles, muscleNames), + (Synchronizer.Model.Ids.AnimationHumanMuscleIndices, muscleIndices) + ); + } + + public void SendShaderGlobalKeywords() + { + SendStringArrayAux(Synchronizer.Model.Ids.ShaderGlobalKeywords, Shader.globalKeywords.Select(k => k.name).ToArray()); + } + + public void SendGameObject(GameObject go) + { + if (!go) + return; + + Serilog.Log.Debug("SendGO: {GoName}", go.name); + + var dataOfSelf = go.ToSyncModel(priority:10000); + if (dataOfSelf != null) + SendAux(dataOfSelf); + + var dataOfHierarchy = go.ToSyncModelOfHierarchy(); + if (dataOfHierarchy != null) + { + foreach (var doh in dataOfHierarchy) + SendAux(doh); + } + + var dataOfComponents = go.ToSyncModelOfComponents(); + if (dataOfComponents != null) + { + foreach (var doc in dataOfComponents) + SendAux(doc); + } + + var dataOfComponentAnimator = go.ToSyncModelOfComponentAnimator(); + if (dataOfComponentAnimator != null) + SendAux(dataOfComponentAnimator); + + var dataOfComponentAnimation = go.ToSyncModelOfComponentAnimation(); + if (dataOfComponentAnimation != null) + SendAux(dataOfComponentAnimation); + + var dataOfComponentMaterial = go.ToSyncModelOfComponentMaterial(); + if (dataOfComponentMaterial != null) + SendAux(dataOfComponentMaterial); + } + + public void SendScriptableObject(ScriptableObject so) + { + Serilog.Log.Debug("SendSO: {SoName}", so.name); + + var dataOfSo = so.ToSyncModel(); + if (dataOfSo != null) + SendAux(dataOfSo); + } + + public void SendAnalyticsEvent(string type, string content) + { + var analyticsEvent = new Synchronizer.Model.AnalyticsEvent() + { + EventType = type, + EventContent = content + }; + SendAux(analyticsEvent); + } + + public void SendErrorReport(string errorMessage, string stack, string type) + { + var errorReport = new Synchronizer.Model.ErrorReport() + { + ErrorMessage = errorMessage, + ErrorStack = stack, + ErrorType = type, + }; + SendAux(errorReport); + } + + public void SendRequestVerboseType(string type, string docPath) + { + var requestVerboseType = new Synchronizer.Model.RequestVerboseType() + { + Type = type, + DocPath = docPath, + }; + SendAux(requestVerboseType); + } + + public void ForwardRelayMessage(Synchronizer.Model.IRelayMessage relayMessage) + { + SendAux(relayMessage); + } + + + string Synchronizer.Model.IProcessor.Serialize(T value) + { + //return System.Text.Json.JsonSerializer.Serialize(value); + //return Newtonsoft.Json.JsonConvert.SerializeObject(value); + return SerializeObject(value); + } + T Synchronizer.Model.IProcessor.Deserialize(string data) + { + //return System.Text.Json.JsonSerializer.Deserialize(data)!; + //return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + //return TinyJson.JsonParser.FromJson(data)!; + //return Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToObject(data); + return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + + //byte[] buffer = System.Text.Encoding.UTF8.GetBytes(data); + //T val = OdinSerializer.SerializationUtility.DeserializeValue(buffer, OdinSerializer.DataFormat.JSON); + //return val; + } + + //**--make sure all Synchronizer.Model.IProcessor.Process methods are thread-safe + + // a new client has connected + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Connect connect) + { + if (connect.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connect.ContactInfo, connect.ModelVersion, Self.ModelVersion); + return; + } + + if (connect.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connect.ProjectName, connect.ProjectPath, Self.ProjectPath); + return; + } + + if (!string.IsNullOrEmpty(connect.LiteOrFull) && connect.LiteOrFull != Self.LiteOrFull) + { + if (connect.LiteOrFull == "Lite") + { + //**-- upgrade vsix to full here //**--//**-- + } + } + + var hasClient = _clients.TryGetValue(connect.ClientId, out var client); + if (!hasClient) + _clients[connect.ClientId] = connect; + else + { + // LiteOrFull field might be updated + client.ModelVersion = connect.ModelVersion; + client.ProjectPath = connect.ProjectPath; + client.ProjectName = connect.ProjectName; + client.ContactInfo = connect.ContactInfo; + client.AssemblyVersion = connect.AssemblyVersion; + client.LiteOrFull = connect.LiteOrFull; + client.NodeKind = connect.NodeKind; + client.ClientId = connect.ClientId; + } + + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + + // a new client is online and requesting connection + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnect requestConnect) + { + SendConnect(); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Disconnect disconnect) + { + var removed = _clients.TryRemove(disconnect.ClientId, out var client); + Serilog.Log.Debug("Synchronizer.Model.Disconnect {ClientId} {Removed}", disconnect.ClientId, removed); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ConnectionInfo connectionInfo) + { + if (connectionInfo.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connectionInfo.ContactInfo, connectionInfo.ModelVersion, Self.ModelVersion); + return; + } + + if (connectionInfo.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connectionInfo.ProjectName, connectionInfo.ProjectPath, Self.ProjectPath); + return; + } + + if (!_clients.TryGetValue(connectionInfo.ClientId, out _)) + { + SendConnect(); + } + else + { + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnectionInfo requestConnectionInfo) + { + SendConnectionInfo(); + } + /* + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Layers layers) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Tags tags) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.SortingLayers sortingLayers) + { + + }*/ + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray stringArray) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer stringArrayContainer) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject gameObject) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData component) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator component_Animator) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation component_Animation) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material component_Material) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScript requestScript) + { + if (requestScript.DeclaredTypes == null || requestScript.DeclaredTypes.Length == 0) + return; + + var documentPath = requestScript.DocumentPath; + + foreach (var declaredType in requestScript.DeclaredTypes) + { + if (ScriptFinder.FindInstanceOfType(declaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + else + { + SendScriptMissing(declaredType); + } + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScriptFast requestScriptFast) + { + var documentPath = requestScriptFast.DocumentPath; + + //**--namespace? + var possiblyDeclaredType = Path.GetFileNameWithoutExtension(documentPath); + + if (ScriptFinder.FindInstanceOfType(possiblyDeclaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing scriptMissing) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing)"); + } + + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Handshake handshake) + { + // Do nothing + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestInternalLog requestInternalLog) + { + SendInternalLog(); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.InternalLog internalLog) + { + Logger.ELogger.VsInternalLog = internalLog.LogContent; + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent analyticsEvent) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport errorReport) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType requestVerboseType) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestLazyLoad requestLazyLoad) + { + Monitor.LazyLoad(requestLazyLoad.Category); + } + + internal Synchronizer.Model.RequestUpdate? DelayedRequestUpdate { get; private set; } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestUpdate requestUpdate) + { + if (requestUpdate.App != "Unity" && requestUpdate.App != "SystemBinariesForDotNetStandard20") + return; + + // cannot import package in play mode, so delay it + if (EditorApplication.isPlayingOrWillChangePlaymode) + { + Serilog.Log.Information("Cannot import package in play mode, please exit play mode to update"); + DelayedRequestUpdate = requestUpdate; + return; + } + DelayedRequestUpdate = null; + + // let unity update the package, don't unzip it, to prevent file already in use and other issues + AssetDatabase.ImportPackage(requestUpdate.Path, requestUpdate.IsInteractive); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentShow relayDocumentShow) + { + ForwardRelayMessage(relayDocumentShow); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentSave relayDocumentSave) + { + ForwardRelayMessage(relayDocumentSave); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentViewportChanged relayDocumentViewportChanged) + { + ForwardRelayMessage(relayDocumentViewportChanged); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayLogMessage relayLogMessage) + { + ForwardRelayMessage(relayLogMessage); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayUpdateExport relayUpdateExport) + { + ForwardRelayMessage(relayUpdateExport); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayAdornmentText relayAdornmentText) + { + ForwardRelayMessage(relayAdornmentText); + } + + } +} + diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta new file mode 100644 index 0000000..4e802af --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e6bf8bab3f6a9a439b3992693b1fc34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs new file mode 100644 index 0000000..ae50f63 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs @@ -0,0 +1,45 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class MainThreadDispatcher + { + readonly static ConcurrentBag actions; + + static MainThreadDispatcher() + { + actions = new ConcurrentBag(); + EditorApplication.update += Update; + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() {} + + static void Update() + { + while (actions.TryTake(out var action)) + { + action.Invoke(); + } + } + + public static void Add(System.Action action) => actions.Add(action); + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta new file mode 100644 index 0000000..1545893 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 238ff68bac1bd2a44ad831a256db9cae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef new file mode 100644 index 0000000..0d5dd76 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "MerryYellow.CodeAssist.Editor", + "rootNamespace": "", + "references": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": false, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta new file mode 100644 index 0000000..01d3ba9 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82ec9ead3f2d6e8488c5717eed8b7cf5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs new file mode 100644 index 0000000..55d966f --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs @@ -0,0 +1,332 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine.SceneManagement; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class Monitor + { + private readonly static string tagManagerFilePath; + private static System.DateTime previousTagManagerLastWrite; + + private static bool isAppFocused; + private static bool isAppFocusedOnTagManager; + + private static int dirtyCounter; + private static readonly Dictionary dirtyDict; + + static Monitor() + { + tagManagerFilePath = CommonTools.GetTagManagerFilePath(); + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + dirtyDict = new Dictionary(); + dirtyCounter = 0; + + EditorApplication.hierarchyChanged += OnHierarchyChanged; + EditorApplication.update += OnUpdate; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + Undo.postprocessModifications += MyPostprocessModificationsCallback; + //Undo.undoRedoPerformed += MyUndoCallback; + Selection.selectionChanged += OnSelectionChanged; + //EditorSceneManager.sceneOpened += EditorSceneManager_sceneOpened; + EditorSceneManager.activeSceneChangedInEditMode += EditorSceneManager_activeSceneChangedInEditMode; + EditorBuildSettings.sceneListChanged += EditorBuildSettings_sceneListChanged; + + Application.logMessageReceived += Application_logMessageReceived; + //System.Threading.Tasks.TaskScheduler.UnobservedTaskException += + } + + private static void EditorBuildSettings_sceneListChanged() + { + OnSceneListChanged(); + } + + private static void OnPlayModeStateChanged(PlayModeStateChange playModeStateChange) + { + if (playModeStateChange != PlayModeStateChange.EnteredEditMode) + return; + + var delayedRequestUpdate = MQTTnetInitializer.Publisher?.DelayedRequestUpdate; + if (delayedRequestUpdate == null) + return; + + var processor = MQTTnetInitializer.Publisher as Synchronizer.Model.IProcessor; + processor?.Process(delayedRequestUpdate); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + private static void EditorSceneManager_activeSceneChangedInEditMode(Scene arg0, Scene arg1) + { + //Debug.Log("EditorSceneManager_activeSceneChangedInEditMode"); + OnHierarchyChanged(); + } + + private static void EditorSceneManager_sceneOpened(Scene scene, OpenSceneMode mode) + { + Serilog.Log.Debug("Monitor {Event} scene:{Scene} mode:{Mode}", nameof(EditorSceneManager_sceneOpened), scene.name, mode); + //Debug.Log("EditorSceneManager_sceneOpened"); + OnHierarchyChanged(); + } + + static void OnUpdate() + { + string? currentEditorFocus = null; + if (Selection.activeObject) + currentEditorFocus = Selection.activeObject.GetType().ToString(); + + //**-- use this instead? https://learn.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher?view=net-8.0 + // there is also this approach, but need to check OnUpdate anyways for focus checking, https://github.com/AlkimeeGames/TagLayerTypeGenerator/blob/main/Editor/TypeGenerator.cs#L36 + var currentTagManagerLastWrite = previousTagManagerLastWrite; + try + { + currentTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentTagManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentTagManagerLastWrite; + OnTagsOrLayersModified(); + } + else if (currentEditorFocus == "UnityEditor.TagManager") + { + // since unity does not commit changes to the file immediately, checking if user is displaying and focusing on tag manager (tags & layers) inspector + isAppFocusedOnTagManager = true; + } + + + if (isAppFocused != UnityEditorInternal.InternalEditorUtility.isApplicationActive) + { + isAppFocused = UnityEditorInternal.InternalEditorUtility.isApplicationActive; + OnOnUnityEditorFocusChanged(isAppFocused); + //Serilog.Log.Debug("On focus {State}", isAppFocused); + } + } + + static void OnTagsOrLayersModified() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnTagsOrLayersModified)); + + Assister.SendTagsAndLayers(); + } + + static void OnHierarchyChanged() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnHierarchyChanged)); + + // For requesting active doc's GO + MQTTnetInitializer.Publisher?.SendHandshake(); + + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + MQTTnetInitializer.Publisher?.SendGameObject(activeGO); + //Assister.SendTagsAndLayers(); Don't send tags & layers here + } + + static void OnSceneListChanged() + { + // link below for scenes which are not on build list, but we can skip this for now, because of performance and needlessness (user probably wont work with it if its not on build list) + // https://gist.github.com/xfleckx/2527f0420fbcc428a8b86be191d8ad96 + + var scenes = EditorBuildSettings.scenes; + var count = scenes.Length; + + string[] buildIndicies = new string[count]; + string[] names = new string[count]; + string[] paths = new string[count]; + string[] namesAndPaths = new string[count * 2]; + string[] pathsAndNames = new string[count * 2]; + + for (int i = 0; i < count; i++) + { + var scene = scenes[i]; + var path = scene.path; + var name = System.IO.Path.GetFileNameWithoutExtension(path); + + buildIndicies[i] = i.ToString(); + names[i] = name; + paths[i] = path; + namesAndPaths[i] = name; + namesAndPaths[i + count] = path; + pathsAndNames[i] = path; + pathsAndNames[i + count] = name; + } + + MQTTnetInitializer.Publisher?.SendSceneList(names, paths, buildIndicies, namesAndPaths, pathsAndNames); + } + + static UndoPropertyModification[] MyPostprocessModificationsCallback(UndoPropertyModification[] modifications) + { + Serilog.Log.Debug("Monitor {Event}", nameof(MyPostprocessModificationsCallback)); + + foreach (var modification in modifications) + { + var target = modification.currentValue?.target; + SetDirty(target); + } + + // here, you can perform processing of the recorded modifications before returning them + return modifications; + } + + //static void MyUndoCallback() + //{ + // Serilog.Log.Debug("Monitor {Event}", nameof(MyUndoCallback)); + // // code for the action to take on Undo + //} + + static void OnOnUnityEditorFocusChanged(bool isFocused) + { + if (!isFocused) + { + if (isAppFocusedOnTagManager) + { + isAppFocusedOnTagManager = false; + OnTagsOrLayersModified(); + } + + OnSelectionChanged(); + FlushAllDirty(); + /* + Serilog.Log.Debug("exporting {Count} objects", selectedObjects.Count); + + //**--if too many + foreach (var obj in selectedObjects) + { + if (obj is GameObject go) + MQTTnetInitializer.Publisher.SendGameObject(go); + } + + selectedObjects.Clear(); + */ + } + } + + static void OnSelectionChanged() + { + + //**--check order, last selected should be sent last as well + //**--limit here, what if too many? + //selectedObjects.UnionWith(Selection.objects); + foreach(var so in Selection.objects) + { + SetDirty(so); + } + } + + public static void SetDirty(Object? obj) + { + if (obj == null) + return; + else if (obj is GameObject go && go) + SetDirty(go); + else if (obj is Component component && component) + //SetDirty(component.gameObject); + { + var componentGo = component.gameObject; + if (componentGo) + SetDirty(componentGo); + } + //else + //;//**--scriptable obj + } + + public static void SetDirty(GameObject go) + { + dirtyCounter++; + dirtyDict[go] = dirtyCounter; + } + + static void FlushAllDirty() + { + // Sending order is important, must send them in the same order as they are added to/modified in the collection + // Using dict instead of hashset because of that. Dict value is used as add/modify order + + var sortedDict = from entry in dirtyDict orderby entry.Value descending select entry; + + foreach (var entry in sortedDict) + { + var go = entry.Key; + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + dirtyDict.Clear(); + dirtyCounter = 0; + } + + + private static void Application_logMessageReceived(string condition, string stackTrace, LogType type) + { + if (type != LogType.Exception && type != LogType.Error && type != LogType.Warning) + return; + + if (!stackTrace.Contains("Meryel.UnityCodeAssist.Editor")) + return; + + var typeStr = type.ToString(); + + MQTTnetInitializer.Publisher?.SendErrorReport(condition, stackTrace, typeStr); + } + + + public static void LazyLoad(string category) + { + if (category == "PlayerPrefs") + { + Preferences.PreferenceMonitor.InstanceOfPlayerPrefs.Bump(); + } + else if (category == "EditorPrefs") + { + Preferences.PreferenceMonitor.InstanceOfEditorPrefs.Bump(); + } + else if (category == "InputManager") + { + Input.InputManagerMonitor.Instance.Bump(); + } + else if (category == "AnimationHuman") + { + MQTTnetInitializer.Publisher?.SendComponentHumanTrait(HumanTrait.BoneName, HumanTrait.MuscleName); + } + else if (category == "Scene") + { + OnSceneListChanged(); + } + else if (category == "ShaderGlobalKeywords") + { + MQTTnetInitializer.Publisher?.SendShaderGlobalKeywords(); + } + else + { + Serilog.Log.Error("Invalid LazyLoad category {Category}", category); + } + } + } + +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta new file mode 100644 index 0000000..58ed458 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 654d0913b44b86a40bee8394ea8c14cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta new file mode 100644 index 0000000..5330c56 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b364bf3f34afb545ad3629f265f4c0b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs new file mode 100644 index 0000000..04cf2ea --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + [System.Serializable] + public class PreferenceEntryHolder : ScriptableObject + { + public List? userDefList; + public List? unityDefList; + + private void OnEnable() + { + hideFlags = HideFlags.DontSave; + userDefList ??= new List(); + unityDefList ??= new List(); + } + + public void ClearLists() + { + userDefList?.Clear(); + unityDefList?.Clear(); + } + } + + [System.Serializable] + public class PreferenceEntry + { + public enum PrefTypes + { + String = 0, + Int = 1, + Float = 2 + } + + public PrefTypes m_typeSelection; + public string? m_key; + + // Need diffrend ones for auto type selection of serilizedProerty + public string? m_strValue; + public int m_intValue; + public float m_floatValue; + + public string? ValueAsString() + { + return m_typeSelection switch + { + PrefTypes.String => m_strValue, + PrefTypes.Int => m_intValue.ToString(), + PrefTypes.Float => m_floatValue.ToString(), + _ => string.Empty, + }; + } + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta new file mode 100644 index 0000000..1ceda79 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b686b7831cfe0ec48b01473fa8a29772 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs new file mode 100644 index 0000000..e5b243a --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs @@ -0,0 +1,375 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Globalization; +using UnityEditor; +using UnityEngine; +using UnityEditorInternal; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class PreferenceMonitor + { + private static readonly Lazy _instanceOfPlayerPrefs = new Lazy(() => new PreferenceMonitor(true)); + private static readonly Lazy _instanceOfEditorPrefs = new Lazy(() => new PreferenceMonitor(false)); + public static PreferenceMonitor InstanceOfPlayerPrefs => _instanceOfPlayerPrefs.Value; + public static PreferenceMonitor InstanceOfEditorPrefs => _instanceOfEditorPrefs.Value; + + //const int Limit = 128; + const int Limit = 8192; + + /// + /// PlayerPrefs or EditorPrefs + /// + readonly bool isPlayerPrefs; + +#region ErrorValues + private readonly int ERROR_VALUE_INT = int.MinValue; + private readonly string ERROR_VALUE_STR = ""; +#endregion //ErrorValues + +#pragma warning disable CS0414 + private static string pathToPrefs = String.Empty; + private static string platformPathPrefix = @"~"; +#pragma warning restore CS0414 + + //private string[] userDef; + //private string[] unityDef; + //private bool showSystemGroup = false; + + private SerializedObject? serializedObject; + private ReorderableList? userDefList; + private ReorderableList? unityDefList; + + private PreferenceEntryHolder? prefEntryHolder; + + private PreferanceStorageAccessor? entryAccessor; + + + private bool updateView = false; + //private bool monitoring = false; + //private bool showLoadingIndicatorOverlay = false; + + +#if UNITY_EDITOR_LINUX + private readonly char[] invalidFilenameChars = { '"', '\\', '*', '/', ':', '<', '>', '?', '|' }; +#elif UNITY_EDITOR_OSX + private readonly char[] invalidFilenameChars = { '$', '%', '&', '\\', '/', ':', '<', '>', '|', '~' }; +#endif + + + + PreferenceMonitor(bool isPlayerPrefs) + { + this.isPlayerPrefs = isPlayerPrefs; + OnEnable(); + EditorApplication.update += Update; + } + + ~PreferenceMonitor() + { + OnDisable(); + } + + public void Bump() + { + Serilog.Log.Debug("Bumping preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(false); + } + + private void RetrieveAndSendKeysAndValues(bool reloadKeys) + { + string[]? keys = GetKeys(reloadKeys); + if (keys == null) + return; + string[] values = GetKeyValues(reloadKeys, keys, out var stringKeys, out var integerKeys, out var floatKeys, out var booleanKeys); + + if (isPlayerPrefs) + MQTTnetInitializer.Publisher?.SendPlayerPrefs(keys, values, stringKeys, integerKeys, floatKeys); + else + MQTTnetInitializer.Publisher?.SendEditorPrefs(keys, values, stringKeys, integerKeys, floatKeys, booleanKeys); + } + + private void OnEnable() + { +#if UNITY_EDITOR_WIN + if (isPlayerPrefs) + pathToPrefs = @"SOFTWARE\Unity\UnityEditor\" + PlayerSettings.companyName + @"\" + PlayerSettings.productName; + else + pathToPrefs = @"Software\Unity Technologies\Unity Editor 5.x"; + + platformPathPrefix = @""; + entryAccessor = new WindowsPrefStorage(pathToPrefs); +#elif UNITY_EDITOR_OSX + if (isPlayerPrefs) + pathToPrefs = @"Library/Preferences/com." + MakeValidFileName(PlayerSettings.companyName) + "." + MakeValidFileName(PlayerSettings.productName) + ".plist"; + else + pathToPrefs = @"Library/Preferences/com.unity3d.UnityEditor5.x.plist"; + + platformPathPrefix = @"~"; + entryAccessor = new MacPrefStorage(pathToPrefs); + //entryAccessor.StartLoadingDelegate = () => { showLoadingIndicatorOverlay = true; }; + //entryAccessor.StopLoadingDelegate = () => { showLoadingIndicatorOverlay = false; }; +#elif UNITY_EDITOR_LINUX + if (isPlayerPrefs) + pathToPrefs = @".config/unity3d/" + MakeValidFileName(PlayerSettings.companyName) + "/" + MakeValidFileName(PlayerSettings.productName) + "/prefs"; + else + pathToPrefs = @".local/share/unity3d/prefs"; + + platformPathPrefix = @"~"; + entryAccessor = new LinuxPrefStorage(pathToPrefs); +#else + Serilog.Log.Warning("Undefined Unity Editor platform"); + pathToPrefs = String.Empty; + platformPathPrefix = @"~"; + entryAccessor = null; +#endif + + if (entryAccessor != null) + { + entryAccessor.PrefEntryChangedDelegate = () => { updateView = true; }; + entryAccessor.StartMonitoring(); + } + } + + // Handel view updates for monitored changes + // Necessary to avoid main thread access issue + private void Update() + { + if (updateView) + { + updateView = false; + //PrepareData(); + //Repaint(); + + Serilog.Log.Debug("Updating preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(true); + } + } + + private void OnDisable() + { + entryAccessor?.StopMonitoring(); + } + + private void InitReorderedList() + { + if (prefEntryHolder == null) + { + var tmp = Resources.FindObjectsOfTypeAll(); + if (tmp.Length > 0) + { + prefEntryHolder = tmp[0]; + } + else + { + prefEntryHolder = ScriptableObject.CreateInstance(); + } + } + + + serializedObject ??= new SerializedObject(prefEntryHolder); + + userDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("userDefList"), false, true, true, true); + unityDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("unityDefList"), false, true, false, false); + + } + + + + + private string[]? GetKeys(bool reloadKeys) + { + if (entryAccessor == null) + { + Serilog.Log.Warning($"{nameof(entryAccessor)} is null"); + return null; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + if (keys.Length > Limit) + keys = keys.Where(k => !k.StartsWith("unity.") && !k.StartsWith("UnityGraphicsQuality")).Take(Limit).ToArray(); + + return keys; + } + + string[]? _cachedKeyValues = null; + + string[]? _cachedStringKeys = null; + string[]? _cachedIntegerKeys = null; + string[]? _cachedFloatKeys = null; + string[]? _cachedBooleanKeys = null; + + private string[] GetKeyValues(bool reloadData, string[] keys, + out string[] stringKeys, out string[] integerKeys, out string[] floatKeys, out string[] booleanKeys) + { + if (!reloadData && _cachedKeyValues != null && _cachedKeyValues.Length == keys.Length) + { + stringKeys = _cachedStringKeys!; + integerKeys = _cachedIntegerKeys!; + floatKeys = _cachedFloatKeys!; + booleanKeys = _cachedBooleanKeys!; + return _cachedKeyValues; + } + + string[] values = new string[keys.Length]; + var stringKeyList = new List(); + var integerKeyList = new List(); + var floatKeyList = new List(); + var boolenKeyList = new List(); + + for (int i = 0; i < keys.Length; i++) + { + var key = keys[i]; + + string stringValue; + if (isPlayerPrefs) + stringValue = PlayerPrefs.GetString(key, ERROR_VALUE_STR); + else + stringValue = EditorPrefs.GetString(key, ERROR_VALUE_STR); + + if (stringValue != ERROR_VALUE_STR) + { + values[i] = stringValue; + stringKeyList.Add(key); + continue; + } + + float floatValue; + if (isPlayerPrefs) + floatValue = PlayerPrefs.GetFloat(key, float.NaN); + else + floatValue = EditorPrefs.GetFloat(key, float.NaN); + + if (!float.IsNaN(floatValue)) + { + values[i] = floatValue.ToString(); + floatKeyList.Add(key); + continue; + } + + int intValue; + if (isPlayerPrefs) + intValue = PlayerPrefs.GetInt(key, ERROR_VALUE_INT); + else + intValue = EditorPrefs.GetInt(key, ERROR_VALUE_INT); + + if (intValue != ERROR_VALUE_INT) + { + values[i] = intValue.ToString(); + integerKeyList.Add(key); + continue; + } + + bool boolValue = false; + if (!isPlayerPrefs) + { + bool boolValueTrue = EditorPrefs.GetBool(key, true); + bool boolValueFalse = EditorPrefs.GetBool(key, false); + + boolValue = boolValueFalse; + if (boolValueTrue == boolValueFalse) + { + values[i] = boolValueTrue.ToString(); + boolenKeyList.Add(key); + continue; + } + } + + values[i] = string.Empty; + if (isPlayerPrefs) + { + // Keys with ? causing problems, just ignore them + if (key.Contains("?")) + Serilog.Log.Debug("Invalid {PreferenceType} KEY WITH '?', '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + + else + // EditorPrefs gives error for some keys + Serilog.Log.Error("Invalid {PreferenceType} '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + } + } + + stringKeys = stringKeyList.ToArray(); + integerKeys = integerKeyList.ToArray(); + floatKeys = floatKeyList.ToArray(); + booleanKeys = boolenKeyList.ToArray(); + + _cachedKeyValues = values; + + _cachedStringKeys = stringKeys; + _cachedIntegerKeys = integerKeys; + _cachedFloatKeys = floatKeys; + _cachedBooleanKeys = booleanKeys; + + return values; + } + + private void LoadKeys(out string[]? userDef, out string[]? unityDef, bool reloadKeys) + { + if(entryAccessor == null) + { + userDef = null; + unityDef = null; + return; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + //keys.ToList().ForEach( e => { Debug.Log(e); } ); + + // Seperate keys int unity defined and user defined + Dictionary> groups = keys + .GroupBy((key) => key.StartsWith("unity.") || key.StartsWith("UnityGraphicsQuality")) + .ToDictionary((g) => g.Key, (g) => g.ToList()); + + unityDef = (groups.ContainsKey(true)) ? groups[true].ToArray() : new string[0]; + userDef = (groups.ContainsKey(false)) ? groups[false].ToArray() : new string[0]; + } + + +#if (UNITY_EDITOR_LINUX || UNITY_EDITOR_OSX) + private string MakeValidFileName(string unsafeFileName) + { + string normalizedFileName = unsafeFileName.Trim().Normalize(NormalizationForm.FormD); + StringBuilder stringBuilder = new StringBuilder(); + + // We need to use a TextElementEmumerator in order to support UTF16 characters that may take up more than one char(case 1169358) + TextElementEnumerator charEnum = StringInfo.GetTextElementEnumerator(normalizedFileName); + while (charEnum.MoveNext()) + { + string c = charEnum.GetTextElement(); + if (c.Length == 1 && invalidFilenameChars.Contains(c[0])) + { + stringBuilder.Append('_'); + continue; + } + UnicodeCategory unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(c, 0); + if (unicodeCategory != UnicodeCategory.NonSpacingMark) + stringBuilder.Append(c); + } + return stringBuilder.ToString().Normalize(NormalizationForm.FormC); + } +#endif + + } + + +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta new file mode 100644 index 0000000..7a9c9ca --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d848223c4ab636544a7b13aeffa72434 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs new file mode 100644 index 0000000..12f553d --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs @@ -0,0 +1,292 @@ +using System; +using System.Linq; + +#if UNITY_EDITOR_WIN +using Microsoft.Win32; +using System.Text; +#elif UNITY_EDITOR_OSX +using System.Diagnostics; +using System.IO; +using System.Text.RegularExpressions; +#elif UNITY_EDITOR_LINUX +using System.IO; +using System.Xml; +using System.Xml.Linq; +#endif + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public abstract class PreferanceStorageAccessor + { + protected string prefPath; + protected string[] cachedData = new string[0]; + + protected abstract void FetchKeysFromSystem(); + + protected PreferanceStorageAccessor(string pathToPrefs) + { + prefPath = pathToPrefs; + } + + public string[] GetKeys(bool reloadData = true) + { + if (reloadData || cachedData.Length == 0) + { + FetchKeysFromSystem(); + } + + return cachedData; + } + + public Action? PrefEntryChangedDelegate; + protected bool ignoreNextChange = false; + + public void IgnoreNextChange() + { + ignoreNextChange = true; + } + + protected virtual void OnPrefEntryChanged() + { + if (ignoreNextChange) + { + ignoreNextChange = false; + return; + } + + PrefEntryChangedDelegate?.Invoke(); + } + + public Action? StartLoadingDelegate; + public Action? StopLoadingDelegate; + + public abstract void StartMonitoring(); + public abstract void StopMonitoring(); + public abstract bool IsMonitoring(); + } + +#if UNITY_EDITOR_WIN + + public class WindowsPrefStorage : PreferanceStorageAccessor + { + readonly RegistryMonitor monitor; + + public WindowsPrefStorage(string pathToPrefs) : base(pathToPrefs) + { + monitor = new RegistryMonitor(RegistryHive.CurrentUser, prefPath); + monitor.RegChanged += new EventHandler(OnRegChanged); + } + + private void OnRegChanged(object sender, EventArgs e) + { + OnPrefEntryChanged(); + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + using (RegistryKey rootKey = Registry.CurrentUser.OpenSubKey(prefPath)) + { + if (rootKey != null) + { + cachedData = rootKey.GetValueNames(); + rootKey.Close(); + } + } + + // Clean _h3320113488 nameing + //cachedData = cachedData.Select((key) => { return key.Substring(0, key.LastIndexOf("_h", StringComparison.Ordinal)); }).ToArray(); + for (int i = 0; i < cachedData.Length; i++) + { + var indexOfSuffix = cachedData[i].LastIndexOf("_h", StringComparison.Ordinal); + if (indexOfSuffix >= 0) + cachedData[i] = cachedData[i].Substring(0, indexOfSuffix); + } + + EncodeAnsiInPlace(); + } + + public override void StartMonitoring() + { + monitor.Start(); + } + + public override void StopMonitoring() + { + monitor.Stop(); + } + + public override bool IsMonitoring() + { + return monitor.IsMonitoring; + } + + private void EncodeAnsiInPlace() + { + Encoding utf8 = Encoding.UTF8; + Encoding ansi = Encoding.GetEncoding(1252); + + for (int i = 0; i < cachedData.Length; i++) + { + cachedData[i] = utf8.GetString(ansi.GetBytes(cachedData[i])); + } + } + } + +#elif UNITY_EDITOR_LINUX + + public class LinuxPrefStorage : PreferanceStorageAccessor + { + readonly FileSystemWatcher fileWatcher; + + public LinuxPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite, + Filter = "prefs" + }; + + fileWatcher.Changed += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + XmlReaderSettings settings = new XmlReaderSettings(); + XmlReader reader = XmlReader.Create(prefPath, settings); + + XDocument doc = XDocument.Load(reader); + + cachedData = doc.Element("unity_prefs").Elements().Select((e) => e.Attribute("name").Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + } + +#elif UNITY_EDITOR_OSX + + public class MacPrefStorage : PreferanceStorageAccessor + { + private readonly FileSystemWatcher fileWatcher; + private readonly DirectoryInfo prefsDirInfo; + private readonly String prefsFileNameWithoutExtension; + + public MacPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + prefsDirInfo = new DirectoryInfo(Path.GetDirectoryName(prefPath)); + prefsFileNameWithoutExtension = Path.GetFileNameWithoutExtension(prefPath); + + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastWrite, + Filter = Path.GetFileName(prefPath) + }; + + // MAC delete the old and create a new file instead of updating + fileWatcher.Created += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + // Workaround to avoid incomplete tmp phase from MAC OS + foreach (FileInfo info in prefsDirInfo.GetFiles()) + { + // Check if tmp PlayerPrefs file exist + if (info.FullName.Contains(prefsFileNameWithoutExtension) && !info.FullName.EndsWith(".plist")) + { + StartLoadingDelegate?.Invoke(); + return; + } + } + StopLoadingDelegate?.Invoke(); + + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + string fixedPrefsPath = prefPath.Replace("\"", "\\\"").Replace("'", "\\'").Replace("`", "\\`"); + var cmdStr = string.Format(@"-p '{0}'", fixedPrefsPath); + + string stdOut = String.Empty; + string errOut = String.Empty; + + var process = new System.Diagnostics.Process(); + process.StartInfo.UseShellExecute = false; + process.StartInfo.FileName = "plutil"; + process.StartInfo.Arguments = cmdStr; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.OutputDataReceived += new DataReceivedEventHandler((sender, evt) => { stdOut += evt.Data + "\n"; }); + process.ErrorDataReceived += new DataReceivedEventHandler((sender, evt) => { errOut += evt.Data + "\n"; }); + + process.Start(); + + process.BeginOutputReadLine(); + process.BeginErrorReadLine(); + + process.WaitForExit(); + + MatchCollection matches = Regex.Matches(stdOut, @"(?: "")(.*)(?:"" =>.*)"); + cachedData = matches.Cast().Select((e) => e.Groups[1].Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + + } +#endif +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta new file mode 100644 index 0000000..9880da9 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca73981befbec034a8f1b31535ef8b7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs new file mode 100644 index 0000000..cd50d08 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs @@ -0,0 +1,339 @@ + +/* + * Thanks to gr0ss for the inspiration. + * + * https://github.com/gr0ss/RegistryMonitor + * + * 11/08/2019 + */ + +using System; +using System.ComponentModel; +using System.IO; +using System.Threading; +using System.Runtime.InteropServices; +using Microsoft.Win32; + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class RegistryMonitor : IDisposable + { + #region P/Invoke + + [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + private static extern int RegOpenKeyEx(IntPtr hKey, string subKey, uint options, int samDesired, out IntPtr phkResult); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegNotifyChangeKeyValue(IntPtr hKey, bool bWatchSubtree, RegChangeNotifyFilter dwNotifyFilter, IntPtr hEvent, bool fAsynchronous); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegCloseKey(IntPtr hKey); + + private const int KEY_QUERY_VALUE = 0x0001; + private const int KEY_NOTIFY = 0x0010; + private const int STANDARD_RIGHTS_READ = 0x00020000; + + private static readonly IntPtr HKEY_CLASSES_ROOT = new IntPtr(unchecked((int)0x80000000)); + private static readonly IntPtr HKEY_CURRENT_USER = new IntPtr(unchecked((int)0x80000001)); + private static readonly IntPtr HKEY_LOCAL_MACHINE = new IntPtr(unchecked((int)0x80000002)); + private static readonly IntPtr HKEY_USERS = new IntPtr(unchecked((int)0x80000003)); + private static readonly IntPtr HKEY_PERFORMANCE_DATA = new IntPtr(unchecked((int)0x80000004)); + private static readonly IntPtr HKEY_CURRENT_CONFIG = new IntPtr(unchecked((int)0x80000005)); + private static readonly IntPtr HKEY_DYN_DATA = new IntPtr(unchecked((int)0x80000006)); + + #endregion + + #region Event handling + + /// + /// Occurs when the specified registry key has changed. + /// + public event EventHandler RegChanged; + + /// + /// Raises the event. + /// + /// + ///

+ /// OnRegChanged is called when the specified registry key has changed. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnRegChanged() + { + RegChanged?.Invoke(this, null); + } + + /// + /// Occurs when the access to the registry fails. + /// + public event ErrorEventHandler Error; + + /// + /// Raises the event. + /// + /// The which occured while watching the registry. + /// + ///

+ /// OnError is called when an exception occurs while watching the registry. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnError(Exception e) + { + Error?.Invoke(this, new ErrorEventArgs(e)); + } + + #endregion + + #region Private member variables + + private IntPtr _registryHive; + private string _registrySubName; + private readonly object _threadLock = new object(); + private Thread _thread; + private bool _disposed = false; + private readonly ManualResetEvent _eventTerminate = new ManualResetEvent(false); + + private RegChangeNotifyFilter _regFilter = RegChangeNotifyFilter.Key | RegChangeNotifyFilter.Attribute | RegChangeNotifyFilter.Value | RegChangeNotifyFilter.Security; + + #endregion + + /// + /// Initializes a new instance of the class. + /// + /// The registry key to monitor. + public RegistryMonitor(RegistryKey registryKey) + { + InitRegistryKey(registryKey.Name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The name. + public RegistryMonitor(string name) + { + if (name == null || name.Length == 0) + throw new ArgumentNullException("name"); + + InitRegistryKey(name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The registry hive. + /// The sub key. + public RegistryMonitor(RegistryHive registryHive, string subKey) + { + InitRegistryKey(registryHive, subKey); + } + + /// + /// Disposes this object. + /// + public void Dispose() + { + Stop(); + _disposed = true; + GC.SuppressFinalize(this); + } + + /// + /// Gets or sets the RegChangeNotifyFilter. + /// + public RegChangeNotifyFilter RegChangeNotifyFilter + { + get { return _regFilter; } + set + { + lock (_threadLock) + { + if (IsMonitoring) + throw new InvalidOperationException("Monitoring thread is already running"); + + _regFilter = value; + } + } + } + + #region Initialization + + private void InitRegistryKey(RegistryHive hive, string name) + { + _registryHive = hive switch + { + RegistryHive.ClassesRoot => HKEY_CLASSES_ROOT, + RegistryHive.CurrentConfig => HKEY_CURRENT_CONFIG, + RegistryHive.CurrentUser => HKEY_CURRENT_USER, + RegistryHive.DynData => HKEY_DYN_DATA, + RegistryHive.LocalMachine => HKEY_LOCAL_MACHINE, + RegistryHive.PerformanceData => HKEY_PERFORMANCE_DATA, + RegistryHive.Users => HKEY_USERS, + _ => throw new InvalidEnumArgumentException("hive", (int)hive, typeof(RegistryHive)), + }; + _registrySubName = name; + } + + private void InitRegistryKey(string name) + { + string[] nameParts = name.Split('\\'); + + switch (nameParts[0]) + { + case "HKEY_CLASSES_ROOT": + case "HKCR": + _registryHive = HKEY_CLASSES_ROOT; + break; + + case "HKEY_CURRENT_USER": + case "HKCU": + _registryHive = HKEY_CURRENT_USER; + break; + + case "HKEY_LOCAL_MACHINE": + case "HKLM": + _registryHive = HKEY_LOCAL_MACHINE; + break; + + case "HKEY_USERS": + _registryHive = HKEY_USERS; + break; + + case "HKEY_CURRENT_CONFIG": + _registryHive = HKEY_CURRENT_CONFIG; + break; + + default: + _registryHive = IntPtr.Zero; + throw new ArgumentException("The registry hive '" + nameParts[0] + "' is not supported", "value"); + } + + _registrySubName = String.Join("\\", nameParts, 1, nameParts.Length - 1); + } + + #endregion + + /// + /// true if this object is currently monitoring; + /// otherwise, false. + /// + public bool IsMonitoring + { + get { return _thread != null; } + } + + /// + /// Start monitoring. + /// + public void Start() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + if (!IsMonitoring) + { + _eventTerminate.Reset(); + _thread = new Thread(new ThreadStart(MonitorThread)) { IsBackground = true }; + _thread.Start(); + } + } + } + + /// + /// Stops the monitoring thread. + /// + public void Stop() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + Thread thread = _thread; + if (thread != null) + { + _eventTerminate.Set(); + thread.Join(); + } + } + } + + private void MonitorThread() + { + try + { + ThreadLoop(); + } + catch (Exception e) + { + OnError(e); + } + _thread = null; + } + + private void ThreadLoop() + { + int result = RegOpenKeyEx(_registryHive, _registrySubName, 0, STANDARD_RIGHTS_READ | KEY_QUERY_VALUE | KEY_NOTIFY, out IntPtr registryKey); + if (result != 0) + { + throw new Win32Exception(result); + } + + try + { + AutoResetEvent _eventNotify = new AutoResetEvent(false); + WaitHandle[] waitHandles = new WaitHandle[] { _eventNotify, _eventTerminate }; + while (!_eventTerminate.WaitOne(0, true)) + { + result = RegNotifyChangeKeyValue(registryKey, true, _regFilter, _eventNotify.SafeWaitHandle.DangerousGetHandle(), true); + if (result != 0) + { + throw new Win32Exception(result); + } + + if (WaitHandle.WaitAny(waitHandles) == 0) + { + OnRegChanged(); + } + } + } + finally + { + if (registryKey != IntPtr.Zero) + { + RegCloseKey(registryKey); + } + } + } + } + + /// + /// Filter for notifications reported by . + /// + [Flags] + public enum RegChangeNotifyFilter + { + /// Notify the caller if a subkey is added or deleted. + Key = 1, + /// Notify the caller of changes to the attributes of the key, + /// such as the security descriptor information. + Attribute = 2, + /// Notify the caller of changes to a value of the key. This can + /// include adding or deleting a value, or changing an existing value. + Value = 4, + /// Notify the caller of changes to the security descriptor + /// of the key. + Security = 8, + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta new file mode 100644 index 0000000..4ce6770 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe045212b5ab43f4d9860e1fb03b686b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs new file mode 100644 index 0000000..1a78f5c --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs @@ -0,0 +1,309 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public class ScriptFinder //: MonoBehaviour + { + + internal static Type? GetType123(string typeName) + { + //**-- + //**-- + /* + * for performance, + * check assembly-csharp, assembly-csharp-editor, assembly-csharp-first-pass,assembly-csharp-editor-first-pass + * first, (then maybe asmdef dlls), then check mscorlib and other referenced dlls + */ + + + //**--use typecache??? + //TypeCache + + //**--check this again + //https://github.com/Unity-Technologies/SuperScience/blob/main/Editor/GlobalNamespaceWatcher.cs + + // Try Type.GetType() first. This will work with types defined + // by the Mono runtime, in the same assembly as the caller, etc. + Type type = Type.GetType(typeName); + + // If it worked, then we're done here + if (type != null) + { + return type; + } + + // Attempt to search for type on the loaded assemblies + Assembly[] currentAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + foreach (Assembly assembly in currentAssemblies) + { + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + + // If we still haven't found the proper type, we can enumerate all of the + // loaded assemblies and see if any of them define the type + var currentAssembly = Assembly.GetExecutingAssembly(); + var referencedAssemblies = currentAssembly.GetReferencedAssemblies(); + foreach (var assemblyName in referencedAssemblies) + { + // Load the referenced assembly + var assembly = Assembly.Load(assemblyName); + if (assembly != null) + { + // See if that assembly defines the named type + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + } + + // The type just couldn't be found... + return null; + } + + public static bool FindInstanceOfType(string typeName, string docPath, out GameObject? gameObjectInstanceOfType, out ScriptableObject? scriptableObjectInstanceOfType) + { + gameObjectInstanceOfType = null; + scriptableObjectInstanceOfType = null; + + var type = GetType123(typeName); + + if (type == null) + { + // Possibly a class has been created in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} type couldn't be found", typeName); + return false; + } + + + var obj = GetObjectOfType(type, out var requestVerboseType); + if (requestVerboseType) + MQTTnetInitializer.Publisher?.SendRequestVerboseType(typeName, docPath); + + if (obj != null && obj is GameObject go) + { + gameObjectInstanceOfType = go; + return true; + } + else if (obj != null && obj is ScriptableObject so) + { + scriptableObjectInstanceOfType = so; + return true; + } + + Serilog.Log.Debug("Instance of {Type} type couldn't be found", typeName); + return false; + } + + static UnityEngine.Object? GetObjectOfType(Type type, out bool requestVerboseType) + { + requestVerboseType = false; + var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + + if (!isMonoBehaviour && !isScriptableObject) + { + // Possibly a class's base class changed from none to MonoBehaviour in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type correctly, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} is not a valid Unity object", type.ToString()); + //requestVerboseType = true; + return null; + } + + UnityEngine.Object? obj; + + obj = getObjectToSend(Selection.activeGameObject, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeTransform, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeObject, type); + if (obj != null) + return obj; + + + //**--check source code of this, for sorting + var filteredArray = Selection.GetFiltered(type, SelectionMode.Unfiltered); + if (filteredArray != null) + { + //**--sort + foreach (var filtered in filteredArray) + { + obj = getObjectToSend(filtered, type); + if (obj != null) + return obj; + } + } + + + + //**--rest can be slow, try avoiding them, make own db etc + //**--can add a stop-wacher and add warning if slow as well + //**--can also cache the result + + try + { + // UnityEngine.Object.FindObjectOfType is deprecated in new versions of Unity +#if UNITY_2022_3 || UNITY_2023_1_OR_NEWER + // Object.FindAnyObjectOfType doesn't return Assets (for example meshes, textures, or prefabs), or inactive objects. It also doesn't return objects that have HideFlags.DontSave set. + obj = UnityEngine.Object.FindAnyObjectByType(type); +#else + // Object.FindObjectOfType will not return Assets (meshes, textures, prefabs, ...) or inactive objects. It will not return an object that has HideFlags.DontSave set. + obj = UnityEngine.Object.FindObjectOfType(type); +#endif + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "FindObjectOfType/FindAnyObjectByType failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + obj = getObjectToSend(obj, type); + if (obj != null) + return obj; + + UnityEngine.Object[]? arr = null; + try + { + // This function can return any type of Unity object that is loaded, including game objects, prefabs, materials, meshes, textures, etc. + // Contrary to Object.FindObjectsOfType this function will also list disabled objects. + arr = Resources.FindObjectsOfTypeAll(type); + } + catch (Exception ex) + { + //var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + //var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + Serilog.Log.Warning(ex, "FindObjectsOfTypeAll failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + if (arr != null) + { + //**--sort + foreach (var item in arr) + { + obj = getObjectToSend(item, type); + if (obj != null) + return obj; + } + } + + + return obj; + + + static UnityEngine.Object? getObjectToSend(UnityEngine.Object? obj, Type type) + { + if (obj == null || !obj) + return null; + + if (obj is GameObject go) + { + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Transform transform) + { + go = transform.gameObject; + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Component comp) + { + go = comp.gameObject; + if (!go) + return null; + else + return go; + } + else if (obj is ScriptableObject so) + { + if (!so) + return null; + else + return so; + } + + return null; + } + + static bool isTypeComponent(Type type) + { + var componentType = typeof(Component);//**--cache these types + if (type == componentType || type.IsSubclassOf(componentType)) + return true; + + // MonoBehaviour is Component, so below is unnecessary + //var monoBehaviourType = typeof(MonoBehaviour); + //if (type == monoBehaviourType || type.IsSubclassOf(monoBehaviourType)) + // return true; + + //else if(type is interface)//**-- + + return false; + } + } + + public static void DENEMEEEE() + { + //UnityEditor.SceneManagement.EditorSceneManager.all + //AssetDatabase.get + + foreach (var sceneGUID in AssetDatabase.FindAssets("t:Scene", new string[] { "Assets" })) + { + var scenePath = AssetDatabase.GUIDToAssetPath(sceneGUID); + Debug.Log("scenePath: " + scenePath); + + //EditorSceneManager.OpenScene(scenePath); + //var scene = EditorSceneManager.GetActiveScene(); + } + + var assets = AssetDatabase.FindAssets("Deneme_OtherScene"); + Debug.Log("Assets: " + assets.Length); + + foreach (var assetGuid in assets) + { + var assetPath = AssetDatabase.GUIDToAssetPath(assetGuid); + Debug.Log("Asset: " + assetGuid + " " + assetPath); + } + } + + public static bool GetActiveGameObject(out GameObject activeGameObject) + { + activeGameObject = Selection.activeGameObject; + return activeGameObject ? true : false; + } + + } + + +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta new file mode 100644 index 0000000..cbe4681 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11ac3f66eb86de34cb65aa46b691b9ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs new file mode 100644 index 0000000..54280ed --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs @@ -0,0 +1,43 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +//using Serilog = Meryel.UnityCodeAssist.Serilog; +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Setup +{ + +#if !MERYEL_UCA_LITE_VERSION + [InitializeOnLoad] + public static class SetupManager + { + static SetupManager() + { + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Assister.Execute(cleanupPath); + Cleanup.DoCleanup(); + + //var installerPath = CommonTools.GetToolPath("InstallFullVersionOfVsix.bat"); + //Assister.Execute(installerPath); + Assister.Upgrade(); + + // delete itself (file), so these cleanup and install only called once + var scriptMeta = CommonTools.GetScriptPath("SetupManager.cs.meta"); + System.IO.File.Delete(scriptMeta); + var script = CommonTools.GetScriptPath("SetupManager.cs"); + System.IO.File.Delete(script); + } + + } +#endif +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta new file mode 100644 index 0000000..2589d5a --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff81bd2adb6cbc242b782ff821e5f58b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs new file mode 100644 index 0000000..0a1aafd --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs @@ -0,0 +1,86 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class StatusWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + MQTTnetInitializer.Publisher?.SendConnectionInfo(); + + Serilog.Log.Debug("Displaying status window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "StatusWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent(Assister.Title); + } + + private void OnGUI() + { + var hasAnyClient = MQTTnetInitializer.Publisher?.Clients.Any() == true; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + if (hasAnyClient) + { + EditorGUILayout.LabelField($"Code Assist is working!", styleLabel, GUILayout.ExpandWidth(true)); + + foreach (var client in MQTTnetInitializer.Publisher!.Clients) + { + EditorGUILayout.LabelField($"Connected to {client.ContactInfo}", styleLabel, GUILayout.ExpandWidth(true)); + } + } + else + { + EditorGUILayout.LabelField($"Code Assist isn't working!", styleLabel, GUILayout.ExpandWidth(true)); + + EditorGUILayout.LabelField($"No IDE found", styleLabel, GUILayout.ExpandWidth(true)); + } + +#if MERYEL_UCA_LITE_VERSION + + EditorGUILayout.LabelField($"", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"This is the lite version of Code Assist with limited features.", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"To unlock all of the features, get the full version.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Get full version")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfullbutton"); + } + +#endif // MERYEL_UCA_LITE_VERSION + + + } + } + +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta new file mode 100644 index 0000000..3334f99 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf49614de8ad81c45828cc9e98f0c174 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs new file mode 100644 index 0000000..f852243 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs @@ -0,0 +1,683 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; +using UnityEditor; +using UnityEditor.Animations; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + internal static partial class UnityClassExtensions + { + static GameObject? GetParentGO(GameObject go) + { + if (!go) + return null; + + var parentTransform = go.transform.parent; + + if (parentTransform && parentTransform.gameObject) + return parentTransform.gameObject; + else + return null; + } + + static string GetId(UnityEngine.Object? obj) + { + try + { + // obj can be null + + var globalObjectId = GlobalObjectId.GetGlobalObjectIdSlow(obj); + var objectGuid = globalObjectId.ToString(); + return objectGuid; + } + catch (Exception ex) + { + // OnBeforeSerialize of user scripts may raise exception + Serilog.Log.Warning(ex, "GetGlobalObjectIdSlow failed for obj {Obj}", obj); + return "GlobalObjectId_V1-0-00000000000000000000000000000000-0-0"; + } + } + + public static Synchronizer.Model.Component_Material? ToSyncModelOfComponentMaterial(this GameObject go) + { + if (!go.TryGetComponent(out var renderer)) + return null; + + if (!renderer) + return null; + + var propertyNames = new List(); + var propertyIndices = new List(); + var propertyTypes = new List(); + var propertyValues = new List(); + + var processedShaders = new HashSet(); + + // most of the time, there will be a single material, so initiate with capacity of 1 + var keywordsContainer = new List(1); + var passNamesContainer = new List(1); + var passIndicesContainer = new List(1); + + foreach (var material in renderer.sharedMaterials) + { + if (!material) + continue; + + var shader = material.shader; + if (!shader) + continue; + + if (processedShaders.Contains(shader)) + continue; + processedShaders.Add(shader); + + int propertyCount = shader.GetPropertyCount(); + + for (int i = 0; i < propertyCount; i++) + { + var propertyName = shader.GetPropertyName(i); + var propertyId = Shader.PropertyToID(propertyName); + + if (!material.HasProperty(propertyId)) + continue; + + var propertyTypeRaw = shader.GetPropertyType(i); + GetExtendedTypeAndValue(propertyId, propertyTypeRaw, material, out var propertyTypeExtended, out var propertyValue); + + propertyNames.Add(propertyName); + propertyIndices.Add(propertyId.ToString()); + propertyTypes.Add((int)propertyTypeExtended); + propertyValues.Add(propertyValue); + } + + keywordsContainer.Add(shader.keywordSpace.keywordNames); + + var passCount = material.passCount; + var passNames = new string[passCount]; + var passIndices = new string[passCount]; + for (int i = 0; i < passCount; i++) + { + passNames[i] = material.GetPassName(i); + passIndices[i] = i.ToString(); + } + passNamesContainer.Add(passNames); + passIndicesContainer.Add(passIndices); + } + + var data = new Synchronizer.Model.Component_Material + { + GameObjectId = GetId(go), + PropertyNames = propertyNames.ToArray(), + PropertyIndices = propertyIndices.ToArray(), + PropertyTypes = propertyTypes.ToArray(), + PropertyValues = propertyValues.ToArray(), + Keywords = ConcatenateListOfArrays(keywordsContainer), + PassNames = ConcatenateListOfArrays(passNamesContainer), + PassIndices = ConcatenateListOfArrays(passIndicesContainer), + }; + return data; + + + static void GetExtendedTypeAndValue(int propertyId, UnityEngine.Rendering.ShaderPropertyType typeRaw, Material material, out Synchronizer.Model.Component_Material.MaterialPropertyType typeExtended, out string value) + { + // Handle scalar types based on shader declaration + switch (typeRaw) + { + case UnityEngine.Rendering.ShaderPropertyType.Color: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Color; + value = material.GetColor(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Vector: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Vector; + value = material.GetVector(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Float: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Float; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Range: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Range; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Texture: + { + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Texture; + var texture = material.GetTexture(propertyId); + if (texture) + value = texture.name; + else + value = string.Empty; + } + break; + + case UnityEngine.Rendering.ShaderPropertyType.Int: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Integer; + value = material.GetInteger(propertyId).ToString(); + break; + + default: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Invalid; + value = string.Empty; + Serilog.Log.Error("invalid material type {TypeRaw}", typeRaw); + break; + } + } + + static string[] ConcatenateListOfArrays(List listOfArrays) + { + if (listOfArrays.Count == 0) + return new string[0]; + else if (listOfArrays.Count == 1) + return listOfArrays[0]; + + int totalLength = 0; + foreach (var arr in listOfArrays) + totalLength += arr.Length; + + string[] result = new string[totalLength]; + Span span = result.AsSpan(); + + int offset = 0; + foreach (var arr in listOfArrays) + { + arr.AsSpan().CopyTo(span.Slice(offset)); + offset += arr.Length; + } + + return result; + } + + + } + + public static Synchronizer.Model.Component_Animation? ToSyncModelOfComponentAnimation(this GameObject go) + { + if (!go.TryGetComponent(out var animation)) + return null; + + if (!animation.isActiveAndEnabled) + return null; + + var data = new Synchronizer.Model.Component_Animation + { + GameObjectId = GetId(go) + }; + + /* + var clips = AnimationUtility.GetAnimationClips(go); + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + { + data.Clips[i] = clips[i].name; + } + */ + + var states = new List(); + foreach (AnimationState state in animation) + { + states.Add(state.name); + } + data.States = states.ToArray(); + + return data; + } + + public static Synchronizer.Model.Component_Animator? ToSyncModelOfComponentAnimator(this GameObject go) + { + if (!go.TryGetComponent(out var animator)) + return null; + + if (!animator.isActiveAndEnabled) + return null; + + if (!animator.runtimeAnimatorController) + return null; + + var data = new Synchronizer.Model.Component_Animator + { + GameObjectId = GetId(go) + }; + + var layerCount = animator.layerCount; + data.LayerIndices = new string[layerCount]; + data.LayerNames = new string[layerCount]; + for (int i = 0; i < layerCount; i++) + { + data.LayerIndices[i] = i.ToString(); + data.LayerNames[i] = animator.GetLayerName(i); + } + + int curParameterIndex = 0; + try + { + var parameterCount = animator.parameterCount; + data.ParameterIndices = new string[parameterCount]; + data.ParameterNames = new string[parameterCount]; + data.ParameterHashes = new string[parameterCount]; + data.ParameterTypes = new int[parameterCount]; + for (var i = 0; i < parameterCount; i++) + { + curParameterIndex = i; + // receiving error here, like "IndexOutOfRangeException: Index must be between 0 and 3", + // probably user edits it while retrieving data + var parameter = animator.GetParameter(i); + data.ParameterIndices[i] = i.ToString(); + data.ParameterNames[i] = parameter.name; + data.ParameterHashes[i] = parameter.nameHash.ToString(); + data.ParameterTypes[i] = (int)parameter.type; + } + } + catch (IndexOutOfRangeException indexOutOfRangeException) + { + Serilog.Log.Debug(indexOutOfRangeException, "handling IndexOutOfRangeException of animator.GetParameter(i)"); + + var parameterCount = curParameterIndex; + + data.ParameterIndices = ResizeArray(data.ParameterIndices, parameterCount); + data.ParameterNames = ResizeArray(data.ParameterNames, parameterCount); + data.ParameterHashes = ResizeArray(data.ParameterHashes, parameterCount); + data.ParameterTypes = ResizeArray(data.ParameterTypes, parameterCount); + } + + // When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a Bounce state in the Base Layer, the name is Base Layer.Bounce + // The name should be in the form Layer.Name or Layer.SubStateMachine.Name + if (!GetAnimatorStateInfo(animator, out var states, out var transitions) || + states == null || transitions == null) //for nullables + return data; + + var stateCount = states.Count; + data.StateNames = new string[stateCount]; + data.StateNameHashes = new string[stateCount]; + data.StateTags = new string[stateCount]; + data.StateTagHashes = new string[stateCount]; + data.StateFullPaths = new string[stateCount]; + data.StateFullPathHashes = new string[stateCount]; + data.StateMotionNames = new string[stateCount]; + for (int i = 0; i < stateCount; i++) + { + var state = states[i].state; + var fullPath = states[i].fullPath; + data.StateNames[i] = state.name; + data.StateNameHashes[i] = state.nameHash.ToString(); + data.StateTags[i] = state.tag; + data.StateTagHashes[i] = Animator.StringToHash(state.tag).ToString(); + data.StateFullPaths[i] = fullPath; + data.StateFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + var motion = state.motion; + if (motion) + data.StateMotionNames[i] = motion.name; + else + data.StateMotionNames[i] = string.Empty; + } + + var transitionCount = transitions.Count; + data.TransitionNames = new string[transitionCount]; + data.TransitionNameHashes = new string[transitionCount]; + data.TransitionUsernames = new string[transitionCount]; + data.TransitionUsernameHashes = new string[transitionCount]; + data.TransitionFullPaths = new string[transitionCount]; + data.TransitionFullPathHashes = new string[transitionCount]; + for (int i = 0; i < transitionCount; i++) + { + var transition = transitions[i].transition; + var fullPath = transitions[i].fullPath; + data.TransitionNames[i] = transition.name; + data.TransitionNameHashes[i] = Animator.StringToHash(transition.name).ToString(); + data.TransitionUsernames[i] = transition.GetDisplayName(transition.destinationState); + data.TransitionUsernameHashes[i] = Animator.StringToHash(data.TransitionUsernames[i]).ToString(); + data.TransitionFullPaths[i] = fullPath; + data.TransitionFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + } + + var clips = animator.runtimeAnimatorController.animationClips; + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + data.Clips[i] = clips[i].name; + + return data; + + //var events = clips.SelectMany(c => c.events); + + static T[] ResizeArray(T[] array, int size) + { + Array.Resize(ref array, size); + return array; + } + } + + + + public static bool GetAnimatorStateInfo(Animator animator, out List<(AnimatorState state, string fullPath)>? states, out List<(AnimatorTransition transition, string fullPath)>? transitions) + { + AnimatorController? controller = animator.runtimeAnimatorController as AnimatorController; + if (!controller || controller == null) + { + states = null; + transitions = null; + return false; + } + + AnimatorControllerLayer[] layers = controller.layers; + states = new List<(AnimatorState, string)>(); + transitions = new List<(AnimatorTransition, string)>(); + foreach (AnimatorControllerLayer layer in layers) + { + if (layer == null || layer.stateMachine == null) + continue; + + ChildAnimatorState[] animStates = layer.stateMachine.states; + getStateMachineInfo(layer.stateMachine, 0, layer.name, states, transitions); + } + return true; + + + static void getStateMachineInfo(AnimatorStateMachine stateMachine, int depth, string curPath, + List<(AnimatorState state, string fullPath)> states, + List<(AnimatorTransition transition, string fullPath)> transitions) + { + // for performance + if (depth > 4 || states.Count > 128) + return; + + states.AddRange(stateMachine.states.Select(s => (s.state, curPath + "." + s.state.name))); + + //var transitions = stateMachine.GetStateMachineTransitions(stateMachine); + transitions.AddRange(stateMachine.GetStateMachineTransitions(stateMachine).Select(t => (t, curPath + "." + t.name))); + + foreach (var subStateMachine in stateMachine.stateMachines) + getStateMachineInfo(subStateMachine.stateMachine, depth + 1, curPath + "." + subStateMachine.stateMachine.name, states, transitions); + } + } + + internal static Synchronizer.Model.GameObject? ToSyncModel(this GameObject go, int priority = 0) + { + if (!go) + return null; + + var data = new Synchronizer.Model.GameObject() + { + Id = GetId(go), + + Name = go.name, + Layer = go.layer.ToString(), + Tag = go.tag, + Scene = go.scene.name, + + ParentId = GetId(GetParentGO(go)), + ChildrenIds = getChildrenIds(go), + + Components = getComponents(go), + + Priority = priority, + }; + return data; + + static string[] getChildrenIds(GameObject g) + { + var ids = new List(); + var limit = 10;//**-- + foreach (Transform child in g.transform) + { + if (!child || !child.gameObject) + continue; + + ids.Add(GetId(child.gameObject)); + + if (--limit <= 0) + break; + } + return ids.ToArray(); + } + + //**--limit/10 + static string[] getComponents(GameObject g) => + g.GetComponents().Where(c => c).Select(c => c.GetType().FullName).Take(10).ToArray(); + /*(string[] componentNames, Synchronizer.Model.ComponentData[] componentData) getComponents(GameObject g) + { + var components = g.GetComponents(); + var names = components.Select(c => c.name).ToArray(); + + var data = new List(); + foreach (var comp in components) + { + var name = comp.name; + + + } + + return (names, data.ToArray()); + }*/ + } + + internal static Synchronizer.Model.GameObject[]? ToSyncModelOfHierarchy(this GameObject go) + { + if (!go) + return null; + + var list = new List(); + + var parent = GetParentGO(go); + if (parent != null && parent) + { + var parentModel = parent.ToSyncModel(); + if (parentModel != null) + list.Add(parentModel); + } + + int limit = 10; + foreach (Transform child in go.transform) + { + if (!child || !child.gameObject) + continue; + + var childModel = child.gameObject.ToSyncModel(); + if (childModel == null) + continue; + + list.Add(childModel); + + if (--limit <= 0) + break; + } + + return list.ToArray(); + } + + internal static Synchronizer.Model.ComponentData[]? ToSyncModelOfComponents(this GameObject go) + { + if (!go) + return null; + + var limit = 10;//**-- + return go.GetComponents().Where(c => c).Select(c => c.ToSyncModel(go)).Where(cd => cd != null).Take(limit).ToArray()!; + + /* + var components = go.GetComponents(); + var len = components.Count(c => c != null); + len = Math.Min(len, limit);//**--limit + + var array = new Synchronizer.Model.ComponentData[len]; + + var arrayIndex = 0; + foreach (var component in components) + { + if (component == null) + continue; + + array[arrayIndex++] = component.ToSyncModel(go); + + if (arrayIndex >= len) + break; + } + + return array; + */ + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this Component component, GameObject go) + { + if (!component || !go) + return null; + + Type type = component.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, component, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(go), + Component = component.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.Component, + Data = list.ToArray(), + }; + return data; + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this ScriptableObject so) + { + if (!so) + return null; + + Type type = so.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, so, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(so), + Component = so.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.ScriptableObject, + Data = list.ToArray(), + }; + return data; + } + + + static bool IsTypeCompatible(Type type) + { + if (type == null || !(type.IsSubclassOf(typeof(MonoBehaviour)) || type.IsSubclassOf(typeof(ScriptableObject)))) + return false; + return true; + } + + static void ShowFieldInfo(Type type)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + ShowFieldInfo(type.BaseType);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + + } + else if (field.FieldType == typeof(string)) + { + + } + } + } + + static void ShowFieldInfo(Type type, UnityEngine.Object unityObjectInstance, List<(string, string)> fields)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + if (!unityObjectInstance) + return; + + ShowFieldInfo(type.BaseType, unityObjectInstance, fields);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + // check attribute [HideInInspector] + { + object[] attr = field.GetCustomAttributes(typeof(HideInInspector), true); + if (attr != null && attr.Length > 0) + continue; + } + + // readonly + if (field.IsInitOnly) + continue; + + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + var val = field.GetValue(unityObjectInstance); + fields.Add((field.Name, val.ToString()));//**--culture + } + else if (field.FieldType == typeof(string)) + { + var val = (string)field.GetValue(unityObjectInstance); + fields.Add((field.Name, val)); + } + } + } + + } +} diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta new file mode 100644 index 0000000..a180464 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3839ff35a8db8d4449c565bdf10551f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs new file mode 100644 index 0000000..430d38b --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs @@ -0,0 +1,305 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using UnityEngine; +using UnityEngine.Events; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Shell +{ + public class UnityEditorShell + { + public static string DefaultShellApp + { + get + { +#if UNITY_EDITOR_WIN + return "cmd.exe"; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + //return "bash"; + return System.IO.File.Exists("/bin/zsh") ? "/bin/zsh" : "/bin/bash"; +#else + Serilog.Log.Error("invalid platform"); + return "invalid-platform"; +#endif + } + } + + // we are using unity actions for posterity in case we want to inspect those in-editor someday + private static readonly List ActionsQueue; + + static UnityEditorShell() + { + ActionsQueue = new List(); + EditorApplication.update += OnUpdate; + } + + // while running the Unity Editor update loop, we'll unqueue any tasks if such exist. + // actions can be + private static void OnUpdate() + { + while (ActionsQueue.Count > 0) + { + lock (ActionsQueue) + { + var action = ActionsQueue[0]; + try + { + action?.Invoke(); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error invoking shell action"); + } + finally + { + ActionsQueue.RemoveAt(0); + } + } + } + } + + private static void Enqueue(UnityAction action) + { + lock (ActionsQueue) + { + ActionsQueue.Add(action); + } + } + + public static ShellCommandEditorToken Execute(string cmd) + { + var shellCommandEditorToken = new ShellCommandEditorToken(); + System.Threading.ThreadPool.QueueUserWorkItem(delegate (object state) + { + Process? process = null; + + try + { + var processStartInfo = CreateProcessStartInfo(cmd); + + // in case the command was already killed from the editor when the thread was queued + if (shellCommandEditorToken.IsKillRequested) + { + return; + } + + process = Process.Start(processStartInfo); + SetupProcessCallbacks(process, processStartInfo, shellCommandEditorToken); + ReadProcessOutput(process, shellCommandEditorToken); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error starting shell"); + process?.Close(); + + Enqueue(() => + { + shellCommandEditorToken.FeedLog(UnityShellLogType.Error, e.ToString()); + shellCommandEditorToken.MarkAsDone(-1); + }); + } + }); + return shellCommandEditorToken; + } + + private static ProcessStartInfo CreateProcessStartInfo(string cmd) + { + var processStartInfo = new ProcessStartInfo(DefaultShellApp); +#if UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + processStartInfo.Arguments = "-c"; +#elif UNITY_EDITOR_WIN + processStartInfo.Arguments = "/c"; +#endif + + processStartInfo.Arguments += (" \"" + cmd + " \""); + processStartInfo.CreateNoWindow = true; + processStartInfo.ErrorDialog = true; + processStartInfo.UseShellExecute = false; + //processStartInfo.WorkingDirectory = options.WorkingDirectory == null ? "./" : options.WorkingDirectory; + processStartInfo.RedirectStandardOutput = true; + processStartInfo.RedirectStandardError = true; + processStartInfo.RedirectStandardInput = true; + processStartInfo.StandardOutputEncoding = Encoding.UTF8; + processStartInfo.StandardErrorEncoding = Encoding.UTF8; + return processStartInfo; + } + + private static void SetupProcessCallbacks(Process process, ProcessStartInfo processStartInfo, ShellCommandEditorToken shellCommandEditorToken) + { + shellCommandEditorToken.BindProcess(process); + + process.ErrorDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Error("error on shell.ErrorDataReceived: {data}", e.Data); + }; + process.OutputDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Debug("shell.OutputDataReceived: {data}", e.Data); + }; + process.Exited += delegate (object sender, System.EventArgs e) + { + Serilog.Log.Debug("shell.Exited: {data}", e.ToString()); + }; + } + + private static void ReadProcessOutput(Process process, ShellCommandEditorToken shellCommandEditorToken) + { + do + { + var line = process.StandardOutput.ReadLine(); + if (line == null) + { + break; + } + + line = line.Replace("\\", "/"); + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Log, line); }); + } while (true); + + while (true) + { + var error = process.StandardError.ReadLine(); + if (string.IsNullOrEmpty(error)) + { + break; + } + + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Error, error); }); + } + + process.WaitForExit(); + var exitCode = process.ExitCode; + process.Close(); + Enqueue(() => { shellCommandEditorToken.MarkAsDone(exitCode); }); + } + + } + + public class ShellCommandEditorToken + { + public event UnityAction? OnLog; + public event UnityAction? OnExit; + + private Process? _process; + + internal void BindProcess(Process process) + { + _process = process; + } + + internal void FeedLog(UnityShellLogType unityShellLogType, string log) + { + OnLog?.Invoke(unityShellLogType, log); + + if (unityShellLogType == UnityShellLogType.Error) + { + HasError = true; + } + } + + public bool IsKillRequested { get; private set; } + + public void Kill() + { + if (IsKillRequested) + { + return; + } + + IsKillRequested = true; + if (_process != null) + { + _process.Kill(); + _process = null; + } + else + { + MarkAsDone(137); + } + } + + public bool HasError { get; private set; } + + public int ExitCode { get; private set; } + + public bool IsDone { get; private set; } + + internal void MarkAsDone(int exitCode) + { + ExitCode = exitCode; + IsDone = true; + OnExit?.Invoke(exitCode); + } + + /// + /// This method is intended for compiler use. Don't call it in your code. + /// + public ShellCommandAwaiter GetAwaiter() + { + return new ShellCommandAwaiter(this); + } + } + + public struct ShellCommandAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandAwaiter(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public int GetResult() + { + return _shellCommandEditorToken.ExitCode; + } + + public bool IsCompleted => _shellCommandEditorToken.IsDone; + + public void OnCompleted(Action continuation) + { + UnsafeOnCompleted(continuation); + } + + public void UnsafeOnCompleted(Action continuation) + { + if (IsCompleted) + { + continuation(); + } + else + { + _shellCommandEditorToken.OnExit += (_) => { continuation(); }; + } + } + } + + public enum UnityShellLogType + { + Log, + Error + } + + public class ShellCommandYieldable : CustomYieldInstruction + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandYieldable(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public override bool keepWaiting => !_shellCommandEditorToken.IsDone; + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta new file mode 100644 index 0000000..9412f7e --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8a1c8d4b7d7fcc41bc2bdb8aa27522e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Updater.cs b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Updater.cs new file mode 100644 index 0000000..fac4352 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Updater.cs @@ -0,0 +1,150 @@ +using System.Collections; +using UnityEngine; +using UnityEditor; +using UnityEngine.Networking; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; + +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public static class Updater + { + const string EditorPrefsKey = "my_uca_update_disabled"; + const string SessionStateKey = "my_uca_update_checked_before"; + const string ItchApiUri = "https://itch.io/api/1/x/wharf/latest?target=meryel/unity-code-assist&channel_name=asset"; + const string ItchStoreUri = "https://meryel.itch.io/unity-code-assist"; + const string AssetStoreUri = "https://assetstore.unity.com/packages/tools/utilities/code-assist-216713"; + const string VSMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite"; + const string VSCodeMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode"; + + +#pragma warning disable CS0162 + public static void CheckUpdateSilent() + { +#if !MERYEL_UCA_ITCH_BUILD + return; +#endif + + var updateDisabled = EditorPrefs.GetBool(EditorPrefsKey, false); + if (updateDisabled) + return; + + var updateCheckedBefore = SessionState.GetBool(SessionStateKey, false); + if (updateCheckedBefore) + return; + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, false), MQTTnetInitializer.Publisher); + } +#pragma warning restore CS0162 + + public static void CheckUpdateForced() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, true), MQTTnetInitializer.Publisher); + } + + + static void DisplayDialog() + { + SessionState.SetBool(SessionStateKey, true); + + int option = EditorUtility.DisplayDialogComplex( + "Update Unity Code Assist", + "Do you want to update asset: Unity Code Assist?", + "Update", //"Save", + "Cancel", + "Never ask again"); //"Don't Save"); + + switch (option) + { + // update - Save. + case 0: +#if MERYEL_UCA_ITCH_BUILD + Application.OpenURL(ItchStoreUri); +#endif +#if MERYEL_UCA_ASSET_STORE_BUILD + Application.OpenURL(AssetStoreUri); + Serilog.Log.Information("It may take a few days for the Asset Store team to review updates. Thank you for your patience."); +#endif +#if MERYEL_UCA_VS_MARKETPLACE_BUILD + Application.OpenURL(VSMarketplaceUri); +#endif +#if MERYEL_UCA_VSC_MARKETPLACE_BUILD + Application.OpenURL(VSCodeMarketplaceUri); +#endif + break; + + // Cancel. + case 1: + // do nothing + break; + + // never ask again - Don't Save. + case 2: + EditorPrefs.SetBool(EditorPrefsKey, true); + break; + + default: + Serilog.Log.Error("Unrecognized option for {Location}.", nameof(DisplayDialog)); + break; + } + + } + + static void Compare(string response, bool isForced) + { + var regex = new System.Text.RegularExpressions.Regex("\\d+(\\.\\d+){2,4}"); + var match = regex.Match(response); + if (!match.Success) + { + Serilog.Log.Error("Invalid update response, couldn't parse: {Response}", response); + return; + } + + var version = match.Value; + + if (Assister.VersionCompare(Assister.Version, version) >= 0) + { + if (isForced) + Serilog.Log.Information("Unity Code Assist is up to date, version: {Version}", Assister.Version); + return; + } + + DisplayDialog(); + } + + static IEnumerator GetRequest(string uri, bool isForced) + { + using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) + { + // Request and wait for the desired page. + yield return webRequest.SendWebRequest(); + + string[] pages = uri.Split('/'); + int page = pages.Length - 1; + + switch (webRequest.result) + { + case UnityWebRequest.Result.ConnectionError: + case UnityWebRequest.Result.DataProcessingError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": Error: " + webRequest.error); + break; + case UnityWebRequest.Result.ProtocolError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": HTTP Error: " + webRequest.error); + break; + case UnityWebRequest.Result.Success: + Serilog.Log.Debug("Checking new version of UnityCodeAssist " + pages[page] + ": Received: " + webRequest.downloadHandler.text); + Compare(webRequest.downloadHandler.text, isForced); + break; + } + } + } + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta new file mode 100644 index 0000000..0772a04 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bebf3fdfe56579944af4d710a6465a94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/csc.rsp b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/csc.rsp new file mode 100644 index 0000000..99323e8 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/csc.rsp @@ -0,0 +1 @@ +-define:MERYEL_UCA_LITE_VERSION;MERYEL_UCA_VS_MARKETPLACE_BUILD diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta new file mode 100644 index 0000000..d834485 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45ca2846d675c9a438e49991db89e437 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/GPT Notice.md b/Prototype 1/Packages/com.merry-yellow.code-assist/GPT Notice.md new file mode 100644 index 0000000..2e9ecb3 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/GPT Notice.md @@ -0,0 +1,47 @@ +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta new file mode 100644 index 0000000..ca47924 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 622345dc4e7719245818bc32d5dfa601 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md b/Prototype 1/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md new file mode 100644 index 0000000..82e81a7 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md @@ -0,0 +1,8 @@ +In Unity, from the menubar select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" . This will install the full version of Visual Studio or VS Code extension. + +If above setup fails for some reason, you can also install the extensions manually. Change the file extension from "zip" to "vsix", then install from the file. + +Note that extension installers in this folder are for full version only. +For lite version, please refer to Microsoft Marketplace +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta new file mode 100644 index 0000000..bd826ab --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4061fdac4a8c7c44da5ea8538583ea9a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/README.md b/Prototype 1/Packages/com.merry-yellow.code-assist/README.md new file mode 100644 index 0000000..61d60af --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/README.md @@ -0,0 +1,128 @@ +Code Assist improves your coding experience with Visual Studio and VS Code. Coding for Unity projects becomes easier and more efficient with fewer bugs. +Connect your game editor and IDE, let Unity and Visual Studio/VS Code share data between each other. Enrich your coding experience with the new data available. + + + +Contact: +merryyellow@outlook.com + +Website: +https://unitycodeassist.netlify.app/ + +Discord: +https://discord.gg/2CgKHDq + +Forum: +https://forum.unity.com/threads/code-assist-empower-your-ide.1384731/ + +GitHub: +https://github.com/merryyellow/Unity-Code-Assist + +Asset Store: +http://u3d.as/2N2H + +itch.io: +https://meryel.itch.io/unity-code-assist + +Visual Studio Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite + +VS Code Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode + + + +Restrictions: +* Unity 2021.2 and newer. +* Visual Studio 2022 or VS Code (1.75+). Does not work with Visual Studio for Mac, Rider or any other IDE or text editor. + + + +How to Setup: +* Import the Unity asset with the package manager into your Unity project +* In Unity, from top menu bar, select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" (You can skip this step if you have installed it before for another project). This will uninstall the lite version of extension from Visual Studio/VS Code, and then install full version of extension to Visual Studio/VS Code. To install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Open your Unity project with Visual Studio/VS Code. Code Assist loads in background with low priority, so it will be ready in a minute when Visual Studio/VS Code first starts up. +* To check if setup is successfull, in Unity, from top menu bar choose "Tools"->"Code Assist"->"Status". The windows should display "Code Assist is working!". + + + +How to Use: +Code Assist is always active while you are coding. The following samples will give you a glimpse of Code Assist. +* Code Completion: In a class which derives MonoBehaviour, type "CompareTag(". When you press double quotes("), code completion popup should appear with the available tags of the scene. +* Inline Visuals: In a class which derives MonoBehaviour, type "gameObject.layer = 0;" and save the document. "Default" text should appear on top or right of "0". +* Code Analyzers: Define a Vector3 (let's say vec3). When used like "if (vec3.magnitude < 10)", a warning will appear on that line. Press Alt+Enter to convert it to "if (vec3.sqrMagnitude < 10 * 10)", which has better performance. + + + +Generative AI: +Generative AI is working only in Visual Studio (for now). It does not work in VS Code. +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing + + + +Troubleshooting: +* Make sure in Unity, "Tools"->"Code Assist"->"Status" is available from the top menu bar. If not, reimport the asset. +* Make sure in Visual Studio, "Extensions"->"Unity Code Assist"->Status is available from the top menu bar. If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Make sure in VS Code,"Unity Code Assist: Status" command is avaible in the commands palette (shortcut: Ctrl+Shift+P) . If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* If Visual Studio/VS Code has just been started, just wait; it usually takes around one minute to fully load Code Assist. +* If still not working, in Unity try "Tools"->"Code Assist"->"Synchronize" from the top menu bar. This will attempt a new connection with Visual Studio/VS Code. +* If none works above, try restarting both Unity and Visual Studio/VS Code; sometimes an unclosed background thread blocks communication channels (network ports). + + + +Error Reporting: +* In Unity, choose "Tools"->"Code Assist"->"Report error" from the menu bar, to open feedback window. +* Or in Visual Studio, choose "Extensions"->"Unity Code Assist"->"Report error" from the menu bar, to open feedback window. (There is no feedback window in VS Code, log files are under system temp folder) +* In the feedback window, you can view the most recent logs, or view full log of Unity or Visual Studio. +* You can report the error via email ( merryyellow@outlook.com ) or Discord ( https://discord.gg/2CgKHDq ) or GitHub ( https://github.com/merryyellow/Unity-Code-Assist/issues/new ) +* Attaching full logs is recommended when reporting an error. + + + +Thank you for using Code Assist. We hope this will help you in your crazy journey called game development :) \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/README.md.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/README.md.meta new file mode 100644 index 0000000..6c5fb03 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e2203094ce734a4d89f7d4287db6b83 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Third Party Notices.md b/Prototype 1/Packages/com.merry-yellow.code-assist/Third Party Notices.md new file mode 100644 index 0000000..35102eb --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Third Party Notices.md @@ -0,0 +1,647 @@ +This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below: + + + + +roslyn-linq-rewrite +MIT License +https://github.com/antiufo/roslyn-linq-rewrite/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) 2016 Andrea Martinelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +ConstVisualizer +MIT License +https://github.com/mrlacey/ConstVisualizer/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2020 Matt Lacey + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +InlineColorPicker +MIT License +https://github.com/nokola/InlineColorPicker/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2021 Nokola + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Roslyn +MIT License +https://github.com/dotnet/roslyn/blob/main/License.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +YamlDotNet +MIT License +https://github.com/aaubry/YamlDotNet/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Command Line Parser +MIT License +https://github.com/commandlineparser/commandline/blob/master/License.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2005 - 2015 Giacomo Stelluti Scala & Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + + +UnityCommandLineTools +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2020 Katsumasa + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +microscope +MIT License +https://github.com/bert2/microscope/blob/main/README.md +------------------------------- +MIT License + +Copyright (c) 2020 Robert Hofmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTTnet +MIT License +https://github.com/dotnet/MQTTnet/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors +All Rights Reserved + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +logging +MIT License +https://github.com/nreco/logging/blob/master/LICENSE +------------------------------- +MIT License + +Copyright (c) 2017 NReco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTT.js +MIT License +https://github.com/mqttjs/MQTT.js/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) +Copyright (c) 2015-2016 MQTT.js contributors +MQTT.js contributors listed at https://github.com/mqttjs/MQTT.js#contributors + +Copyright 2011-2014 by Adam Rudd + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +winston +MIT License +https://github.com/winstonjs/winston/blob/master/LICENSE +------------------------------- +Copyright (c) 2010 Charlie Robbins + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +winston-vscode +MIT License +https://github.com/pustovitDmytro/winston-vscode/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2023 Dmytro Pustovit + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +js-sha256 +MIT License +https://github.com/emn178/js-sha256/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2014-2024 Chen, Yi-Cyuan + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +find-process +MIT License +https://github.com/yibn2008/find-process/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 Zoujie + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +unitypackage +MIT License +https://github.com/natsuneko-laboratory/unitypackage/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2022 Natsune Mochizuki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Newtonsoft.Json +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Newtonsoft.Json-for-Unity +MIT License +https://github.com/applejag/Newtonsoft.Json-for-Unity/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2019 Kalle Jillheden (jilleJr) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Caching +MIT License +https://github.com/jchristn/Caching/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +openai-dotnet +MIT License +https://github.com/openai/openai-dotnet/blob/main/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2024 OpenAI (https://openai.com) + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +azure-sdk-for-net +MIT License +https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) 2015 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Anthropic.SDK +MIT License +https://github.com/tghamm/Anthropic.SDK/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2023 Grant Hamm + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +DeepSeek-NET +MIT License +https://github.com/luisllamasbinaburo/DeepSeek-NET/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +EditorCoroutines +Unity Companion License +https://unity.com/legal/licenses/unity-companion-license +------------------------------- +Unity Companion License ("License") +v1.3 + +Unity Technologies ApS (“Unity”) grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute the work of authorship that accompanies this License (“Work”), subject to the following terms and conditions: + +1. Unity Companion Use. Exercise of the license granted herein is permitted as long as it is in connection with the authoring and/or distribution of applications, software, or other content under a valid Unity content authoring and rendering engine software license (“Engine License”). That means, for example, as long as you authored content using the Work under an Engine License, you may distribute the Work in connection with that content as you see fit under this License. No other exercise of the license granted herein is permitted, and in no event may the Work be used for competitive analysis or to develop a competing product or service. + +2. No Modification of Engine License. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +3. Ownership; Derivative Works. + +3.1 You own your content. In this License, “derivative works” means derivatives of the Work itself--works derived only from the Work by you under this License (for example, modifying the code of the Work itself to improve its efficacy); “derivative works” of the Work do not include, for example, games, apps, or content that you create with the Work. You keep all right, title, and interest in your own content. + +3.2 Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Work and derivative works of the Work, and you hereby assign and agree to assign all such rights in those derivative works to Unity. Should assignment be invalid for any reason, you grant to Unity an irrevocable, perpetual, worldwide, non-exclusive, no-charge, and royalty-free license (with the right to grant sublicenses) under those intellectual property rights to those derivative works. You also agree to waive or refrain from asserting any author’s right, moral rights, or like rights to the extent necessary to permit exploitation as contemplated under this License. + +3.3 Your right to use derivative works. You will always have the right to use derivative works of the Work you create, consonant with this License. + +4. Trademarks. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates (“Trademarks”). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Trademark Guidelines at https://unity.com/legal/branding_trademarks. + +5. Notices & Third-Party Rights. This License, including the copyright notice associated with the Work, must be provided in all substantial portions of the Work and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Work is accompanied by a Unity “third-party notices” or similar file, you acknowledge and agree that software or content identified in that file is governed by those separate license terms. + +6. DISCLAIMER, LIMITATION OF LIABILITY. THE Work AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NON-INFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE Work OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +7. USE IS ACCEPTANCE and License Versions. Your access to and use of the Work constitutes your acceptance of this License and its terms and conditions. This License may be modified or updated; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Work under the updated License. + +8. Use in Compliance with Law and Termination. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately (i) on any breach by you of this License; and (ii) if you commence any form of patent litigation, including a cross-claim or counterclaim, against anyone wherein you allege that the Work constitutes direct or secondary/indirect patent infringement. + +9. Severability. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +10. Governing Law and Venue. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License (“Dispute”). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta new file mode 100644 index 0000000..590ccae --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9881c9372a3cb5f41a3c73f821f29ce9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/package.json b/Prototype 1/Packages/com.merry-yellow.code-assist/package.json new file mode 100644 index 0000000..548309c --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/package.json @@ -0,0 +1,33 @@ +{ + "name" : "com.merry-yellow.code-assist", + "version" : "1.4.19", + "displayName" : "Code Assist", + "description" : "Code Assist improves your coding experience with Visual Studio and VS Code by adding more features for Unity projects. Coding Unity scripts becomes easier and more efficient and with fewer bugs.", + "unity" : "2021.2", + "type" : "tool", + "changelogUrl": "https://code-assist.netlify.app/changelog", + "dependencies" : { + }, + "keywords" : [ + "Productivity", + "Functionality", + "Script", + "CSharp", + "Scripting", + "Code Editor", + "IDE", + "Visual Studio", + "Tool", + "Code", + "Utility", + "Coding", + "C#", + "Workflow", + "Generative AI" + ], + "author" : { + "name" : "Merry Yellow", + "email" : "merryyellow@outlook.com", + "url" : "https://code-assist.netlify.app/" + } +} \ No newline at end of file diff --git a/Prototype 1/Packages/com.merry-yellow.code-assist/package.json.meta b/Prototype 1/Packages/com.merry-yellow.code-assist/package.json.meta new file mode 100644 index 0000000..b25ac62 --- /dev/null +++ b/Prototype 1/Packages/com.merry-yellow.code-assist/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f5685fdf5428934e944eb260848149c +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 1/Packages/manifest.json b/Prototype 1/Packages/manifest.json new file mode 100644 index 0000000..f67727f --- /dev/null +++ b/Prototype 1/Packages/manifest.json @@ -0,0 +1,48 @@ +{ + "dependencies": { + "com.unity.ai.navigation": "2.0.9", + "com.unity.collab-proxy": "2.10.2", + "com.unity.ide.rider": "3.0.38", + "com.unity.ide.visualstudio": "2.0.25", + "com.unity.inputsystem": "1.14.2", + "com.unity.multiplayer.center": "1.0.0", + "com.unity.recorder": "5.1.3", + "com.unity.render-pipelines.universal": "17.2.0", + "com.unity.test-framework": "1.6.0", + "com.unity.timeline": "1.8.9", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.9", + "com.unity.modules.accessibility": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Prototype 1/Packages/packages-lock.json b/Prototype 1/Packages/packages-lock.json new file mode 100644 index 0000000..82dbf7d --- /dev/null +++ b/Prototype 1/Packages/packages-lock.json @@ -0,0 +1,491 @@ +{ + "dependencies": { + "com.merry-yellow.code-assist": { + "version": "file:com.merry-yellow.code-assist", + "depth": 0, + "source": "embedded", + "dependencies": {} + }, + "com.unity.ai.navigation": { + "version": "2.0.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.ai": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.bindings.openimageio": { + "version": "1.0.0", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.collections": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.25", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.10.2", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.6.2", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.23", + "com.unity.mathematics": "1.3.2", + "com.unity.test-framework": "1.4.6", + "com.unity.nuget.mono-cecil": "1.11.5", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "2.0.5", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.ide.rider": { + "version": "3.0.38", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.25", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.com" + }, + "com.unity.inputsystem": { + "version": "1.14.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.3.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.multiplayer.center": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.nuget.mono-cecil": { + "version": "1.11.5", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.recorder": { + "version": "5.1.3", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.timeline": "1.8.7", + "com.unity.collections": "1.2.4", + "com.unity.bindings.openimageio": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.burst": "1.8.14", + "com.unity.mathematics": "1.3.2", + "com.unity.ugui": "2.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.rendering.light-transport": "1.0.1" + } + }, + "com.unity.render-pipelines.universal": { + "version": "17.2.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.shadergraph": "17.2.0", + "com.unity.render-pipelines.universal-config": "17.0.3" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3" + } + }, + "com.unity.rendering.light-transport": { + "version": "1.0.1", + "depth": 2, + "source": "builtin", + "dependencies": { + "com.unity.collections": "2.2.0", + "com.unity.mathematics": "1.2.4", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.searcher": { + "version": "4.9.3", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.searcher": "4.9.3" + } + }, + "com.unity.test-framework": { + "version": "1.6.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.test-framework.performance": { + "version": "3.2.0", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.8.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "2.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.hierarchycore": "1.0.0", + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/Prototype 1/ProjectSettings/AudioManager.asset b/Prototype 1/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..27287fe --- /dev/null +++ b/Prototype 1/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/Prototype 1/ProjectSettings/ClusterInputManager.asset b/Prototype 1/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/Prototype 1/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/Prototype 1/ProjectSettings/DynamicsManager.asset b/Prototype 1/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..fc90ab9 --- /dev/null +++ b/Prototype 1/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/Prototype 1/ProjectSettings/EditorBuildSettings.asset b/Prototype 1/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..d975f4e --- /dev/null +++ b/Prototype 1/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Scenes/Challenge 1.unity + guid: b6cc3e14dbc3342c8ab192babf679766 + m_configObjects: + com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + m_UseUCBPForAssetBundles: 0 diff --git a/Prototype 1/ProjectSettings/EditorSettings.asset b/Prototype 1/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..878c4cb --- /dev/null +++ b/Prototype 1/ProjectSettings/EditorSettings.asset @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 15 + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerCacheSize: 10 + m_SpritePackerPaddingPower: 1 + m_Bc7TextureCompressor: 0 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref + m_ProjectGenerationRootNamespace: + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_EnableEditorAsyncCPUTextureLoading: 0 + m_AsyncShaderCompilation: 1 + m_PrefabModeAllowAutoSave: 1 + m_EnterPlayModeOptionsEnabled: 1 + m_EnterPlayModeOptions: 0 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_InspectorUseIMGUIDefaultInspector: 0 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 0 + m_ShadowmaskStitching: 0 + m_AssetPipelineMode: 1 + m_RefreshImportMode: 0 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 + m_CacheServerValidationMode: 2 + m_CacheServerDownloadBatchSize: 128 + m_EnableEnlightenBakedGI: 0 + m_ReferencedClipsExactNaming: 1 + m_ForceAssetUnloadAndGCOnSceneLoad: 1 diff --git a/Prototype 1/ProjectSettings/GraphicsSettings.asset b/Prototype 1/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..a148e49 --- /dev/null +++ b/Prototype 1/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,67 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 16 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_PreloadShadersBatchTimeLimit: -1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_BrgStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_RenderPipelineGlobalSettingsMap: + UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa, type: 2} + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 1 + m_LogWhenShaderIsCompiled: 0 + m_LightProbeOutsideHullStrategy: 0 + m_CameraRelativeLightCulling: 0 + m_CameraRelativeShadowCulling: 0 diff --git a/Prototype 1/ProjectSettings/InputManager.asset b/Prototype 1/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/Prototype 1/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/Prototype 1/ProjectSettings/MemorySettings.asset b/Prototype 1/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/Prototype 1/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/Prototype 1/ProjectSettings/MultiplayerManager.asset b/Prototype 1/ProjectSettings/MultiplayerManager.asset new file mode 100644 index 0000000..2a93664 --- /dev/null +++ b/Prototype 1/ProjectSettings/MultiplayerManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!655991488 &1 +MultiplayerManager: + m_ObjectHideFlags: 0 + m_EnableMultiplayerRoles: 0 + m_StrippingTypes: {} diff --git a/Prototype 1/ProjectSettings/NavMeshAreas.asset b/Prototype 1/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..3b0b7c3 --- /dev/null +++ b/Prototype 1/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/Prototype 1/ProjectSettings/PackageManagerSettings.asset b/Prototype 1/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..be4a797 --- /dev/null +++ b/Prototype 1/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/Prototype 1/ProjectSettings/Physics2DSettings.asset b/Prototype 1/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..6c5cf8a --- /dev/null +++ b/Prototype 1/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 0 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Prototype 1/ProjectSettings/PresetManager.asset b/Prototype 1/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..67a94da --- /dev/null +++ b/Prototype 1/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/Prototype 1/ProjectSettings/ProjectSettings.asset b/Prototype 1/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..eef76fc --- /dev/null +++ b/Prototype 1/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,946 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 28 + productGUID: 42b9ac8982f845441b144a183c7211f8 + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: LupiNex Media + productName: Drag Car Race + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 1280 + defaultScreenHeightWeb: 720 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + unsupportedMSAAFallback: 0 + m_SpriteBatchMaxVertexCount: 65535 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidDisplayOptions: 1 + androidBlitType: 0 + androidResizeableActivity: 1 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + androidPredictiveBackSupport: 1 + androidApplicationEntry: 2 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + audioSpatialExperience: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + meshDeformation: 2 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 + switchNVNGraphicsFirmwareMemory: 32 + switchGraphicsJobsSyncAfterKick: 1 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 1 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 0.1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.4 + androidMinAspectRatio: 1 + applicationIdentifier: + Android: com.UnityTechnologies.com.unity.template.urpblank + Standalone: com.Unity-Technologies.com.unity.template.urp-blank + iPhone: com.Unity-Technologies.com.unity.template.urp-blank + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 23 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + androidSplitApplicationBinary: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSSimulatorArchitecture: 0 + iOSTargetOSVersionString: 13.0 + tvOSSdkVersion: 0 + tvOSSimulatorArchitecture: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 13.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a + templatePackageId: com.unity.template.urp-blank@17.0.14 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 2 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidEnableArm64MTE: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + androidAppCategory: 3 + useAndroidAppCategory: 1 + androidAppCategoryOther: + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + AndroidReportGooglePlayAppDependencies: 1 + androidSymbolsSizeThreshold: 800 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: iPhone + m_Icons: + - m_Textures: [] + m_Width: 180 + m_Height: 180 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 167 + m_Height: 167 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 152 + m_Height: 152 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 76 + m_Height: 76 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 87 + m_Height: 87 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 60 + m_Height: 60 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 20 + m_Height: 20 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 1024 + m_Height: 1024 + m_Kind: 4 + m_SubKind: App Store + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + m_BuildTargetBatching: + - m_BuildTarget: WebGL + m_StaticBatching: 0 + m_DynamicBatching: 0 + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: [] + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: + PRODUCT_DESCRIPTION: + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - serializedVersion: 2 + m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupHDRCubemapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: + - m_BuildTarget: Android + m_Encoding: 1 + m_BuildTargetDefaultTextureCompressionFormat: + - serializedVersion: 3 + m_BuildTarget: Android + m_Formats: 03000000 + - serializedVersion: 3 + m_BuildTarget: WebGL + m_Formats: 05000000 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + editorGfxJobOverride: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 11.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchDisableHTCSPlayerConnection: 0 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + switchUpgradedPlayerSettingsToNMETA: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:PWA + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + webGLWebAssemblyTable: 0 + webGLWebAssemblyBigInt: 0 + webGLCloseOnQuit: 0 + webWasm2023: 0 + webEnableSubmoduleStrippingCompatibility: 0 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: + Android: 1 + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + il2cppStacktraceInformation: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + editorAssembliesCompatibilityLevel: 1 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Prototype 1 + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Prototype 1 + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 0 + hmiCpuConfiguration: + hmiLogStartupTiming: 0 + qnxGraphicConfPath: + apiCompatibilityLevel: 6 + captureStartupLogs: {} + activeInputHandler: 2 + windowsGamepadBackendHint: 0 + cloudProjectId: e60c9685-c1dc-40c3-a9d3-2f6c16bf4c98 + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: Prototype 1 + organizationId: lnxmedia + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 + androidVulkanDenyFilterList: [] + androidVulkanAllowFilterList: [] + androidVulkanDeviceFilterListAsset: {fileID: 0} + d3d12DeviceFilterListAsset: {fileID: 0} diff --git a/Prototype 1/ProjectSettings/ProjectVersion.txt b/Prototype 1/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..1ddb36d --- /dev/null +++ b/Prototype 1/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 6000.2.10f1 +m_EditorVersionWithRevision: 6000.2.10f1 (d3d30d158480) diff --git a/Prototype 1/ProjectSettings/QualitySettings.asset b/Prototype 1/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..f55198a --- /dev/null +++ b/Prototype 1/ProjectSettings/QualitySettings.asset @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 1 + m_QualitySettings: + - serializedVersion: 4 + name: Mobile + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 1 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 5e6cbd92db86f4b18aec3ed561671858, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Standalone + - serializedVersion: 4 + name: PC + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 2 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Android + - iPhone + m_TextureMipmapLimitGroupNames: [] + m_PerPlatformDefaultQuality: + Android: 0 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 0 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Server: 0 + Stadia: 0 + Standalone: 1 + WebGL: 0 + Windows Store Apps: 0 + XboxOne: 0 + iPhone: 0 + tvOS: 0 diff --git a/Prototype 1/ProjectSettings/SceneTemplateSettings.json b/Prototype 1/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..ede5887 --- /dev/null +++ b/Prototype 1/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/Prototype 1/ProjectSettings/ShaderGraphSettings.asset b/Prototype 1/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 0000000..ce8c243 --- /dev/null +++ b/Prototype 1/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + overrideShaderVariantLimit: 0 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 + customHeatmapValues: {fileID: 0} diff --git a/Prototype 1/ProjectSettings/TagManager.asset b/Prototype 1/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..6413d11 --- /dev/null +++ b/Prototype 1/ProjectSettings/TagManager.asset @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: [] + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 + m_RenderingLayers: + - Default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - diff --git a/Prototype 1/ProjectSettings/TimeManager.asset b/Prototype 1/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..558a017 --- /dev/null +++ b/Prototype 1/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/Prototype 1/ProjectSettings/URPProjectSettings.asset b/Prototype 1/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 0000000..64a8674 --- /dev/null +++ b/Prototype 1/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 10 diff --git a/Prototype 1/ProjectSettings/UnityConnectSettings.asset b/Prototype 1/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..029ad8b --- /dev/null +++ b/Prototype 1/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + InsightsSettings: + m_EngineDiagnosticsEnabled: 1 + m_Enabled: 0 + CrashReportingSettings: + serializedVersion: 2 + m_EventUrl: https://perf-events.cloud.unity3d.com + m_EnableCloudDiagnosticsReporting: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/Prototype 1/ProjectSettings/VFXManager.asset b/Prototype 1/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..3a95c98 --- /dev/null +++ b/Prototype 1/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/Prototype 1/ProjectSettings/VersionControlSettings.asset b/Prototype 1/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/Prototype 1/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/Prototype 1/ProjectSettings/XRSettings.asset b/Prototype 1/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/Prototype 1/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/Prototype 1/Prototype 1.slnx b/Prototype 1/Prototype 1.slnx new file mode 100644 index 0000000..c5e2a43 --- /dev/null +++ b/Prototype 1/Prototype 1.slnx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Prototype 1/README.md b/Prototype 1/README.md new file mode 100644 index 0000000..c9fae8f --- /dev/null +++ b/Prototype 1/README.md @@ -0,0 +1,2 @@ +# Unity Junior Programmer Pathway + diff --git a/Prototype 2/.gitignore b/Prototype 2/.gitignore new file mode 100644 index 0000000..22e7db6 --- /dev/null +++ b/Prototype 2/.gitignore @@ -0,0 +1,75 @@ +# ---> Unity +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.unitypackage.meta +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + diff --git a/Prototype 2/.vsconfig b/Prototype 2/.vsconfig new file mode 100644 index 0000000..f019fd0 --- /dev/null +++ b/Prototype 2/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Prototype 2/AGENTS.md b/Prototype 2/AGENTS.md new file mode 100644 index 0000000..d144c37 --- /dev/null +++ b/Prototype 2/AGENTS.md @@ -0,0 +1,8 @@ + +- Project name: Prototype 2 +- Unity version: Unity 6000.2.10f1 +- Active game object: + - Name: Panel + - Tag: Untagged + - Layer: UI + \ No newline at end of file diff --git a/Prototype 2/Assets/Challenge 2.meta b/Prototype 2/Assets/Challenge 2.meta new file mode 100644 index 0000000..b3bdba3 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ecf58582f8baa43b7ab7aa8933b6ee5f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Challenge 2.meta b/Prototype 2/Assets/Challenge 2/Challenge 2.meta new file mode 100644 index 0000000..4fa76a5 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Challenge 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a0c10e634fe42fb4982f1f8225ed656e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Challenge 2/LightingData.asset b/Prototype 2/Assets/Challenge 2/Challenge 2/LightingData.asset new file mode 100644 index 0000000..57597ba Binary files /dev/null and b/Prototype 2/Assets/Challenge 2/Challenge 2/LightingData.asset differ diff --git a/Prototype 2/Assets/Challenge 2/Challenge 2/LightingData.asset.meta b/Prototype 2/Assets/Challenge 2/Challenge 2/LightingData.asset.meta new file mode 100644 index 0000000..3f4b890 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Challenge 2/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa6483735238f7142afa51ac72416197 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Challenge 2/ReflectionProbe-0.exr b/Prototype 2/Assets/Challenge 2/Challenge 2/ReflectionProbe-0.exr new file mode 100644 index 0000000..d2b6f82 Binary files /dev/null and b/Prototype 2/Assets/Challenge 2/Challenge 2/ReflectionProbe-0.exr differ diff --git a/Prototype 2/Assets/Challenge 2/Challenge 2/ReflectionProbe-0.exr.meta b/Prototype 2/Assets/Challenge 2/Challenge 2/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..1cd1a27 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Challenge 2/ReflectionProbe-0.exr.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: aa29e84d93fd48d44a747a51ef9b11fa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Instructions.meta b/Prototype 2/Assets/Challenge 2/Instructions.meta new file mode 100644 index 0000000..72daa54 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Instructions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7575daa42306f461f94626c07d6258a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Instructions/Challenge 2 - Outcome.mov b/Prototype 2/Assets/Challenge 2/Instructions/Challenge 2 - Outcome.mov new file mode 100644 index 0000000..b22585b Binary files /dev/null and b/Prototype 2/Assets/Challenge 2/Instructions/Challenge 2 - Outcome.mov differ diff --git a/Prototype 2/Assets/Challenge 2/Instructions/Challenge 2 - Outcome.mov.meta b/Prototype 2/Assets/Challenge 2/Instructions/Challenge 2 - Outcome.mov.meta new file mode 100644 index 0000000..4f05f16 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Instructions/Challenge 2 - Outcome.mov.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 2d5fd266068a84811a424507d1d9a65e +VideoClipImporter: + externalObjects: {} + serializedVersion: 3 + frameRange: 0 + startFrame: -1 + endFrame: -1 + colorSpace: 0 + deinterlace: 0 + encodeAlpha: 0 + flipVertical: 0 + flipHorizontal: 0 + importAudio: 1 + targetSettings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Prefabs.meta b/Prototype 2/Assets/Challenge 2/Prefabs.meta new file mode 100644 index 0000000..e45bfed --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6bcb0d0d4a5945c58d509d7535599da +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Prefabs/Ball 1.prefab b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 1.prefab new file mode 100644 index 0000000..c93ff38 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 1.prefab @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2178073922435996824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2178073922435996831} + - component: {fileID: 2178073922435996830} + - component: {fileID: 2178073922435996829} + - component: {fileID: 2178073922435996828} + - component: {fileID: 2178073922435996827} + - component: {fileID: 2178073922435996825} + - component: {fileID: 7643465358812375377} + - component: {fileID: 6280640533672669555} + m_Layer: 0 + m_Name: Ball 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2178073922435996831 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2178073922435996824} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: -4.7, y: 22.9, z: 0.2} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &2178073922435996830 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2178073922435996824} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2178073922435996829 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2178073922435996824} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7f5425c9993564b72a2ad3aece21a0e2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!135 &2178073922435996828 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2178073922435996824} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &2178073922435996827 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2178073922435996824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22f880a64e2c84b0a8be42be264f9bad, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2178073922435996825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2178073922435996824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aba24ec01e08d4e8596c800afced39e3, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 1 +--- !u!54 &7643465358812375377 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2178073922435996824} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &6280640533672669555 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2178073922435996824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd56477307ae34a53ab47afc77a08392, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Prototype 2/Assets/Challenge 2/Prefabs/Ball 1.prefab.meta b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 1.prefab.meta new file mode 100644 index 0000000..d8e9d58 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1d143480adadf43389395930eee2b5cf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Prefabs/Ball 2.prefab b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 2.prefab new file mode 100644 index 0000000..2c68f12 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 2.prefab @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4524317531697499709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4524317531697499686} + - component: {fileID: 4524317531697499687} + - component: {fileID: 4524317531697499680} + - component: {fileID: 4524317531697499681} + - component: {fileID: 4524317531697499682} + - component: {fileID: 4524317531697499708} + - component: {fileID: 3233783614405114031} + - component: {fileID: 3207698791585606551} + m_Layer: 0 + m_Name: Ball 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4524317531697499686 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4524317531697499709} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: -6.6799994, y: 22.9, z: 0.2} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &4524317531697499687 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4524317531697499709} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4524317531697499680 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4524317531697499709} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7042961335f8c417d81af85110847bb8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!135 &4524317531697499681 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4524317531697499709} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &4524317531697499682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4524317531697499709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22f880a64e2c84b0a8be42be264f9bad, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &4524317531697499708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4524317531697499709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aba24ec01e08d4e8596c800afced39e3, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 2 +--- !u!54 &3233783614405114031 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4524317531697499709} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &3207698791585606551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4524317531697499709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd56477307ae34a53ab47afc77a08392, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Prototype 2/Assets/Challenge 2/Prefabs/Ball 2.prefab.meta b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 2.prefab.meta new file mode 100644 index 0000000..6839fb5 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a325bcb65fd94414191d0ddc2514e2dc +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Prefabs/Ball 3.prefab b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 3.prefab new file mode 100644 index 0000000..4f0d0ab --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 3.prefab @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7945815000853930370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7945815000853930379} + - component: {fileID: 7945815000853930376} + - component: {fileID: 7945815000853930377} + - component: {fileID: 7945815000853930382} + - component: {fileID: 7945815000853930383} + - component: {fileID: 7945815000853930381} + - component: {fileID: 4315872639079760453} + - component: {fileID: 274115583751110718} + m_Layer: 0 + m_Name: Ball 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7945815000853930379 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7945815000853930370} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: -8.7, y: 22.9, z: 0.2} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &7945815000853930376 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7945815000853930370} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7945815000853930377 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7945815000853930370} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dd894113d526c4e238cb54c9234b45bd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!135 &7945815000853930382 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7945815000853930370} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &7945815000853930383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7945815000853930370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22f880a64e2c84b0a8be42be264f9bad, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &7945815000853930381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7945815000853930370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aba24ec01e08d4e8596c800afced39e3, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 3 +--- !u!54 &4315872639079760453 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7945815000853930370} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &274115583751110718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7945815000853930370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd56477307ae34a53ab47afc77a08392, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Prototype 2/Assets/Challenge 2/Prefabs/Ball 3.prefab.meta b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 3.prefab.meta new file mode 100644 index 0000000..04b9f50 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs/Ball 3.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fc41e6839a5494e0cbaea5f0081c271d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Prefabs/Dog.prefab b/Prototype 2/Assets/Challenge 2/Prefabs/Dog.prefab new file mode 100644 index 0000000..c4dba47 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs/Dog.prefab @@ -0,0 +1,6467 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8241448880392896659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392680845} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392680845 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392896659} + serializedVersion: 2 + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392642787} + m_Father: {fileID: 8241448880392719525} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392897247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392666799} + - component: {fileID: 8241448880396288875} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392666799 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392897247} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396288875 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392897247} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &8241448880392898163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392704601} + - component: {fileID: 8241448880396264681} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392704601 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392898163} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396264681 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392898163} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &8241448880392899397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392700047} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392700047 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392899397} + serializedVersion: 2 + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392723033} + m_Father: {fileID: 8241448880392639777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392899735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392706065} + - component: {fileID: 8241448880396293063} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392706065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392899735} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396293063 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392899735} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392713607} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &8241448880392901019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392714387} + - component: {fileID: 8241448880396062691} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392714387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392901019} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396062691 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392901019} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &8241448880392901049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392712957} + - component: {fileID: 8241448880396073913} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392712957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392901049} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396073913 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392901049} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &8241448880392901675 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392726261} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392726261 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392901675} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392713607} + m_Father: {fileID: 8241448880392753825} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392901757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392675015} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392675015 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392901757} + serializedVersion: 2 + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392719041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392902357 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392695627} + - component: {fileID: 8241448880396251395} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392695627 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392902357} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396251395 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392902357} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392713607} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &8241448880392902573 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392712769} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392712769 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392902573} + serializedVersion: 2 + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392638079} + m_Father: {fileID: 8241448880392729425} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392903259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392732221} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392732221 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392903259} + serializedVersion: 2 + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392663351} + m_Father: {fileID: 8241448880392686155} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392904257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392678651} + - component: {fileID: 8241448880396053187} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392678651 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392904257} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396053187 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392904257} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &8241448880392905789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392647037} + - component: {fileID: 8241448880396050801} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392647037 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392905789} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396050801 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392905789} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &8241448880392906847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392647877} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392647877 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392906847} + serializedVersion: 2 + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392751639} + m_Father: {fileID: 8241448880392670289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392908029 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392634975} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392634975 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392908029} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392715277} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392908611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392663351} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392663351 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392908611} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392732221} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392910073 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392671287} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392671287 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392910073} + serializedVersion: 2 + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392647981} + m_Father: {fileID: 8241448880392719525} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392910233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392684371} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392684371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392910233} + serializedVersion: 2 + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392719041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392911713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392718425} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392718425 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392911713} + serializedVersion: 2 + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392637223} + m_Father: {fileID: 8241448880392642787} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392916231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392732425} + - component: {fileID: 8241448880396069107} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392732425 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392916231} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396069107 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392916231} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &8241448880392916313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392639981} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392639981 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392916313} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392723033} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392917125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392689355} + - component: {fileID: 8241448880396096259} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392689355 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392917125} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396096259 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392917125} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &8241448880392918983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392677113} + - component: {fileID: 8241448880396301057} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392677113 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392918983} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396301057 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392918983} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &8241448880392920215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392753825} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392753825 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392920215} + serializedVersion: 2 + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392726261} + m_Father: {fileID: 8241448880392719525} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392920331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392688825} + - component: {fileID: 8241448880396238935} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392688825 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392920331} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396238935 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392920331} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &8241448880392920667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392688029} + - component: {fileID: 8241448880396251935} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392688029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392920667} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396251935 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392920667} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &8241448880392922795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392642787} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392642787 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392922795} + serializedVersion: 2 + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392718425} + m_Father: {fileID: 8241448880392680845} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392923197 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392686155} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392686155 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392923197} + serializedVersion: 2 + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392732221} + m_Father: {fileID: 8241448880392667765} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392924239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392720943} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392720943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392924239} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392719525} + m_Father: {fileID: 8241448880392680141} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392924329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392676561} + - component: {fileID: 8241448880396280085} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392676561 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392924329} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396280085 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392924329} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &8241448880392925055 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392713607} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392713607 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392925055} + serializedVersion: 2 + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392726261} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392925813 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392663607} + - component: {fileID: 8241448880396275269} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392663607 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392925813} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396275269 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392925813} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &8241448880392925815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392719525} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392719525 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392925815} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392646535} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392753825} + m_Father: {fileID: 8241448880392720943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392926109 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392636731} + - component: {fileID: 8241448880396046433} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392636731 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392926109} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396046433 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392926109} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &8241448880392926725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392719041} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392719041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392926725} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + m_Father: {fileID: 8241448880392755961} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392930659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392728291} + - component: {fileID: 8241448880396073537} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392728291 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392930659} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396073537 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392930659} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &8241448880392930713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392685357} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392685357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392930713} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392756239} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392931303 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392684777} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392684777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392931303} + serializedVersion: 2 + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392666581} + m_Father: {fileID: 8241448880392753459} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392931379 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392696395} + - component: {fileID: 8241448880396051471} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392696395 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392931379} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396051471 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392931379} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &8241448880392932585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392653729} + - component: {fileID: 8241448880396238869} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392653729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392932585} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396238869 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392932585} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &8241448880392933103 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392712341} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392712341 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392933103} + serializedVersion: 2 + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392667765} + m_Father: {fileID: 8241448880392646535} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392934745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392693225} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392693225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392934745} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392697583} + m_Father: {fileID: 8241448880392753459} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392938151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392643177} + - component: {fileID: 8241448880396067649} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392643177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392938151} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396067649 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392938151} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &8241448880392938487 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392750659} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392750659 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392938487} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392729425} + m_Father: {fileID: 8241448880392753459} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392941209 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392673179} + - component: {fileID: 8241448880396276211} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392673179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392941209} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396276211 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392941209} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &8241448880392944063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392753459} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392753459 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392944063} + serializedVersion: 2 + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392750659} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392693225} + m_Father: {fileID: 8241448880392647981} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392946415 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392674275} + - component: {fileID: 8241448880396243187} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392674275 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392946415} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396243187 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392946415} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &8241448880392946441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392639777} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392639777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392946441} + serializedVersion: 2 + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392700047} + m_Father: {fileID: 8241448880392690707} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392947593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392670289} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392670289 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392947593} + serializedVersion: 2 + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392647877} + m_Father: {fileID: 8241448880392638079} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392952819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392714225} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392714225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392952819} + serializedVersion: 2 + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392690707} + m_Father: {fileID: 8241448880392719525} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392953805 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392667765} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392667765 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392953805} + serializedVersion: 2 + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392686155} + m_Father: {fileID: 8241448880392712341} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392954323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392638387} + - component: {fileID: 8241448880396281217} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392638387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392954323} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396281217 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392954323} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &8241448880392955243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392713045} + - component: {fileID: 8241448880396265887} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392713045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392955243} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396265887 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392955243} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &8241448880392956731 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392690707} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392690707 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392956731} + serializedVersion: 2 + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392639777} + m_Father: {fileID: 8241448880392714225} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392957401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392723033} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392723033 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392957401} + serializedVersion: 2 + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392639981} + m_Father: {fileID: 8241448880392700047} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392958637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392715277} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392715277 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392958637} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392634975} + m_Father: {fileID: 8241448880392755961} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392959197 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392729425} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392729425 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392959197} + serializedVersion: 2 + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392712769} + m_Father: {fileID: 8241448880392750659} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880392984079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392755961} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392755961 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880392984079} + serializedVersion: 2 + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392715277} + - {fileID: 8241448880392719041} + m_Father: {fileID: 8241448880392666581} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393129599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392638079} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392638079 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393129599} + serializedVersion: 2 + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392670289} + m_Father: {fileID: 8241448880392712769} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393129983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392634765} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392634765 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393129983} + serializedVersion: 2 + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392716079} + m_Father: {fileID: 8241448880392697583} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393130537 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392692653} + - component: {fileID: 8241448880396275837} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392692653 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393130537} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396275837 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393130537} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392713607} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &8241448880393130755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392637223} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392637223 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393130755} + serializedVersion: 2 + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392756305} + m_Father: {fileID: 8241448880392718425} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393133289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392697583} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392697583 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393133289} + serializedVersion: 2 + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392634765} + m_Father: {fileID: 8241448880392693225} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393134033 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392646535} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392646535 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393134033} + serializedVersion: 2 + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392712341} + m_Father: {fileID: 8241448880392719525} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393135207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392647981} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392647981 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393135207} + serializedVersion: 2 + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392753459} + m_Father: {fileID: 8241448880392671287} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393136549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392692733} + - component: {fileID: 8241448880396288305} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392692733 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393136549} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396288305 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393136549} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &8241448880393137401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392637471} + - component: {fileID: 8241448880396070943} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392637471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393137401} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396070943 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393137401} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &8241448880393137429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392680401} + - component: {fileID: 8241448880396245175} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392680401 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393137429} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396245175 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393137429} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &8241448880393137701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392680881} + - component: {fileID: 8241448880396097879} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392680881 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393137701} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396097879 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393137701} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392713607} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &8241448880393138349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392756305} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392756305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393138349} + serializedVersion: 2 + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392637223} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393139347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392756239} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392756239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393139347} + serializedVersion: 2 + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392685357} + m_Father: {fileID: 8241448880392712907} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393140583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392661391} + - component: {fileID: 8241448880396283795} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392661391 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393140583} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396283795 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393140583} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &8241448880393142203 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392712907} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392712907 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393142203} + serializedVersion: 2 + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392756239} + m_Father: {fileID: 8241448880392716079} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393142429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392690483} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392690483 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393142429} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393145375 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392688289} + - component: {fileID: 8241448880400496855} + - component: {fileID: 8241448879431697764} + - component: {fileID: 8241448879431697766} + - component: {fileID: 353968393887968187} + - component: {fileID: -3368821759248212244} + m_Layer: 0 + m_Name: Dog + m_TagString: Dog + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392688289 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393145375} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 15, y: 0, z: -0} + m_LocalScale: {x: 20, y: 20, z: 20} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392680141} + - {fileID: 8241448880392728291} + - {fileID: 8241448880392714387} + - {fileID: 8241448880392641729} + - {fileID: 8241448880392653729} + - {fileID: 8241448880392689355} + - {fileID: 8241448880392712957} + - {fileID: 8241448880392676561} + - {fileID: 8241448880392663607} + - {fileID: 8241448880392678651} + - {fileID: 8241448880392680401} + - {fileID: 8241448880392636731} + - {fileID: 8241448880392692901} + - {fileID: 8241448880392680881} + - {fileID: 8241448880392695627} + - {fileID: 8241448880392755803} + - {fileID: 8241448880392706065} + - {fileID: 8241448880392661119} + - {fileID: 8241448880392692653} + - {fileID: 8241448880392732425} + - {fileID: 8241448880392674275} + - {fileID: 8241448880392647037} + - {fileID: 8241448880392637471} + - {fileID: 8241448880392696395} + - {fileID: 8241448880392639589} + - {fileID: 8241448880392692733} + - {fileID: 8241448880392673179} + - {fileID: 8241448880392713045} + - {fileID: 8241448880392690483} + - {fileID: 8241448880392704601} + - {fileID: 8241448880392661391} + - {fileID: 8241448880392677113} + - {fileID: 8241448880392666799} + - {fileID: 8241448880392643177} + - {fileID: 8241448880392638387} + - {fileID: 8241448880392688029} + - {fileID: 8241448880392688825} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!95 &8241448880400496855 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393145375} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!65 &8241448879431697764 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393145375} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.11581425, y: 0.20632835, z: 0.26552662} + m_Center: {x: 0.005066282, y: 0.08914885, z: 0.031291343} +--- !u!114 &8241448879431697766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393145375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aba24ec01e08d4e8596c800afced39e3, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 30 +--- !u!114 &353968393887968187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393145375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd56477307ae34a53ab47afc77a08392, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!54 &-3368821759248212244 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393145375} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &8241448880393145945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392641729} + - component: {fileID: 8241448880396267763} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392641729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393145945} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396267763 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393145945} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &8241448880393149155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392716079} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392716079 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393149155} + serializedVersion: 2 + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392712907} + m_Father: {fileID: 8241448880392634765} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393149165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392751639} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392751639 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393149165} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392647877} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393149637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392639589} + - component: {fileID: 8241448880396241497} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392639589 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393149637} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396241497 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393149637} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + - {fileID: 8241448880392756305} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &8241448880393153681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392680141} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392680141 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393153681} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392720943} + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393155041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392755803} + - component: {fileID: 8241448880396051839} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392755803 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393155041} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396051839 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393155041} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392713607} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &8241448880393155699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392661119} + - component: {fileID: 8241448880396247457} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392661119 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393155699} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396247457 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393155699} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392751639} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392685357} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392713607} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &8241448880393156649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392666581} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8241448880392666581 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393156649} + serializedVersion: 2 + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8241448880392755961} + m_Father: {fileID: 8241448880392684777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8241448880393156721 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8241448880392692901} + - component: {fileID: 8241448880396060593} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &8241448880392692901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393156721} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8241448880392688289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8241448880396060593 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8241448880393156721} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 8241448880392719525} + - {fileID: 8241448880392671287} + - {fileID: 8241448880392647981} + - {fileID: 8241448880392753459} + - {fileID: 8241448880392750659} + - {fileID: 8241448880392729425} + - {fileID: 8241448880392712769} + - {fileID: 8241448880392638079} + - {fileID: 8241448880392670289} + - {fileID: 8241448880392647877} + - {fileID: 8241448880392693225} + - {fileID: 8241448880392697583} + - {fileID: 8241448880392634765} + - {fileID: 8241448880392716079} + - {fileID: 8241448880392712907} + - {fileID: 8241448880392756239} + - {fileID: 8241448880392684777} + - {fileID: 8241448880392666581} + - {fileID: 8241448880392755961} + - {fileID: 8241448880392715277} + - {fileID: 8241448880392634975} + - {fileID: 8241448880392719041} + - {fileID: 8241448880392675015} + - {fileID: 8241448880392684371} + - {fileID: 8241448880392646535} + - {fileID: 8241448880392712341} + - {fileID: 8241448880392667765} + - {fileID: 8241448880392686155} + - {fileID: 8241448880392732221} + - {fileID: 8241448880392663351} + - {fileID: 8241448880392714225} + - {fileID: 8241448880392690707} + - {fileID: 8241448880392639777} + - {fileID: 8241448880392700047} + - {fileID: 8241448880392723033} + - {fileID: 8241448880392639981} + - {fileID: 8241448880392753825} + - {fileID: 8241448880392726261} + - {fileID: 8241448880392680845} + - {fileID: 8241448880392642787} + - {fileID: 8241448880392718425} + - {fileID: 8241448880392637223} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 8241448880392719525} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Challenge 2/Prefabs/Dog.prefab.meta b/Prototype 2/Assets/Challenge 2/Prefabs/Dog.prefab.meta new file mode 100644 index 0000000..e65b92b --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Prefabs/Dog.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3e5fe95e580114a5f8f8348678e77463 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Scripts.meta b/Prototype 2/Assets/Challenge 2/Scripts.meta new file mode 100644 index 0000000..5d6baf7 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cd144082593e4cfab84c2ab71c641aa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Scripts/DestroyOutOfBoundsX.cs b/Prototype 2/Assets/Challenge 2/Scripts/DestroyOutOfBoundsX.cs new file mode 100644 index 0000000..a81d1e6 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/DestroyOutOfBoundsX.cs @@ -0,0 +1,25 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class DestroyOutOfBoundsX : MonoBehaviour +{ + private float leftLimit = -35.0f; + private float bottomLimit = -5.0f; + + // Update is called once per frame + void Update() + { + // Destroy dogs if x position less than left limit + if (transform.position.x < leftLimit) + { + Destroy(gameObject); + } + // Destroy balls if y position is less than bottomLimit + else if (transform.position.y < bottomLimit) + { + Destroy(gameObject); + } + + } +} diff --git a/Prototype 2/Assets/Challenge 2/Scripts/DestroyOutOfBoundsX.cs.meta b/Prototype 2/Assets/Challenge 2/Scripts/DestroyOutOfBoundsX.cs.meta new file mode 100644 index 0000000..e9d9a08 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/DestroyOutOfBoundsX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dd56477307ae34a53ab47afc77a08392 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Scripts/DetectCollisionsX.cs b/Prototype 2/Assets/Challenge 2/Scripts/DetectCollisionsX.cs new file mode 100644 index 0000000..6ed354d --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/DetectCollisionsX.cs @@ -0,0 +1,11 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class DetectCollisionsX : MonoBehaviour +{ + private void OnTriggerEnter(Collider other) + { + Destroy(gameObject); + } +} diff --git a/Prototype 2/Assets/Challenge 2/Scripts/DetectCollisionsX.cs.meta b/Prototype 2/Assets/Challenge 2/Scripts/DetectCollisionsX.cs.meta new file mode 100644 index 0000000..34e899f --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/DetectCollisionsX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 22f880a64e2c84b0a8be42be264f9bad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Scripts/MoveForwardX.cs b/Prototype 2/Assets/Challenge 2/Scripts/MoveForwardX.cs new file mode 100644 index 0000000..3d573ef --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/MoveForwardX.cs @@ -0,0 +1,14 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MoveForwardX : MonoBehaviour +{ + public float speed; + + // Update is called once per frame + void Update() + { + transform.Translate(Vector3.forward * speed * Time.deltaTime); + } +} diff --git a/Prototype 2/Assets/Challenge 2/Scripts/MoveForwardX.cs.meta b/Prototype 2/Assets/Challenge 2/Scripts/MoveForwardX.cs.meta new file mode 100644 index 0000000..3d19ec9 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/MoveForwardX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aba24ec01e08d4e8596c800afced39e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Scripts/PlayerControllerX.cs b/Prototype 2/Assets/Challenge 2/Scripts/PlayerControllerX.cs new file mode 100644 index 0000000..09a3180 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/PlayerControllerX.cs @@ -0,0 +1,38 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PlayerControllerX : MonoBehaviour +{ + public GameObject dogPrefab; + private bool canSpawn = true; + private float spawnInterval; + + void Start() + { + spawnInterval = Random.Range(1.0f, 3.0f); // Initial random interval + } + + // Update is called once per frame + void Update() + { + // On spacebar press, send dog + if (Input.GetKeyDown(KeyCode.Space) && canSpawn) + { + canSpawn = false; + SpawnDog(); + Invoke("ResetSpawn", spawnInterval); + } + } + + // Spawn dog + void SpawnDog() + { + Instantiate(dogPrefab, transform.position, dogPrefab.transform.rotation); + } + + void ResetSpawn() + { + canSpawn = true; + } +} diff --git a/Prototype 2/Assets/Challenge 2/Scripts/PlayerControllerX.cs.meta b/Prototype 2/Assets/Challenge 2/Scripts/PlayerControllerX.cs.meta new file mode 100644 index 0000000..7b71030 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/PlayerControllerX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d96ad106bd784549a370bbfd1f8b697 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/Scripts/SpawnManagerX.cs b/Prototype 2/Assets/Challenge 2/Scripts/SpawnManagerX.cs new file mode 100644 index 0000000..868abcf --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/SpawnManagerX.cs @@ -0,0 +1,30 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class SpawnManagerX : MonoBehaviour +{ + public GameObject[] ballPrefabs; + + private float spawnLimitXLeft = -35.0f; + private float spawnLimitXRight = 5.0f; + private float spawnPosY = 30.0f; + + private float startDelay = 1.0f; + private float spawnInterval; + + // Start is called before the first frame update + void Start() + { + spawnInterval = Random.Range(3f, 5f); // Initial random interval + InvokeRepeating("SpawnRandomBall", startDelay, spawnInterval); + } + + // Spawn random ball at random x position at top of play area + void SpawnRandomBall () + { + Vector3 spawnpos = new Vector3(Random.Range(spawnLimitXLeft, spawnLimitXRight), spawnPosY, 0); + int animalIndex = Random.Range(0, ballPrefabs.Length); + Instantiate(ballPrefabs[animalIndex], spawnpos, ballPrefabs[animalIndex].transform.rotation); + } +} diff --git a/Prototype 2/Assets/Challenge 2/Scripts/SpawnManagerX.cs.meta b/Prototype 2/Assets/Challenge 2/Scripts/SpawnManagerX.cs.meta new file mode 100644 index 0000000..529ebd8 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/Scripts/SpawnManagerX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 745c25f6adc3b4804961d8389a1a74fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files.meta b/Prototype 2/Assets/Challenge 2/_Source_Files.meta new file mode 100644 index 0000000..18cc51c --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e1ef275812623405aad5ee3011025572 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials.meta b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials.meta new file mode 100644 index 0000000..15271e3 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ac11dcd5cd1864076a46f4bdfc40f6c0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Blue.mat b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Blue.mat new file mode 100644 index 0000000..1d29194 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Blue.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8955180992456014391 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 0.2560718, b: 0.6698113, a: 1} + - _Color: {r: 0, g: 0.25607178, b: 0.6698113, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Blue.mat.meta b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Blue.mat.meta new file mode 100644 index 0000000..820e9d7 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f5425c9993564b72a2ad3aece21a0e2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Green.mat b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Green.mat new file mode 100644 index 0000000..2871d8d --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Green.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4770091013997695659 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Green + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.0047818725, g: 0.42452827, b: 0, a: 1} + - _Color: {r: 0.0047818725, g: 0.42452824, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Green.mat.meta b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Green.mat.meta new file mode 100644 index 0000000..2723dde --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7042961335f8c417d81af85110847bb8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Grey.mat b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Grey.mat new file mode 100644 index 0000000..f43632f --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Grey.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5544759135365729733 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grey + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.49056596, g: 0.49056596, b: 0.49056596, a: 1} + - _Color: {r: 0.49056596, g: 0.49056596, b: 0.49056596, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Grey.mat.meta b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Grey.mat.meta new file mode 100644 index 0000000..5f65d8b --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Grey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26447b861ecd94182ae1c7065cd65858 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Red.mat b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Red.mat new file mode 100644 index 0000000..31e239f --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Red.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.6886792, g: 0.12408567, b: 0, a: 1} + - _Color: {r: 0.6886792, g: 0.12408563, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &8880242374740170373 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Red.mat.meta b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Red.mat.meta new file mode 100644 index 0000000..641e3d3 --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd894113d526c4e238cb54c9234b45bd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/White.mat b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/White.mat new file mode 100644 index 0000000..53956ed --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/White.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: White + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.8207547, g: 0.8207547, b: 0.8207547, a: 1} + - _Color: {r: 0.8207547, g: 0.8207547, b: 0.8207547, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &8949328825393939810 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/White.mat.meta b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/White.mat.meta new file mode 100644 index 0000000..21f016c --- /dev/null +++ b/Prototype 2/Assets/Challenge 2/_Source_Files/Materials/White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5dcbb591f60904d96a720f52c981477f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library.meta b/Prototype 2/Assets/Course Library.meta new file mode 100644 index 0000000..b71fa02 --- /dev/null +++ b/Prototype 2/Assets/Course Library.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 25578b6797e2e45dd96589e9fc43c077 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals.meta b/Prototype 2/Assets/Course Library/Animals.meta new file mode 100644 index 0000000..d3f9201 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a233e3b8000d4cfab4341947c776ae3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs.meta b/Prototype 2/Assets/Course Library/Animals/Dogs.meta new file mode 100644 index 0000000..d5b4d2e --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33a2a8fa00602495fa738ee8930568a2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Beagle_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Beagle_01.prefab new file mode 100644 index 0000000..c4e6399 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Beagle_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423154} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100490} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481854} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457606} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100574} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493216} + m_Father: {fileID: 458034} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419146} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102200} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 455442} + m_Father: {fileID: 406472} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479580} + - component: {fileID: 13787990} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102240} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13787990 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &104726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489180} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104726} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 433258} + m_Father: {fileID: 400184} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &106336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442538} + - component: {fileID: 13746544} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &442538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106336} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746544 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106336} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &107458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453758} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453758 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107458} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 461070} + m_Father: {fileID: 400184} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433484} + - component: {fileID: 13797224} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &433484 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110890} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797224 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110890} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &112372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452546} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112372} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400184} + m_Father: {fileID: 487506} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406476} + - component: {fileID: 13707412} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &406476 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113590} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13707412 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113590} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &115412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473702} + - component: {fileID: 13790782} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115412} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13790782 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115412} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &118998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498770} + - component: {fileID: 13798104} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &498770 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118998} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13798104 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118998} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 437688} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &120254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404488} + - component: {fileID: 13760734} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120254} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13760734 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120254} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &120900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406472} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120900} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419146} + m_Father: {fileID: 400924} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484056} + - component: {fileID: 13754878} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121056} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754878 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121056} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &121066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454534} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121066} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449912} + m_Father: {fileID: 439434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469440} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469440 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121260} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426768} + m_Father: {fileID: 477374} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417698} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126746} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487148} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &128750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441714} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128750} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401664} + m_Father: {fileID: 411200} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496060} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130330} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469520} + m_Father: {fileID: 458034} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &132314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458034} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132314} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496060} + - {fileID: 413448} + - {fileID: 487506} + - {fileID: 456738} + - {fileID: 457606} + m_Father: {fileID: 499706} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409962} + - component: {fileID: 13772152} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409962 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134056} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13772152 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134056} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &134404 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423330} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134404} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487356} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433226} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134518} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481854} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460326} + - component: {fileID: 13742962} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &460326 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134522} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13742962 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134522} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &137378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425972} + - component: {fileID: 13721320} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &425972 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137378} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721320 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137378} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &138752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425598} + - component: {fileID: 13778076} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &425598 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13778076 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138752} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 437688} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &139314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411200} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139314} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441714} + m_Father: {fileID: 425274} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448856} + - component: {fileID: 13704668} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13704668 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140070} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &144416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460370} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 449912} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464990} + - component: {fileID: 13764114} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464990 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13764114 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144794} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &147246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484166} + - component: {fileID: 13730208} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147246} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730208 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147246} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 437688} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &147938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413448} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147938} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 461382} + m_Father: {fileID: 458034} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461382} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149184} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486330} + m_Father: {fileID: 413448} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439434} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149322} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454534} + m_Father: {fileID: 446032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477374} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149726} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469440} + m_Father: {fileID: 470680} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486330} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151378} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469512} + m_Father: {fileID: 461382} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451116} + - component: {fileID: 13747372} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151800} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13747372 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151800} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &155086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492348} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155086} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 425274} + m_Father: {fileID: 400184} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406172} + - component: {fileID: 13752370} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &406172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155292} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13752370 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155292} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &157594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486724} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499706} + m_Father: {fileID: 496630} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425274} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425274 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158186} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 411200} + m_Father: {fileID: 492348} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499706} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158194} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 458034} + m_Father: {fileID: 486724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400924} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158740} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 406472} + m_Father: {fileID: 469520} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448476} + - component: {fileID: 13735678} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448476 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159320} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13735678 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159320} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 437688} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &160166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461220} + - component: {fileID: 13708218} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &461220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160166} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13708218 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160166} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &162104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430086} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162104} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431242} + m_Father: {fileID: 464010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &163200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400184} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163200} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 492348} + - {fileID: 453758} + - {fileID: 489180} + m_Father: {fileID: 452546} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &163294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493216} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163294} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 437688} + m_Father: {fileID: 457606} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446032} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164262} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 439434} + m_Father: {fileID: 433258} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461070} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169134} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464010} + m_Father: {fileID: 453758} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410036} + - component: {fileID: 13706888} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169454} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13706888 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169454} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &172806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464764} + - component: {fileID: 13762840} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172806} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13762840 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172806} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &172932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439782} + - component: {fileID: 13743558} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439782 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13743558 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172932} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &176614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487506} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487506 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176614} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 452546} + m_Father: {fileID: 458034} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &176688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449912} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176688} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 460370} + m_Father: {fileID: 454534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &177064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487356} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487356 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177064} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 423330} + m_Father: {fileID: 401664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178548 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464010} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178548} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 430086} + - {fileID: 481854} + m_Father: {fileID: 461070} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472950} + - component: {fileID: 13717836} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &472950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179038} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13717836 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179038} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 437688} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &179560 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420378} + - component: {fileID: 13794720} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &420378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179560} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794720 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179560} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &179866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401664} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179866} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487356} + m_Father: {fileID: 441714} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &180232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498058} + - component: {fileID: 13756774} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &498058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180232} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756774 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180232} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &180420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429048} + - component: {fileID: 13706938} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &429048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180420} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13706938 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180420} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 437688} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &180844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468350} + - component: {fileID: 13703132} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &468350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180844} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13703132 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180844} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &181518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483212} + - component: {fileID: 13785078} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181518} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785078 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181518} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &181914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413042} + - component: {fileID: 13726174} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726174 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181914} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &184202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459820} + - component: {fileID: 13766224} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184202} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766224 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184202} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &186632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464360} + - component: {fileID: 13786004} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464360 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186632} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13786004 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186632} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &186806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433258} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186806} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446032} + m_Father: {fileID: 489180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496630} + - component: {fileID: 9542146} + m_Layer: 0 + m_Name: Dog_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187040} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 6, y: 6, z: 6} + m_Children: + - {fileID: 486724} + - {fileID: 484056} + - {fileID: 448856} + - {fileID: 406172} + - {fileID: 409962} + - {fileID: 461220} + - {fileID: 473702} + - {fileID: 464764} + - {fileID: 442538} + - {fileID: 425972} + - {fileID: 478640} + - {fileID: 459820} + - {fileID: 420378} + - {fileID: 498770} + - {fileID: 448476} + - {fileID: 472950} + - {fileID: 425598} + - {fileID: 484166} + - {fileID: 429048} + - {fileID: 464360} + - {fileID: 406476} + - {fileID: 404488} + - {fileID: 451074} + - {fileID: 464990} + - {fileID: 479580} + - {fileID: 451116} + - {fileID: 439782} + - {fileID: 414772} + - {fileID: 467104} + - {fileID: 498058} + - {fileID: 410036} + - {fileID: 483212} + - {fileID: 460326} + - {fileID: 468350} + - {fileID: 433484} + - {fileID: 400676} + - {fileID: 413042} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9542146 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187040} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &187592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456738} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187592} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470680} + m_Father: {fileID: 458034} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470680} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188198} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 477374} + m_Father: {fileID: 456738} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455442} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189612} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 419146} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414772} + - component: {fileID: 13730046} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &414772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190618} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730046 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &191278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487148} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487148 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191278} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417698} + m_Father: {fileID: 469512} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426768} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426768 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192444} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 469440} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469512} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192734} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487148} + m_Father: {fileID: 486330} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400676} + - component: {fileID: 13799428} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193710} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799428 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193710} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &194494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481854} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194494} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 423154} + - {fileID: 433226} + m_Father: {fileID: 464010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469520} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195192} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400924} + m_Father: {fileID: 496060} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478640} + - component: {fileID: 13724094} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &478640 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196414} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13724094 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196414} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &196454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451074} + - component: {fileID: 13738046} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451074 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196454} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738046 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196454} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 458034} + - {fileID: 487506} + - {fileID: 452546} + - {fileID: 400184} + - {fileID: 492348} + - {fileID: 425274} + - {fileID: 411200} + - {fileID: 441714} + - {fileID: 401664} + - {fileID: 487356} + - {fileID: 423330} + - {fileID: 489180} + - {fileID: 433258} + - {fileID: 446032} + - {fileID: 439434} + - {fileID: 454534} + - {fileID: 449912} + - {fileID: 460370} + - {fileID: 453758} + - {fileID: 461070} + - {fileID: 464010} + - {fileID: 430086} + - {fileID: 431242} + - {fileID: 481854} + - {fileID: 423154} + - {fileID: 433226} + - {fileID: 496060} + - {fileID: 469520} + - {fileID: 400924} + - {fileID: 406472} + - {fileID: 419146} + - {fileID: 455442} + - {fileID: 413448} + - {fileID: 461382} + - {fileID: 486330} + - {fileID: 469512} + - {fileID: 487148} + - {fileID: 417698} + - {fileID: 457606} + - {fileID: 493216} + - {fileID: 456738} + - {fileID: 470680} + - {fileID: 477374} + - {fileID: 469440} + - {fileID: 426768} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 458034} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &197076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467104} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467104 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197076} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496630} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431242} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197256} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 430086} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437688} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199964} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 493216} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Beagle_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Beagle_01.prefab.meta new file mode 100644 index 0000000..ba2c011 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Beagle_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05554c72f25b7364caea91a88803135d +timeCreated: 1486698658 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BorderCollie_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BorderCollie_01.prefab new file mode 100644 index 0000000..b8cb5d3 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BorderCollie_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &102564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419100} + - component: {fileID: 13757136} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &419100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102564} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757136 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102564} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &102804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487602} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102804} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445522} + - {fileID: 413588} + m_Father: {fileID: 458306} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &103448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462060} + - component: {fileID: 13775734} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103448} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13775734 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103448} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &103942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438730} + - component: {fileID: 13709688} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13709688 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103942} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &105642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471428} + - component: {fileID: 13787390} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471428 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105642} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13787390 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105642} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &105922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444484} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444484 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105922} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441068} + m_Father: {fileID: 468338} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &106710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441068} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106710} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427442} + m_Father: {fileID: 444484} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422456} + - component: {fileID: 13754964} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &422456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107802} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754964 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107802} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &108198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478612} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108198} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 436460} + m_Father: {fileID: 404654} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413548} + - component: {fileID: 13769048} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108718} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13769048 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108718} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 454868} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &109806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425782} + - component: {fileID: 13757384} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &425782 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109806} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757384 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109806} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 454868} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &113042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465580} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113042} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 452368} + m_Father: {fileID: 453964} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428102} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114356} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 422956} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456194} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114626} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 405322} + m_Father: {fileID: 496892} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486250} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118032} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 415256} + m_Father: {fileID: 404654} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445522} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120256} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487602} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451982} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451982 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120518} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 468338} + m_Father: {fileID: 498626} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468970} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122722} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 405322} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415256} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123092} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496892} + m_Father: {fileID: 486250} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427184} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123348} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 411020} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480274} + - component: {fileID: 13745978} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &480274 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123958} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745978 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123958} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &124556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486336} + - component: {fileID: 13717066} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &486336 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124556} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13717066 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124556} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 454868} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &124676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432908} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124676} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469104} + m_Father: {fileID: 404654} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455240} + - component: {fileID: 9544832} + m_Layer: 0 + m_Name: Dog_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125240} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 9, y: 9, z: 9} + m_Children: + - {fileID: 442628} + - {fileID: 480170} + - {fileID: 488502} + - {fileID: 467740} + - {fileID: 462060} + - {fileID: 471428} + - {fileID: 484864} + - {fileID: 492492} + - {fileID: 439308} + - {fileID: 453062} + - {fileID: 458352} + - {fileID: 458232} + - {fileID: 437514} + - {fileID: 442502} + - {fileID: 425782} + - {fileID: 486336} + - {fileID: 495056} + - {fileID: 496044} + - {fileID: 413548} + - {fileID: 480274} + - {fileID: 448452} + - {fileID: 441338} + - {fileID: 444120} + - {fileID: 405378} + - {fileID: 422456} + - {fileID: 419100} + - {fileID: 438730} + - {fileID: 416710} + - {fileID: 412686} + - {fileID: 477274} + - {fileID: 429898} + - {fileID: 464390} + - {fileID: 407756} + - {fileID: 477298} + - {fileID: 423040} + - {fileID: 462952} + - {fileID: 401320} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9544832 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125240} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &125648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469104} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469104 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125648} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454868} + m_Father: {fileID: 432908} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439308} + - component: {fileID: 13749168} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129012} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13749168 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129012} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &129218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405322} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &405322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129218} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 468970} + m_Father: {fileID: 456194} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413588} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413588 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130196} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487602} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453062} + - component: {fileID: 13795136} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &453062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130678} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795136 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130678} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &132426 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482468} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132426} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 468176} + m_Father: {fileID: 491814} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &132434 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482812} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132434} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 421470} + m_Father: {fileID: 427446} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &133132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442502} + - component: {fileID: 13793780} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &442502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133132} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793780 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133132} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 454868} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &134312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497734} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134312} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 421240} + m_Father: {fileID: 452368} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411020} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134770} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427184} + m_Father: {fileID: 458306} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &135700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488502} + - component: {fileID: 13729204} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &488502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135700} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13729204 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135700} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &135826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436460} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436460 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135826} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491814} + m_Father: {fileID: 478612} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464390} + - component: {fileID: 13785350} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464390 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137734} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785350 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137734} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &138790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422956} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422956 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138790} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428102} + m_Father: {fileID: 421240} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471386} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140818} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 413352} + m_Father: {fileID: 421470} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437524} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141306} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 458306} + m_Father: {fileID: 441264} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458306} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143332} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 411020} + - {fileID: 487602} + m_Father: {fileID: 437524} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416710} + - component: {fileID: 13722796} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416710 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144110} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722796 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144110} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &145130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441814} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145130} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 404654} + m_Father: {fileID: 442628} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458232} + - component: {fileID: 13721116} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145212} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721116 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145212} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &147502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418456} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147502} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485896} + m_Father: {fileID: 404654} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485644} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147874} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 468176} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454868} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149022} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 469104} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495488} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &495488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149550} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 498626} + m_Father: {fileID: 417390} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413352} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150624} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471386} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404654} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150840} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486250} + - {fileID: 478612} + - {fileID: 418456} + - {fileID: 427446} + - {fileID: 432908} + m_Father: {fileID: 441814} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485896} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150904} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417390} + m_Father: {fileID: 418456} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407756} + - component: {fileID: 13776232} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &407756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151392} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776232 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151392} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &152374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480170} + - component: {fileID: 13795592} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &480170 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152374} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795592 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152374} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &154136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462952} + - component: {fileID: 13743214} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &462952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154136} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13743214 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154136} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &155636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427442} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155636} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441068} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401320} + - component: {fileID: 13745356} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &401320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156678} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745356 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156678} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &157724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468338} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468338 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157724} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 444484} + m_Father: {fileID: 451982} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484864} + - component: {fileID: 13754500} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159160} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754500 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159160} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &163980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412686} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &412686 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163980} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429898} + - component: {fileID: 13787786} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &429898 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164774} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13787786 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164774} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &166170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467740} + - component: {fileID: 13703372} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166170} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13703372 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166170} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &167866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477274} + - component: {fileID: 13700004} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477274 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167866} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700004 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167866} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &168118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453964} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168118} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465580} + m_Father: {fileID: 417390} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498626} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169310} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451982} + m_Father: {fileID: 495488} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &170150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495056} + - component: {fileID: 13779946} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &495056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170150} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779946 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170150} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 454868} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &170186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491814} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170186} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482468} + m_Father: {fileID: 436460} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437514} + - component: {fileID: 13743812} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &437514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171860} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13743812 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171860} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &173740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417390} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417390 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173740} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 495488} + - {fileID: 441264} + - {fileID: 453964} + m_Father: {fileID: 485896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &177900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496892} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496892 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177900} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456194} + m_Father: {fileID: 415256} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442628} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178292} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441814} + m_Father: {fileID: 455240} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458352} + - component: {fileID: 13726286} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181102} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726286 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181102} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &182220 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421240} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182220} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422956} + m_Father: {fileID: 497734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477298} + - component: {fileID: 13705246} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705246 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182346} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &186234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448452} + - component: {fileID: 13747654} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186234} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13747654 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186234} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &186376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452368} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452368 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186376} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497734} + m_Father: {fileID: 465580} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444120} + - component: {fileID: 13792570} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444120 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187470} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792570 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187470} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &189424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421470} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189424} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 471386} + m_Father: {fileID: 482812} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441264} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191310} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 437524} + m_Father: {fileID: 417390} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191634 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405378} + - component: {fileID: 13785068} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &405378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191634} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785068 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191634} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &193358 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423040} + - component: {fileID: 13742404} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &423040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193358} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13742404 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193358} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &194466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427446} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194466} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482812} + m_Father: {fileID: 404654} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &194650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441338} + - component: {fileID: 13755846} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &441338 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194650} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13755846 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194650} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + - {fileID: 413352} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &195584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468176} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468176 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195584} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485644} + m_Father: {fileID: 482468} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492492} + - component: {fileID: 13757616} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &492492 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196312} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757616 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196312} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 468970} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 485644} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &199906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496044} + - component: {fileID: 13769144} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &496044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199906} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455240} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13769144 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199906} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 404654} + - {fileID: 418456} + - {fileID: 485896} + - {fileID: 417390} + - {fileID: 495488} + - {fileID: 498626} + - {fileID: 451982} + - {fileID: 468338} + - {fileID: 444484} + - {fileID: 441068} + - {fileID: 427442} + - {fileID: 453964} + - {fileID: 465580} + - {fileID: 452368} + - {fileID: 497734} + - {fileID: 421240} + - {fileID: 422956} + - {fileID: 428102} + - {fileID: 441264} + - {fileID: 437524} + - {fileID: 458306} + - {fileID: 411020} + - {fileID: 427184} + - {fileID: 487602} + - {fileID: 445522} + - {fileID: 413588} + - {fileID: 486250} + - {fileID: 415256} + - {fileID: 496892} + - {fileID: 456194} + - {fileID: 405322} + - {fileID: 478612} + - {fileID: 436460} + - {fileID: 491814} + - {fileID: 482468} + - {fileID: 468176} + - {fileID: 432908} + - {fileID: 469104} + - {fileID: 454868} + - {fileID: 427446} + - {fileID: 482812} + - {fileID: 421470} + - {fileID: 471386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404654} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BorderCollie_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BorderCollie_01.prefab.meta new file mode 100644 index 0000000..80351c2 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BorderCollie_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d3273ee892cdcf749a22b49daf393a91 +timeCreated: 1486698924 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullDog_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullDog_01.prefab new file mode 100644 index 0000000..dbf9f33 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullDog_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &101288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475304} + - component: {fileID: 13742380} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &475304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101288} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13742380 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101288} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &102926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411638} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102926} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462164} + m_Father: {fileID: 451992} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &103150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448414} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103150} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464550} + m_Father: {fileID: 422050} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471934} + - component: {fileID: 13752568} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105106} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13752568 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105106} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &105200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462164} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105200} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 411638} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422050} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105614} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 448414} + m_Father: {fileID: 436864} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460706} + - component: {fileID: 13712232} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &460706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107242} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13712232 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107242} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &108408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408796} + - component: {fileID: 13737126} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &408796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108408} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13737126 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108408} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &111400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434386} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111400} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 467648} + m_Father: {fileID: 451296} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436864} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111474} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422050} + m_Father: {fileID: 419042} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472634} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112388} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 490048} + m_Father: {fileID: 421920} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441250} + - component: {fileID: 13755800} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &441250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13755800 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112794} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &113052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467648} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113052} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414316} + m_Father: {fileID: 434386} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462122} + - component: {fileID: 13716100} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &462122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114550} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716100 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114550} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &115534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470878} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470878 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115534} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428380} + m_Father: {fileID: 484538} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446254} + - component: {fileID: 13738692} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &446254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115968} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738692 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115968} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &117492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437718} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117492} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451992} + m_Father: {fileID: 494654} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &117718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422540} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422540 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117718} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422176} + - {fileID: 443812} + - {fileID: 407938} + - {fileID: 421920} + - {fileID: 419858} + m_Father: {fileID: 410596} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &119770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424742} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424742 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119770} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487076} + m_Father: {fileID: 407938} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443812} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121100} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 403560} + m_Father: {fileID: 422540} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464268} + - component: {fileID: 13798638} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464268 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122556} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13798638 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122556} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &123328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474182} + - component: {fileID: 13757504} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474182 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123328} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757504 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123328} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &123642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420096} + - component: {fileID: 13799768} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &420096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123642} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799768 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123642} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 476404} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &124106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422176} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422176 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124106} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419042} + m_Father: {fileID: 422540} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464550} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124162} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 448414} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487076} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124450} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 423322} + - {fileID: 492248} + - {fileID: 430948} + m_Father: {fileID: 424742} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494654} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127496} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 437718} + m_Father: {fileID: 447200} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &128894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499562} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128894} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441852} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430466} + - component: {fileID: 13730990} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430466 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131278} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730990 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131278} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &131404 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425618} + - component: {fileID: 13721874} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425618 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131404} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721874 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131404} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &131710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493642} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131710} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472328} + m_Father: {fileID: 403702} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &132302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423538} + - component: {fileID: 13794248} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &423538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132302} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794248 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &133266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497670} + - component: {fileID: 13777394} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &497670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133266} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13777394 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133266} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &133362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458732} + - component: {fileID: 13739940} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133362} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13739940 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133362} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &134146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499810} + - component: {fileID: 13797194} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &499810 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134146} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797194 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134146} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 476404} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &136206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410960} + - component: {fileID: 13702728} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410960 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136206} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13702728 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136206} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 476404} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &137430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417102} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137430} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 403702} + m_Father: {fileID: 492248} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430948} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138064} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447200} + m_Father: {fileID: 487076} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436294} + - component: {fileID: 13743690} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &436294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140104} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13743690 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140104} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &140584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453232} + - component: {fileID: 13701004} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &453232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140584} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13701004 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140584} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &141832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473036} + - component: {fileID: 13738652} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141832} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738652 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141832} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 476404} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &142010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484740} + - component: {fileID: 13714588} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142010} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714588 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142010} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 476404} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &143512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407938} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &407938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143512} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 424742} + m_Father: {fileID: 422540} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441852} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147014} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499562} + m_Father: {fileID: 490048} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403702} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148788} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493642} + - {fileID: 475098} + m_Father: {fileID: 417102} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479822} + - component: {fileID: 13754512} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479822 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152664} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754512 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152664} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &153702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484394} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484394 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153702} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419042} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153882} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 436864} + m_Father: {fileID: 422176} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476404} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476404 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158410} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 486590} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443854} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159778} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 414316} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432414} + - component: {fileID: 13708522} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &432414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160182} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13708522 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160182} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &160192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464104} + - component: {fileID: 13709512} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464104 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160192} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13709512 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160192} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &161474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417238} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161474} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 475098} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410596} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410596 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165206} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422540} + m_Father: {fileID: 481934} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447306} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166838} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 475098} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451296} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167700} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 434386} + m_Father: {fileID: 439870} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169500 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490048} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169500} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441852} + m_Father: {fileID: 472634} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484538} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173804} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470878} + m_Father: {fileID: 403560} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428380} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428380 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174214} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489606} + m_Father: {fileID: 470878} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483100} + - component: {fileID: 13731516} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175252} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13731516 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175252} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &176178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447200} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176178} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 494654} + m_Father: {fileID: 430948} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &177010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423322} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177010} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 439870} + m_Father: {fileID: 487076} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444960} + - component: {fileID: 13761450} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444960 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178882} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13761450 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178882} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &180252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419858} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419858 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180252} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486590} + m_Father: {fileID: 422540} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451992} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181408} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 411638} + m_Father: {fileID: 437718} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181544 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453928} + - component: {fileID: 13760648} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &453928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181544} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13760648 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181544} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 476404} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &182970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438696} + - component: {fileID: 13759646} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182970} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13759646 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182970} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &183660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479638} + - component: {fileID: 13776744} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183660} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776744 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183660} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &183684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432518} + - component: {fileID: 13758474} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &432518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183684} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13758474 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183684} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &184638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421920} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184638} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472634} + m_Father: {fileID: 422540} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418498} + - component: {fileID: 13778262} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &418498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187374} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13778262 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187374} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &187934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489880} + - component: {fileID: 13776560} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187934} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776560 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187934} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &189140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489626} + - component: {fileID: 13796918} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189140} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13796918 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189140} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &189148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430426} + - component: {fileID: 13753902} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430426 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753902 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189148} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &189752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489606} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 428380} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486590} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190126} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 476404} + m_Father: {fileID: 419858} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475098} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475098 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190340} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417238} + - {fileID: 447306} + m_Father: {fileID: 403702} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192380 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472328} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192380} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 493642} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439870} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193966} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451296} + m_Father: {fileID: 423322} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481934} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196596} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 410596} + m_Father: {fileID: 436982} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414316} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196882} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443854} + m_Father: {fileID: 467648} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492248} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196936} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417102} + m_Father: {fileID: 487076} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436982} + - component: {fileID: 9527350} + m_Layer: 0 + m_Name: Dog_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436982 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197258} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 6.5, y: 6.5, z: 6.5} + m_Children: + - {fileID: 481934} + - {fileID: 414054} + - {fileID: 471934} + - {fileID: 418498} + - {fileID: 479638} + - {fileID: 432518} + - {fileID: 475304} + - {fileID: 425618} + - {fileID: 453232} + - {fileID: 474182} + - {fileID: 462122} + - {fileID: 497670} + - {fileID: 430426} + - {fileID: 473036} + - {fileID: 420096} + - {fileID: 499810} + - {fileID: 410960} + - {fileID: 484740} + - {fileID: 453928} + - {fileID: 489626} + - {fileID: 479822} + - {fileID: 430466} + - {fileID: 441250} + - {fileID: 432414} + - {fileID: 483100} + - {fileID: 444960} + - {fileID: 423538} + - {fileID: 436294} + - {fileID: 484394} + - {fileID: 458732} + - {fileID: 446254} + - {fileID: 489880} + - {fileID: 438696} + - {fileID: 408796} + - {fileID: 460706} + - {fileID: 464268} + - {fileID: 464104} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9527350 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197258} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &199364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414054} + - component: {fileID: 13708398} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &414054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199364} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436982} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13708398 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199364} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 422540} + - {fileID: 407938} + - {fileID: 424742} + - {fileID: 487076} + - {fileID: 423322} + - {fileID: 439870} + - {fileID: 451296} + - {fileID: 434386} + - {fileID: 467648} + - {fileID: 414316} + - {fileID: 443854} + - {fileID: 430948} + - {fileID: 447200} + - {fileID: 494654} + - {fileID: 437718} + - {fileID: 451992} + - {fileID: 411638} + - {fileID: 462164} + - {fileID: 492248} + - {fileID: 417102} + - {fileID: 403702} + - {fileID: 493642} + - {fileID: 472328} + - {fileID: 475098} + - {fileID: 417238} + - {fileID: 447306} + - {fileID: 422176} + - {fileID: 419042} + - {fileID: 436864} + - {fileID: 422050} + - {fileID: 448414} + - {fileID: 464550} + - {fileID: 443812} + - {fileID: 403560} + - {fileID: 484538} + - {fileID: 470878} + - {fileID: 428380} + - {fileID: 489606} + - {fileID: 419858} + - {fileID: 486590} + - {fileID: 421920} + - {fileID: 472634} + - {fileID: 490048} + - {fileID: 441852} + - {fileID: 499562} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 422540} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &199938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403560} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403560 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199938} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 484538} + m_Father: {fileID: 443812} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullDog_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullDog_01.prefab.meta new file mode 100644 index 0000000..b65474d --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullDog_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 782ffceb74ed3aa47a2a09261607aeb2 +timeCreated: 1486698901 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullTerrier_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullTerrier_01.prefab new file mode 100644 index 0000000..f1515a7 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullTerrier_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487790} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487790 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100354} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470060} + m_Father: {fileID: 419106} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425486} + - component: {fileID: 13782542} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &425486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100534} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782542 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100534} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &100952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454314} + - component: {fileID: 13726450} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &454314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726450 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100952} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &101250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499490} + - component: {fileID: 13763670} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &499490 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101250} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13763670 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101250} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &101552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427896} + - component: {fileID: 13708318} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &427896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101552} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13708318 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101552} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &101710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401564} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101710} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485872} + m_Father: {fileID: 409478} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433382} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102342} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 404954} + m_Father: {fileID: 422580} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &103000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455822} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455822 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 445932} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &103354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468654} + - component: {fileID: 13730776} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &468654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103354} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730776 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103354} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &105026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484732} + - component: {fileID: 13700032} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105026} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700032 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105026} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &106276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497034} + - component: {fileID: 13721646} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &497034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106276} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721646 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106276} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 498086} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &106636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400278} + - component: {fileID: 13748938} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106636} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748938 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106636} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &108892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409458} + - component: {fileID: 13779626} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409458 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108892} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779626 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108892} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &111372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425948} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111372} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 440620} + - {fileID: 473552} + m_Father: {fileID: 422580} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428292} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112838} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 422482} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470060} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114592} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499316} + m_Father: {fileID: 487790} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &119238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462068} + - component: {fileID: 13799490} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &462068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119238} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799490 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119238} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &120228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422580} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120228} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 433382} + - {fileID: 425948} + m_Father: {fileID: 476544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419114} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419114 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122260} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 429854} + m_Father: {fileID: 405430} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457574} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457574 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122902} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 413456} + m_Father: {fileID: 431682} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457722} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457722 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122928} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497868} + m_Father: {fileID: 493814} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436808} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123666} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 404832} + m_Father: {fileID: 464446} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410496} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123996} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 409478} + m_Father: {fileID: 493814} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483162} + - component: {fileID: 13777042} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483162 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124564} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13777042 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124564} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &126510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465278} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126510} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487800} + - {fileID: 446382} + - {fileID: 444760} + m_Father: {fileID: 477342} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429414} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126682} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431682} + m_Father: {fileID: 497868} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422482} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126718} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428292} + m_Father: {fileID: 429854} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487800} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487800 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127410} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466512} + m_Father: {fileID: 465278} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136462 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430904} + - component: {fileID: 13792408} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136462} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792408 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136462} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &136974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464446} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136974} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 436808} + m_Father: {fileID: 435500} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476544} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476544 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137348} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422580} + m_Father: {fileID: 446382} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483974} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483974 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139164} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449576} + m_Father: {fileID: 404832} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492328} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141652} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 477342} + m_Father: {fileID: 493814} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498086} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142000} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 454538} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456066} + - component: {fileID: 13700732} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143100} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700732 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143100} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &143652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409478} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &409478 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143652} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401564} + m_Father: {fileID: 410496} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493814} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144518} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457722} + - {fileID: 435500} + - {fileID: 492328} + - {fileID: 410496} + - {fileID: 415766} + m_Father: {fileID: 486886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478332} + - component: {fileID: 13758340} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &478332 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144706} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13758340 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144706} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &145590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405346} + - component: {fileID: 13741894} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &405346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145590} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13741894 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145590} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &146174 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461590} + - component: {fileID: 13716070} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &461590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146174} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716070 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146174} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &146244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466672} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &466672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146244} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429854} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147074} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422482} + m_Father: {fileID: 419114} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496008} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147270} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486886} + m_Father: {fileID: 437090} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420916} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148208} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 485872} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485872} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485872 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149166} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420916} + m_Father: {fileID: 401564} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405430} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &405430 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149618} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419114} + m_Father: {fileID: 466512} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402950} + - component: {fileID: 13776482} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &402950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150192} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776482 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150192} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 498086} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &151344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418974} + - component: {fileID: 13727818} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &418974 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13727818 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151344} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &151804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419106} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151804} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487790} + m_Father: {fileID: 444760} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404832} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152762} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 483974} + m_Father: {fileID: 436808} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453006} + - component: {fileID: 13707858} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &453006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153862} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13707858 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153862} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &156382 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473552} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156382} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 425948} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158268 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465774} + - component: {fileID: 13730570} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465774 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158268} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730570 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158268} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &159696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495866} + - component: {fileID: 13728722} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &495866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159696} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13728722 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 498086} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &163504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415766} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163504} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454538} + m_Father: {fileID: 493814} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496364} + - component: {fileID: 13784146} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &496364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166022} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13784146 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166022} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &166332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436530} + - component: {fileID: 13793108} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &436530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166332} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793108 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166332} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 498086} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &167290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496234} + - component: {fileID: 13759084} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &496234 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167290} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13759084 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167290} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 498086} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &167518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445932} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167518} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 455822} + m_Father: {fileID: 499316} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440814} + - component: {fileID: 13749614} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &440814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168708} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13749614 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168708} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &169266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406530} + - component: {fileID: 13764526} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &406530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169266} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13764526 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169266} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &170978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434106} + - component: {fileID: 13729436} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &434106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170978} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13729436 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170978} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &171500 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431682} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171500} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457574} + m_Father: {fileID: 429414} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411850} + - component: {fileID: 13732926} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172224} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13732926 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172224} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &173476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447892} + - component: {fileID: 13729462} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &447892 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13729462 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173476} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &173804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450632} + - component: {fileID: 13745692} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450632 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173804} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745692 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173804} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &175826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437090} + - component: {fileID: 9517280} + m_Layer: 0 + m_Name: Dog_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175826} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 8, y: 8, z: 8} + m_Children: + - {fileID: 496008} + - {fileID: 409458} + - {fileID: 465864} + - {fileID: 478332} + - {fileID: 417888} + - {fileID: 434106} + - {fileID: 462068} + - {fileID: 468654} + - {fileID: 499490} + - {fileID: 456066} + - {fileID: 450632} + - {fileID: 411850} + - {fileID: 418974} + - {fileID: 495866} + - {fileID: 482200} + - {fileID: 436530} + - {fileID: 402950} + - {fileID: 496234} + - {fileID: 497034} + - {fileID: 461590} + - {fileID: 425486} + - {fileID: 496364} + - {fileID: 453006} + - {fileID: 440814} + - {fileID: 427896} + - {fileID: 477308} + - {fileID: 454314} + - {fileID: 447892} + - {fileID: 466672} + - {fileID: 483162} + - {fileID: 430904} + - {fileID: 484732} + - {fileID: 465774} + - {fileID: 452234} + - {fileID: 400278} + - {fileID: 405346} + - {fileID: 406530} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9517280 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175826} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &176738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454538} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176738} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 498086} + m_Father: {fileID: 415766} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &177068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482200} + - component: {fileID: 13700216} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &482200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177068} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700216 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177068} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 498086} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &179072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452234} + - component: {fileID: 13725564} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &452234 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179072} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13725564 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &179296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449576} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179296} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 483974} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &180864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466512} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180864} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 405430} + m_Father: {fileID: 487800} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499316} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182944} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445932} + m_Father: {fileID: 470060} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486886} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183730} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493814} + m_Father: {fileID: 496008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446382} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185874} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 476544} + m_Father: {fileID: 465278} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440620} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187152} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 425948} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435500} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &435500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187238} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464446} + m_Father: {fileID: 493814} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477308} + - component: {fileID: 13762766} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190608} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13762766 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190608} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &190888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404954} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190888} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433382} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497868} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191154} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 429414} + m_Father: {fileID: 457722} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444760} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444760 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191400} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419106} + m_Father: {fileID: 465278} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465864} + - component: {fileID: 13779476} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192076} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779476 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192076} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &192792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417888} + - component: {fileID: 13781976} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &417888 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192792} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437090} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13781976 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192792} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 493814} + - {fileID: 492328} + - {fileID: 477342} + - {fileID: 465278} + - {fileID: 487800} + - {fileID: 466512} + - {fileID: 405430} + - {fileID: 419114} + - {fileID: 429854} + - {fileID: 422482} + - {fileID: 428292} + - {fileID: 444760} + - {fileID: 419106} + - {fileID: 487790} + - {fileID: 470060} + - {fileID: 499316} + - {fileID: 445932} + - {fileID: 455822} + - {fileID: 446382} + - {fileID: 476544} + - {fileID: 422580} + - {fileID: 433382} + - {fileID: 404954} + - {fileID: 425948} + - {fileID: 440620} + - {fileID: 473552} + - {fileID: 457722} + - {fileID: 497868} + - {fileID: 429414} + - {fileID: 431682} + - {fileID: 457574} + - {fileID: 413456} + - {fileID: 435500} + - {fileID: 464446} + - {fileID: 436808} + - {fileID: 404832} + - {fileID: 483974} + - {fileID: 449576} + - {fileID: 415766} + - {fileID: 454538} + - {fileID: 410496} + - {fileID: 409478} + - {fileID: 401564} + - {fileID: 485872} + - {fileID: 420916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 493814} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &196350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477342} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196350} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465278} + m_Father: {fileID: 492328} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413456} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197316} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 457574} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullTerrier_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullTerrier_01.prefab.meta new file mode 100644 index 0000000..e901fde --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_BullTerrier_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09fd058ab758a754d8c7c1b690b4f068 +timeCreated: 1486698878 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Doberman_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Doberman_01.prefab new file mode 100644 index 0000000..d965887 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Doberman_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &102446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403442} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102446} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 471680} + m_Father: {fileID: 462476} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &103386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497200} + - component: {fileID: 13770082} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &497200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103386} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770082 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103386} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &103890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490152} + - component: {fileID: 9587414} + m_Layer: 0 + m_Name: Dog_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103890} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10.5, y: 10.5, z: 10.5} + m_Children: + - {fileID: 468156} + - {fileID: 497200} + - {fileID: 445386} + - {fileID: 494452} + - {fileID: 408864} + - {fileID: 471720} + - {fileID: 424888} + - {fileID: 416474} + - {fileID: 467694} + - {fileID: 408434} + - {fileID: 427576} + - {fileID: 426702} + - {fileID: 469376} + - {fileID: 424664} + - {fileID: 438514} + - {fileID: 423144} + - {fileID: 489014} + - {fileID: 457832} + - {fileID: 412442} + - {fileID: 436566} + - {fileID: 454248} + - {fileID: 409538} + - {fileID: 435942} + - {fileID: 424228} + - {fileID: 458234} + - {fileID: 418270} + - {fileID: 457132} + - {fileID: 409950} + - {fileID: 498992} + - {fileID: 446576} + - {fileID: 466220} + - {fileID: 415780} + - {fileID: 414916} + - {fileID: 444670} + - {fileID: 449768} + - {fileID: 426654} + - {fileID: 493500} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9587414 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103890} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &106346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418270} + - component: {fileID: 13732674} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &418270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13732674 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106346} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &106606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479214} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479214 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106606} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420526} + m_Father: {fileID: 408816} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426812} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109782} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 475570} + m_Father: {fileID: 404362} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482600} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109844} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414964} + m_Father: {fileID: 456252} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446070} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110084} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 460692} + m_Father: {fileID: 405440} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471720} + - component: {fileID: 13782512} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110664} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782512 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110664} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &110772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424664} + - component: {fileID: 13744032} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110772} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13744032 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110772} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 422256} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &111260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436566} + - component: {fileID: 13789534} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &436566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111260} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789534 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111260} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &111522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466696} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111522} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 479168} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415780} + - component: {fileID: 13746164} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415780 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114252} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746164 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114252} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &114378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412382} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114378} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462476} + m_Father: {fileID: 405440} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460692} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114570} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493862} + m_Father: {fileID: 446070} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455916} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115968} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 432090} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493862} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120376} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438718} + m_Father: {fileID: 460692} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424888} + - component: {fileID: 13707918} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424888 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120474} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13707918 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120474} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &121456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412442} + - component: {fileID: 13750180} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &412442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121456} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13750180 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121456} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 422256} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &121956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454248} + - component: {fileID: 13705208} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &454248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705208 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121956} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &122642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458206} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458206 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122642} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 461488} + - {fileID: 451996} + m_Father: {fileID: 408816} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465100} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122952} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487616} + m_Father: {fileID: 404964} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445386} + - component: {fileID: 13746128} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &445386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123510} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746128 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123510} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &124494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489014} + - component: {fileID: 13715934} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124494} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715934 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124494} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 422256} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &130958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409950} + - component: {fileID: 13721824} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130958} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721824 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130958} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &132132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465918} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465918 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132132} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 490444} + m_Father: {fileID: 462020} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &133434 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428150} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133434} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485450} + m_Father: {fileID: 414964} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &133812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422256} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133812} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 472856} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404964} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134978} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465100} + m_Father: {fileID: 408406} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &135760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449768} + - component: {fileID: 13718036} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &449768 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135760} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13718036 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135760} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &136306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408816} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408816 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136306} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 479214} + - {fileID: 458206} + m_Father: {fileID: 401132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136538 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490444} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136538} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 408406} + m_Father: {fileID: 465918} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136644 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408434} + - component: {fileID: 13795594} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &408434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136644} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795594 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136644} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &139036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462476} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462476 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139036} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 403442} + m_Father: {fileID: 412382} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493500} + - component: {fileID: 13717228} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &493500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141954} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13717228 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141954} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &141998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475570} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475570 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141998} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 432090} + m_Father: {fileID: 426812} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474940} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474940 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142118} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451740} + m_Father: {fileID: 471680} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464220} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142246} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491704} + m_Father: {fileID: 438718} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422732} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144870} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 405440} + m_Father: {fileID: 468156} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457832} + - component: {fileID: 13705068} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144966} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705068 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144966} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 422256} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &147354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457132} + - component: {fileID: 13731268} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147354} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13731268 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147354} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &148580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451740} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148580} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 474940} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408864} + - component: {fileID: 13716668} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &408864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148702} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716668 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148702} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &148798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450396} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450396 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148798} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472856} + m_Father: {fileID: 405440} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404362} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149698} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426812} + m_Father: {fileID: 405440} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446576} + - component: {fileID: 13730902} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &446576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151436} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730902 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151436} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &154752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469376} + - component: {fileID: 13789174} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &469376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789174 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154752} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &156460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401132} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156460} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 408816} + m_Father: {fileID: 498254} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462020} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157366} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465918} + m_Father: {fileID: 456252} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491704} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158334} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 464220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438514} + - component: {fileID: 13746464} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158626} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746464 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158626} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 422256} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &159352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487616} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159352} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 465100} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409538} + - component: {fileID: 13712990} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159502} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13712990 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159502} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &160370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461488} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160370} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458206} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414964} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160816} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428150} + m_Father: {fileID: 482600} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468156} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161674} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422732} + m_Father: {fileID: 490152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498254} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168214} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401132} + m_Father: {fileID: 456252} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443314} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168550} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 424838} + m_Father: {fileID: 405440} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &170218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494452} + - component: {fileID: 13782266} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170218} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782266 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170218} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &170348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435942} + - component: {fileID: 13760392} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &435942 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170348} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13760392 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170348} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &171616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458234} + - component: {fileID: 13733628} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458234 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171616} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13733628 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171616} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &173240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471680} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173240} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474940} + m_Father: {fileID: 403442} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479168} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174084} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466696} + m_Father: {fileID: 411376} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472856} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174510} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422256} + m_Father: {fileID: 450396} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420526} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174528} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 479214} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423144} + - component: {fileID: 13721552} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &423144 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721552 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175360} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 422256} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &178316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438718} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178316} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464220} + m_Father: {fileID: 493862} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &180184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467694} + - component: {fileID: 13713252} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180184} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13713252 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180184} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &181620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466220} + - component: {fileID: 13791952} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &466220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181620} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13791952 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &184070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427576} + - component: {fileID: 13755452} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &427576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13755452 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184070} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &184376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485450} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184376} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 411376} + m_Father: {fileID: 428150} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408406} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184980} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 404964} + m_Father: {fileID: 490444} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498992} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &498992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185314} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &186698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411376} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186698} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 479168} + m_Father: {fileID: 485450} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424838} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424838 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188132} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456252} + m_Father: {fileID: 443314} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188568 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414916} + - component: {fileID: 13758080} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &414916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188568} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13758080 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188568} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &190762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456252} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190762} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482600} + - {fileID: 498254} + - {fileID: 462020} + m_Father: {fileID: 424838} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416474} + - component: {fileID: 13730344} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416474 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192674} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730344 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192674} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &192752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424228} + - component: {fileID: 13777834} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13777834 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192752} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &193120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426654} + - component: {fileID: 13772652} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &426654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193120} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13772652 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193120} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &194066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451996} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194066} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458206} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195428 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426702} + - component: {fileID: 13785578} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &426702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195428} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785578 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195428} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &195924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405440} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &405440 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195924} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 412382} + - {fileID: 446070} + - {fileID: 443314} + - {fileID: 404362} + - {fileID: 450396} + m_Father: {fileID: 422732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432090} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195994} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 455916} + m_Father: {fileID: 475570} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444670} + - component: {fileID: 13716934} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196512} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490152} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716934 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196512} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 405440} + - {fileID: 443314} + - {fileID: 424838} + - {fileID: 456252} + - {fileID: 482600} + - {fileID: 414964} + - {fileID: 428150} + - {fileID: 485450} + - {fileID: 411376} + - {fileID: 479168} + - {fileID: 466696} + - {fileID: 462020} + - {fileID: 465918} + - {fileID: 490444} + - {fileID: 408406} + - {fileID: 404964} + - {fileID: 465100} + - {fileID: 487616} + - {fileID: 498254} + - {fileID: 401132} + - {fileID: 408816} + - {fileID: 479214} + - {fileID: 420526} + - {fileID: 458206} + - {fileID: 461488} + - {fileID: 451996} + - {fileID: 412382} + - {fileID: 462476} + - {fileID: 403442} + - {fileID: 471680} + - {fileID: 474940} + - {fileID: 451740} + - {fileID: 446070} + - {fileID: 460692} + - {fileID: 493862} + - {fileID: 438718} + - {fileID: 464220} + - {fileID: 491704} + - {fileID: 450396} + - {fileID: 472856} + - {fileID: 404362} + - {fileID: 426812} + - {fileID: 475570} + - {fileID: 432090} + - {fileID: 455916} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 405440} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Doberman_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Doberman_01.prefab.meta new file mode 100644 index 0000000..cd1c86d --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Doberman_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b6e184cdeba888429a079d519a7c8d5 +timeCreated: 1486698825 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_GermanShepherd_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_GermanShepherd_01.prefab new file mode 100644 index 0000000..918711e --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_GermanShepherd_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457680} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100936} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457318} + m_Father: {fileID: 487740} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430046} + - component: {fileID: 13764024} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13764024 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &102378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410988} + - component: {fileID: 13708250} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410988 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102378} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13708250 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102378} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &102558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489636} + - component: {fileID: 13758922} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102558} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13758922 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102558} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &104574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420164} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104574} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 492056} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458292} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105056} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431400} + m_Father: {fileID: 487700} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451614} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107062} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 456882} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483670} + - component: {fileID: 13733614} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108376} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13733614 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108376} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &109940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400744} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400744 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109940} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491766} + m_Father: {fileID: 446680} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438044} + - component: {fileID: 13779406} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110898} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779406 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110898} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &112658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402192} + - component: {fileID: 13738238} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &402192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112658} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738238 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112658} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &113438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404778} + - component: {fileID: 13795122} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404778 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113438} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795122 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113438} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 431412} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &114530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440448} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114530} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 424074} + m_Father: {fileID: 487502} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419602} + - component: {fileID: 13747700} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &419602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13747700 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116148} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &118264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487740} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118264} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457680} + - {fileID: 492056} + m_Father: {fileID: 408008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &119254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424074} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424074 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119254} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440448} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487700} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487700 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120698} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 458292} + m_Father: {fileID: 456588} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405442} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &405442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123848} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482460} + m_Father: {fileID: 456588} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499086} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123874} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 440596} + m_Father: {fileID: 466232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468496} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125076} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466232} + m_Father: {fileID: 491766} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486520} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125928} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496922} + m_Father: {fileID: 435334} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476724} + - component: {fileID: 13713628} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &476724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127638} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13713628 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127638} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &127740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494818} + - component: {fileID: 13769854} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494818 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127740} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13769854 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127740} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &129352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429064} + - component: {fileID: 13783186} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &429064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129352} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13783186 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129352} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &129476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471290} + - component: {fileID: 13770180} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770180 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129476} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &130424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408886} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130424} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456588} + m_Father: {fileID: 415044} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492546} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131298} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 406784} + m_Father: {fileID: 451252} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456588} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456588 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 405442} + - {fileID: 487700} + - {fileID: 419542} + - {fileID: 435334} + - {fileID: 480180} + m_Father: {fileID: 408886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473268} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473268 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131934} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 492056} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457318} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134938} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 457680} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492056} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136480} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 473268} + - {fileID: 420164} + m_Father: {fileID: 487740} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447052} + - component: {fileID: 13724272} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &447052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137292} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13724272 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137292} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &137452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446112} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446112 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137452} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414262} + m_Father: {fileID: 482460} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460562} + - component: {fileID: 13709524} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &460562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13709524 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138070} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &138396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491766} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138396} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 468496} + m_Father: {fileID: 400744} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439462} + - component: {fileID: 13763532} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439462 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138448} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13763532 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138448} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &140164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480180} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140164} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 407644} + m_Father: {fileID: 456588} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419952} + - component: {fileID: 13708372} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &419952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141890} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13708372 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141890} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 431412} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &142240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443936} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142240} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466036} + m_Father: {fileID: 431400} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142472 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487718} + - component: {fileID: 13725082} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &487718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142472} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13725082 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142472} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &145990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466232} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145990} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499086} + m_Father: {fileID: 468496} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413186} + - component: {fileID: 13723060} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413186 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145996} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723060 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145996} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &147464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406784} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406784 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147464} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 452726} + m_Father: {fileID: 492546} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477438} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477438 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149000} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 408008} + m_Father: {fileID: 451252} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431400} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431400 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149970} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443936} + m_Father: {fileID: 458292} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470316} + - component: {fileID: 13758782} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &470316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151030} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13758782 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151030} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &151780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407644} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &407644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151780} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431412} + m_Father: {fileID: 480180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458138} + - component: {fileID: 13779962} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458138 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153144} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779962 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153144} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 431412} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &154524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400976} + - component: {fileID: 13772656} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154524} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13772656 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154524} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 431412} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &155098 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435334} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &435334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155098} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486520} + m_Father: {fileID: 456588} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439750} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156994} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424262} + - component: {fileID: 13783746} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13783746 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158028} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &161524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448412} + - component: {fileID: 13783622} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448412 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161524} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13783622 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161524} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &161794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461752} + - component: {fileID: 13715652} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &461752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715652 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161794} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &161800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448704} + - component: {fileID: 13741040} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161800} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13741040 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161800} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &164266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415044} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164266} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 408886} + m_Father: {fileID: 495300} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482238} + - component: {fileID: 13703102} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &482238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164638} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13703102 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164638} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &167682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432602} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167682} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487502} + m_Father: {fileID: 452726} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446680} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168230} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400744} + m_Father: {fileID: 451252} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168486 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460172} + - component: {fileID: 13725268} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &460172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168486} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13725268 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168486} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &170030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423542} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423542 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170030} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451252} + m_Father: {fileID: 419542} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442288} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442288 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172898} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 473726} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465266} + - component: {fileID: 13731356} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13731356 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174444} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &175518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408008} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175518} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487740} + m_Father: {fileID: 477438} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &177066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452726} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177066} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 432602} + m_Father: {fileID: 406784} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482460} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482460 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178010} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446112} + m_Father: {fileID: 405442} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &180406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495300} + - component: {fileID: 9594340} + m_Layer: 0 + m_Name: Dog_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &495300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180406} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 415044} + - {fileID: 494818} + - {fileID: 439462} + - {fileID: 448412} + - {fileID: 470316} + - {fileID: 448704} + - {fileID: 476724} + - {fileID: 482238} + - {fileID: 410988} + - {fileID: 494102} + - {fileID: 487718} + - {fileID: 424262} + - {fileID: 460172} + - {fileID: 458138} + - {fileID: 441736} + - {fileID: 404778} + - {fileID: 419952} + - {fileID: 429142} + - {fileID: 400976} + - {fileID: 428434} + - {fileID: 447052} + - {fileID: 429064} + - {fileID: 460562} + - {fileID: 402192} + - {fileID: 419410} + - {fileID: 430046} + - {fileID: 489636} + - {fileID: 413186} + - {fileID: 439750} + - {fileID: 461752} + - {fileID: 419602} + - {fileID: 465266} + - {fileID: 403568} + - {fileID: 483670} + - {fileID: 471290} + - {fileID: 438044} + - {fileID: 467554} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9594340 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180406} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &180608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441736} + - component: {fileID: 13711758} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &441736 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180608} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13711758 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180608} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 431412} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &182000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419410} + - component: {fileID: 13722190} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &419410 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722190 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &182062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428434} + - component: {fileID: 13753486} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182062} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753486 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182062} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &183174 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440596} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440596 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183174} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 499086} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451252} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183994} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 492546} + - {fileID: 477438} + - {fileID: 446680} + m_Father: {fileID: 423542} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467554} + - component: {fileID: 13778754} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13778754 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184816} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &185774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473726} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185774} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 442288} + m_Father: {fileID: 414262} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414262} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185904} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 473726} + m_Father: {fileID: 446112} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &186364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419542} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419542 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186364} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 423542} + m_Father: {fileID: 456588} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &186574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431412} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431412 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186574} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 407644} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403922} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403922 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187236} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 466036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466036} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189648} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 403922} + m_Father: {fileID: 443936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456882} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190318} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451614} + m_Father: {fileID: 496922} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487502} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192440} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 440448} + m_Father: {fileID: 432602} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496922} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496922 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193808} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456882} + m_Father: {fileID: 486520} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429142} + - component: {fileID: 13730374} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &429142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195012} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730374 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195012} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 431412} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &195848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494102} + - component: {fileID: 13793032} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195848} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793032 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195848} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &197766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403568} + - component: {fileID: 13799362} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &403568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197766} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495300} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799362 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197766} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 456588} + - {fileID: 419542} + - {fileID: 423542} + - {fileID: 451252} + - {fileID: 492546} + - {fileID: 406784} + - {fileID: 452726} + - {fileID: 432602} + - {fileID: 487502} + - {fileID: 440448} + - {fileID: 424074} + - {fileID: 446680} + - {fileID: 400744} + - {fileID: 491766} + - {fileID: 468496} + - {fileID: 466232} + - {fileID: 499086} + - {fileID: 440596} + - {fileID: 477438} + - {fileID: 408008} + - {fileID: 487740} + - {fileID: 457680} + - {fileID: 457318} + - {fileID: 492056} + - {fileID: 473268} + - {fileID: 420164} + - {fileID: 405442} + - {fileID: 482460} + - {fileID: 446112} + - {fileID: 414262} + - {fileID: 473726} + - {fileID: 442288} + - {fileID: 487700} + - {fileID: 458292} + - {fileID: 431400} + - {fileID: 443936} + - {fileID: 466036} + - {fileID: 403922} + - {fileID: 480180} + - {fileID: 407644} + - {fileID: 435334} + - {fileID: 486520} + - {fileID: 496922} + - {fileID: 456882} + - {fileID: 451614} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 456588} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_GermanShepherd_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_GermanShepherd_01.prefab.meta new file mode 100644 index 0000000..a8b31a6 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_GermanShepherd_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3b3cb28f974c42c4481d72da460937c9 +timeCreated: 1486698802 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Labrador_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Labrador_01.prefab new file mode 100644 index 0000000..93f971d --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Labrador_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &101060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400516} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101060} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428128} + m_Father: {fileID: 463328} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409230} + - component: {fileID: 13704826} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101384} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13704826 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101384} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &102512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420100} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102512} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470188} + m_Father: {fileID: 477146} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443572} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107468} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447820} + m_Father: {fileID: 452440} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411918} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411918 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108062} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463328} + m_Father: {fileID: 456070} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477670} + - component: {fileID: 13716134} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108624} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716134 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108624} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 479428} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &110970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470188} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470188 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110970} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485182} + m_Father: {fileID: 420100} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487180} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111342} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 490398} + - {fileID: 491232} + - {fileID: 457956} + m_Father: {fileID: 463664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429924} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113782} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 477146} + m_Father: {fileID: 447820} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477146} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115820} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420100} + m_Father: {fileID: 429924} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452440} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452440 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118412} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443572} + m_Father: {fileID: 440000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479624} + - component: {fileID: 13721894} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118474} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721894 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118474} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &119346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467304} + - component: {fileID: 13783250} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13783250 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119346} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &121520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428128} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428128 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121520} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472642} + m_Father: {fileID: 400516} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122814 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455860} + - component: {fileID: 13705968} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &455860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122814} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705968 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122814} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &123444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431456} + - component: {fileID: 13736162} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &431456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736162 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123444} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 479428} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &123710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482890} + - component: {fileID: 13743662} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &482890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123710} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13743662 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123710} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 479428} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &123992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479866} + - component: {fileID: 13749444} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123992} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13749444 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123992} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &124406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471746} + - component: {fileID: 13754898} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471746 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124406} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754898 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124406} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &124618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459486} + - component: {fileID: 13750532} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124618} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13750532 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 479428} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &125310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474638} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125310} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 416896} + m_Father: {fileID: 438338} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490398} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490398 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125722} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 492620} + m_Father: {fileID: 487180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &128204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462628} + - component: {fileID: 13731906} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &462628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128204} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13731906 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128204} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &128962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472642} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128962} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 428128} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483622} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129642} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 493394} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463328} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130608} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400516} + m_Father: {fileID: 411918} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &132320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471590} + - component: {fileID: 13782742} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132320} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782742 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132320} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &133464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484134} + - component: {fileID: 13745334} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133464} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745334 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133464} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &137010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434112} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434112 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137010} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 450530} + m_Father: {fileID: 450408} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463106} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137648} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 416896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480164} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138612} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 406974} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441730} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139706} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445342} + m_Father: {fileID: 446356} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448512} + - component: {fileID: 13705128} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139710} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705128 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139710} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &140438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440000} + - component: {fileID: 9520678} + m_Layer: 0 + m_Name: Dog_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140438} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 9, y: 9, z: 9} + m_Children: + - {fileID: 452440} + - {fileID: 448512} + - {fileID: 404284} + - {fileID: 488706} + - {fileID: 484134} + - {fileID: 467304} + - {fileID: 434848} + - {fileID: 472116} + - {fileID: 421550} + - {fileID: 424454} + - {fileID: 483168} + - {fileID: 473634} + - {fileID: 484318} + - {fileID: 477670} + - {fileID: 431456} + - {fileID: 459486} + - {fileID: 482890} + - {fileID: 412964} + - {fileID: 403456} + - {fileID: 471746} + - {fileID: 471590} + - {fileID: 445368} + - {fileID: 402574} + - {fileID: 444402} + - {fileID: 493652} + - {fileID: 405974} + - {fileID: 455860} + - {fileID: 430352} + - {fileID: 466544} + - {fileID: 438300} + - {fileID: 479866} + - {fileID: 479624} + - {fileID: 459526} + - {fileID: 458192} + - {fileID: 409230} + - {fileID: 433320} + - {fileID: 462628} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9520678 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140438} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &142034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457956} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457956 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142034} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456070} + m_Father: {fileID: 487180} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491232} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142416} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 460742} + m_Father: {fileID: 487180} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403456} + - component: {fileID: 13711586} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &403456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143014} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13711586 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143014} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 479428} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &144102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466544} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &466544 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144102} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146404 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493394} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493394 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146404} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 483622} + m_Father: {fileID: 450530} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147568 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473634} + - component: {fileID: 13778396} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147568} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13778396 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147568} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &148544 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438300} + - component: {fileID: 13775936} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148544} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13775936 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148544} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &149260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450408} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149260} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 434112} + m_Father: {fileID: 416070} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410592} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410592 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149356} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438338} + m_Father: {fileID: 492620} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149714 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406974} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406974 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149714} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 480164} + m_Father: {fileID: 464116} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484318} + - component: {fileID: 13773932} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150578} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773932 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150578} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &150674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447820} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150674} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 429924} + - {fileID: 416070} + - {fileID: 408566} + - {fileID: 406264} + - {fileID: 412664} + m_Father: {fileID: 443572} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493652} + - component: {fileID: 13722836} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &493652 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152802} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722836 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152802} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &152992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479428} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479428 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152992} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 427900} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430352} + - component: {fileID: 13783196} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153034} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13783196 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153034} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &153446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450530} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153446} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493394} + m_Father: {fileID: 434112} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484824} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153608} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 429030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464116} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158304} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 406974} + - {fileID: 429030} + m_Father: {fileID: 460742} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405974} + - component: {fileID: 13785988} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &405974 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159154} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785988 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159154} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &159992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429030} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159992} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 484824} + - {fileID: 476130} + m_Father: {fileID: 464116} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438338} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438338 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160432} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474638} + m_Father: {fileID: 410592} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488706} + - component: {fileID: 13770316} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &488706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160504} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770316 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160504} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &160542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460742} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460742 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160542} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464116} + m_Father: {fileID: 491232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &163154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404284} + - component: {fileID: 13773744} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163154} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773744 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163154} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &167424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421550} + - component: {fileID: 13773296} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &421550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167424} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773296 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167424} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &169158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492620} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169158} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 410592} + m_Father: {fileID: 490398} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408566} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169996} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463664} + m_Father: {fileID: 447820} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &170854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424454} + - component: {fileID: 13725252} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424454 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170854} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13725252 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170854} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &173016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416896} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173016} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463106} + m_Father: {fileID: 474638} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463664} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174698} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487180} + m_Father: {fileID: 408566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412664} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174934} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427900} + m_Father: {fileID: 447820} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416720} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175808} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 445342} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &176128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458192} + - component: {fileID: 13748616} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176128} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748616 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176128} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &177780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483168} + - component: {fileID: 13789110} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177780} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789110 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177780} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &178782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433320} + - component: {fileID: 13759686} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &433320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178782} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13759686 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178782} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &178812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402574} + - component: {fileID: 13751610} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402574 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13751610 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &179072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485182} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485182 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179072} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 450220} + m_Father: {fileID: 470188} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446356} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446356 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181688} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441730} + m_Father: {fileID: 406264} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434848} + - component: {fileID: 13772496} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &434848 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182012} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13772496 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182012} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &182084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444402} + - component: {fileID: 13784942} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182084} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13784942 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182084} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &183988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459526} + - component: {fileID: 13772954} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183988} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13772954 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183988} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &186004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416070} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186004} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 450408} + m_Father: {fileID: 447820} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450220} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187112} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 485182} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445368} + - component: {fileID: 13776746} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &445368 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187578} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776746 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187578} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + - {fileID: 416720} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &188808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406264} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188808} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446356} + m_Father: {fileID: 447820} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456070} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190678} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 411918} + m_Father: {fileID: 457956} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427900} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193820} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 479428} + m_Father: {fileID: 412664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &194990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445342} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194990} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 416720} + m_Father: {fileID: 441730} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472116} + - component: {fileID: 13714538} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &472116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195020} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714538 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195020} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 450220} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 483622} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &195452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476130} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195452} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 429030} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &198034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412964} + - component: {fileID: 13756406} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &412964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198034} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440000} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756406 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198034} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 447820} + - {fileID: 408566} + - {fileID: 463664} + - {fileID: 487180} + - {fileID: 490398} + - {fileID: 492620} + - {fileID: 410592} + - {fileID: 438338} + - {fileID: 474638} + - {fileID: 416896} + - {fileID: 463106} + - {fileID: 457956} + - {fileID: 456070} + - {fileID: 411918} + - {fileID: 463328} + - {fileID: 400516} + - {fileID: 428128} + - {fileID: 472642} + - {fileID: 491232} + - {fileID: 460742} + - {fileID: 464116} + - {fileID: 406974} + - {fileID: 480164} + - {fileID: 429030} + - {fileID: 484824} + - {fileID: 476130} + - {fileID: 429924} + - {fileID: 477146} + - {fileID: 420100} + - {fileID: 470188} + - {fileID: 485182} + - {fileID: 416070} + - {fileID: 450408} + - {fileID: 434112} + - {fileID: 450530} + - {fileID: 493394} + - {fileID: 412664} + - {fileID: 427900} + - {fileID: 479428} + - {fileID: 406264} + - {fileID: 446356} + - {fileID: 441730} + - {fileID: 445342} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447820} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Labrador_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Labrador_01.prefab.meta new file mode 100644 index 0000000..b08344b --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Labrador_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 938147f6ad7eebe4cb99d4a14cb96757 +timeCreated: 1486698786 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Pug_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Pug_01.prefab new file mode 100644 index 0000000..e9bc71e --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Pug_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488544} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488544 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100148} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491080} + m_Father: {fileID: 463472} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428498} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100768} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 433536} + m_Father: {fileID: 401278} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409564} + - component: {fileID: 13792664} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102512} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792664 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102512} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &107058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451314} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107058} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469706} + m_Father: {fileID: 490006} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457012} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445672} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110468} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 415974} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452638} + - component: {fileID: 13744454} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &452638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111368} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13744454 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111368} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &112426 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466340} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466340 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112426} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400650} + m_Father: {fileID: 469706} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402326} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402326 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113192} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 494534} + m_Father: {fileID: 450098} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447906} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113624} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 423750} + m_Father: {fileID: 447498} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470360} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470360 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115502} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 439754} + m_Father: {fileID: 400260} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431998} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115652} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401278} + m_Father: {fileID: 487672} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408158} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115748} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 408196} + - {fileID: 487568} + m_Father: {fileID: 444734} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &117488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465514} + - component: {fileID: 13783412} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117488} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13783412 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117488} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &120910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437996} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120910} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 477294} + m_Father: {fileID: 440858} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486478} + - component: {fileID: 13736486} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &486478 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736486 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121156} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &122516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487672} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400260} + - {fileID: 431998} + - {fileID: 490006} + - {fileID: 463472} + - {fileID: 485378} + m_Father: {fileID: 494442} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425102} + - component: {fileID: 13774028} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &425102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124488} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13774028 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124488} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &126694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408196} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408196 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126694} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 408158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401278} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127806} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428498} + m_Father: {fileID: 431998} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474962} + - component: {fileID: 13742624} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474962 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129624} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13742624 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129624} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &130444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423220} + - component: {fileID: 13792600} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &423220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792600 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130444} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &130504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439754} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439754 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130504} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466534} + m_Father: {fileID: 470360} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477294} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130696} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489230} + m_Father: {fileID: 437996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401558} + - component: {fileID: 13723788} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &401558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131550} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723788 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131550} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 444266} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &132398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463472} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132398} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 488544} + m_Father: {fileID: 487672} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &132448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428170} + - component: {fileID: 13751686} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &428170 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132448} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13751686 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132448} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &132512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471914} + - component: {fileID: 13756670} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132512} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756670 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132512} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &133304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491850} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133304} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 403350} + m_Father: {fileID: 444734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494534} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134626} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 440858} + m_Father: {fileID: 402326} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &135660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455282} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135660} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 444266} + m_Father: {fileID: 485378} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403350} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138168} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 491850} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459638} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139164} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 494442} + m_Father: {fileID: 495668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419070} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140786} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 449452} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140852 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447498} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140852} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447906} + m_Father: {fileID: 488058} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432374} + - component: {fileID: 13716834} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &432374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716834 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143752} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &145308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433536} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145308} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454548} + m_Father: {fileID: 428498} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469706} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148984} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 450098} + - {fileID: 466340} + - {fileID: 417586} + m_Father: {fileID: 451314} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431960} + - component: {fileID: 13723808} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &431960 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150868} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723808 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150868} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &151020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403962} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403962 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151020} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 454618} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475806} + - component: {fileID: 13735102} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475806 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13735102 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151028} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &151600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450314} + - component: {fileID: 13779344} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &450314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151600} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779344 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151600} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &154558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464692} + - component: {fileID: 13721864} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154558} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721864 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154558} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &154722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417000} + - component: {fileID: 13757978} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &417000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154722} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757978 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154722} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 444266} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &155634 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490006} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155634} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451314} + m_Father: {fileID: 487672} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466062} + - component: {fileID: 13724948} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &466062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156640} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13724948 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156640} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 444266} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &156660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454548} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156660} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474822} + m_Father: {fileID: 433536} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472984} + - component: {fileID: 13793760} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &472984 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159988} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793760 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159988} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &160722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449452} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160722} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419070} + m_Father: {fileID: 491080} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476670} + - component: {fileID: 13795936} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &476670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161012} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795936 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161012} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &162530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421848} + - component: {fileID: 13796966} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &421848 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162530} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13796966 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162530} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &164312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413800} + - component: {fileID: 13737062} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413800 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164312} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13737062 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164312} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &165798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465884} + - component: {fileID: 13723504} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165798} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723504 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165798} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 444266} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &166088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446722} + - component: {fileID: 13750218} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &446722 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166088} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13750218 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166088} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &166376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457372} + - component: {fileID: 13746184} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166376} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746184 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166376} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 444266} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &167046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488058} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167046} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447498} + m_Father: {fileID: 417586} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490736} + - component: {fileID: 13773474} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &490736 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167242} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773474 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167242} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &167628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444266} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167628} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455282} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434264} + - component: {fileID: 13778024} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &434264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13778024 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167960} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &169384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417586} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169384} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 488058} + m_Father: {fileID: 469706} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487568} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172580} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 408158} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494442} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174052} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487672} + m_Father: {fileID: 459638} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423750} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174226} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 415974} + m_Father: {fileID: 447906} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &177980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440858} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440858 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177980} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 437996} + m_Father: {fileID: 494534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178566 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444734} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178566} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491850} + - {fileID: 408158} + m_Father: {fileID: 400650} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454618} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454618 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181066} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 403962} + m_Father: {fileID: 466534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485378} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184432} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 455282} + m_Father: {fileID: 487672} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474958} + - component: {fileID: 13753722} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184926} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753722 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184926} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &186058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400260} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186058} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470360} + m_Father: {fileID: 487672} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495668} + - component: {fileID: 9566022} + m_Layer: 0 + m_Name: Dog_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &495668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: + - {fileID: 459638} + - {fileID: 471914} + - {fileID: 474958} + - {fileID: 449316} + - {fileID: 423220} + - {fileID: 410476} + - {fileID: 456186} + - {fileID: 465514} + - {fileID: 432374} + - {fileID: 472984} + - {fileID: 450314} + - {fileID: 425102} + - {fileID: 474962} + - {fileID: 453826} + - {fileID: 465884} + - {fileID: 417000} + - {fileID: 466062} + - {fileID: 401558} + - {fileID: 457372} + - {fileID: 431960} + - {fileID: 476670} + - {fileID: 465000} + - {fileID: 413800} + - {fileID: 464692} + - {fileID: 490736} + - {fileID: 486478} + - {fileID: 478762} + - {fileID: 409738} + - {fileID: 457012} + - {fileID: 475806} + - {fileID: 452638} + - {fileID: 428170} + - {fileID: 446722} + - {fileID: 434264} + - {fileID: 421848} + - {fileID: 409564} + - {fileID: 444946} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9566022 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187016} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &187934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465000} + - component: {fileID: 13719482} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187934} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13719482 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187934} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &188378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410476} + - component: {fileID: 13787272} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410476 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188378} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13787272 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188378} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &189540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449316} + - component: {fileID: 13740090} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &449316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189540} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13740090 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189540} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &190562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474822} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474822 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190562} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 454548} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491080} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191616} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449452} + m_Father: {fileID: 488544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409738} + - component: {fileID: 13725682} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191868} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13725682 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191868} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &192286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444946} + - component: {fileID: 13745970} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192286} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745970 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192286} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &192450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415974} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415974 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192450} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445672} + m_Father: {fileID: 423750} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453826} + - component: {fileID: 13782818} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &453826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195484} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782818 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195484} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 444266} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &195698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450098} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450098 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195698} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 402326} + m_Father: {fileID: 469706} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196382 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400650} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196382} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 444734} + m_Father: {fileID: 466340} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478762} + - component: {fileID: 13725246} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &478762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196388} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13725246 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196388} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &197138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456186} + - component: {fileID: 13783392} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456186 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197138} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 495668} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13783392 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197138} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 487672} + - {fileID: 490006} + - {fileID: 451314} + - {fileID: 469706} + - {fileID: 450098} + - {fileID: 402326} + - {fileID: 494534} + - {fileID: 440858} + - {fileID: 437996} + - {fileID: 477294} + - {fileID: 489230} + - {fileID: 417586} + - {fileID: 488058} + - {fileID: 447498} + - {fileID: 447906} + - {fileID: 423750} + - {fileID: 415974} + - {fileID: 445672} + - {fileID: 466340} + - {fileID: 400650} + - {fileID: 444734} + - {fileID: 491850} + - {fileID: 403350} + - {fileID: 408158} + - {fileID: 408196} + - {fileID: 487568} + - {fileID: 400260} + - {fileID: 470360} + - {fileID: 439754} + - {fileID: 466534} + - {fileID: 454618} + - {fileID: 403962} + - {fileID: 431998} + - {fileID: 401278} + - {fileID: 428498} + - {fileID: 433536} + - {fileID: 454548} + - {fileID: 474822} + - {fileID: 485378} + - {fileID: 455282} + - {fileID: 463472} + - {fileID: 488544} + - {fileID: 491080} + - {fileID: 449452} + - {fileID: 419070} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487672} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &197278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489230} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197278} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 477294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466534} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197928} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454618} + m_Father: {fileID: 439754} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Pug_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Pug_01.prefab.meta new file mode 100644 index 0000000..c36c0b3 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_Pug_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c35f3b540532d1747b95a8a2eea9991d +timeCreated: 1486698739 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_RhodesianRidgeback_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_RhodesianRidgeback_01.prefab new file mode 100644 index 0000000..5d169bd --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_RhodesianRidgeback_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &101042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498248} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101042} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 418970} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487280} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487280 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101052} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 483988} + m_Father: {fileID: 414162} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410682} + - component: {fileID: 13720070} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101530} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720070 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101530} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &102594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428908} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &428908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426750} + - component: {fileID: 9545864} + m_Layer: 0 + m_Name: Dog_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105536} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 451218} + - {fileID: 474812} + - {fileID: 485580} + - {fileID: 412830} + - {fileID: 400382} + - {fileID: 427668} + - {fileID: 484002} + - {fileID: 455822} + - {fileID: 402024} + - {fileID: 457892} + - {fileID: 451470} + - {fileID: 416100} + - {fileID: 439546} + - {fileID: 452078} + - {fileID: 442132} + - {fileID: 494084} + - {fileID: 477262} + - {fileID: 407584} + - {fileID: 439282} + - {fileID: 470870} + - {fileID: 445372} + - {fileID: 418082} + - {fileID: 416832} + - {fileID: 434708} + - {fileID: 410682} + - {fileID: 439202} + - {fileID: 444356} + - {fileID: 484106} + - {fileID: 428908} + - {fileID: 475654} + - {fileID: 408016} + - {fileID: 456358} + - {fileID: 405232} + - {fileID: 422454} + - {fileID: 417772} + - {fileID: 426434} + - {fileID: 427238} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9545864 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105536} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &105990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412830} + - component: {fileID: 13705388} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &412830 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105990} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705388 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105990} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &106942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494084} + - component: {fileID: 13792544} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494084 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792544 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106942} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 484824} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &107564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407584} + - component: {fileID: 13726206} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &407584 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107564} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726206 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107564} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 484824} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &108590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439546} + - component: {fileID: 13768686} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108590} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13768686 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108590} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &108662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404874} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108662} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 494246} + m_Father: {fileID: 431286} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451218} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113870} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 459376} + m_Father: {fileID: 426750} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439282} + - component: {fileID: 13746210} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746210 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115318} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 484824} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &115548 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416632} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416632 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115548} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 494606} + m_Father: {fileID: 464902} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &117942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435888} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &435888 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117942} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414162} + m_Father: {fileID: 439734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425944} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118670} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 483530} + m_Father: {fileID: 466170} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417312} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417312 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122400} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449550} + m_Father: {fileID: 483870} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414162} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414162 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122784} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487280} + m_Father: {fileID: 435888} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494606} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123122} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 416632} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494672} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124108} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431986} + m_Father: {fileID: 483988} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408016} + - component: {fileID: 13762508} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &408016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125240} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13762508 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &126948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483988} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483988 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126948} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 494672} + m_Father: {fileID: 487280} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &128056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419186} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419186 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128056} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491884} + m_Father: {fileID: 442472} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439202} + - component: {fileID: 13734254} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129530} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13734254 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129530} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &130214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416832} + - component: {fileID: 13770816} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130214} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770816 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130214} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &130378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451470} + - component: {fileID: 13715688} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130378} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715688 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130378} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &130682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452078} + - component: {fileID: 13797640} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &452078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130682} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797640 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130682} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 484824} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &131290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427668} + - component: {fileID: 13796188} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &427668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131290} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13796188 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131290} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &133016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456358} + - component: {fileID: 13738846} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456358 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738846 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133016} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &134344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492286} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134344} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472746} + m_Father: {fileID: 466170} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427238} + - component: {fileID: 13717512} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &427238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134484} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13717512 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134484} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &134660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426434} + - component: {fileID: 13722432} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &426434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134660} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722432 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134660} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &138502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411058} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138502} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 461318} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470870} + - component: {fileID: 13777068} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &470870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138584} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13777068 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138584} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &139816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466170} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466170 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 425944} + - {fileID: 485294} + - {fileID: 442472} + - {fileID: 452050} + - {fileID: 492286} + m_Father: {fileID: 459376} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402024} + - component: {fileID: 13753882} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &402024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139818} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753882 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139818} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &140226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416100} + - component: {fileID: 13779006} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779006 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &140890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465566} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140890} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446104} + - {fileID: 430860} + m_Father: {fileID: 494246} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422076} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145140} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464902} + m_Father: {fileID: 452050} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432660} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432660 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145506} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470626} + m_Father: {fileID: 447018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459376} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146448} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466170} + m_Father: {fileID: 451218} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455822} + - component: {fileID: 13758794} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &455822 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146678} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13758794 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146678} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &147232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484824} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147232} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 472746} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485580} + - component: {fileID: 13770684} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &485580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147908} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770684 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147908} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &147942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484002} + - component: {fileID: 13773798} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484002 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773798 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147942} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &148514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446104} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446104 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148514} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 465566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472746} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472746 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148596} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 484824} + m_Father: {fileID: 492286} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442132} + - component: {fileID: 13721948} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &442132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149130} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721948 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149130} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 484824} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &149490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483870} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149490} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417312} + m_Father: {fileID: 467726} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470626} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150020} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401768} + m_Father: {fileID: 432660} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457892} + - component: {fileID: 13793948} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457892 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793948 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151070} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &151756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452050} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151756} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422076} + m_Father: {fileID: 466170} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405232} + - component: {fileID: 13734708} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &405232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152192} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13734708 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152192} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &153132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475654} + - component: {fileID: 13710518} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &475654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153132} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13710518 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153132} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &154394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479440} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479440 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154394} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 461318} + m_Father: {fileID: 411006} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &154824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477262} + - component: {fileID: 13730712} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154824} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730712 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154824} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 484824} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &156838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442472} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156838} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419186} + m_Father: {fileID: 466170} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430860} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157126} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 465566} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464902} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464902 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158526} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 416632} + m_Father: {fileID: 422076} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418082} + - component: {fileID: 13791534} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &418082 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160866} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13791534 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160866} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &161792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418970} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161792} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 498248} + m_Father: {fileID: 449550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414208} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414208 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162978} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 486482} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &163612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401768} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401768 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163612} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 470626} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485294} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166828} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 429132} + m_Father: {fileID: 466170} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447018} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167826} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 432660} + m_Father: {fileID: 483530} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445372} + - component: {fileID: 13713580} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &445372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168624} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13713580 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168624} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &168790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411006} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168790} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 479440} + m_Father: {fileID: 429132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449550} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169942} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 418970} + m_Father: {fileID: 417312} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486482} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172786} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414208} + m_Father: {fileID: 494246} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467726} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173186} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 483870} + m_Father: {fileID: 497180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &176524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417772} + - component: {fileID: 13759966} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &417772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176524} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13759966 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176524} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &177460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484106} + - component: {fileID: 13711808} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177460} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13711808 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177460} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &179044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429132} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179044} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 411006} + m_Father: {fileID: 485294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461318} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179590} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 411058} + m_Father: {fileID: 479440} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439734} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181510} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 435888} + m_Father: {fileID: 491884} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474812} + - component: {fileID: 13773342} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185660} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773342 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185660} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &185798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431986} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431986 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185798} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 494672} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &186296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431286} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186296} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 404874} + m_Father: {fileID: 491884} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &186476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434708} + - component: {fileID: 13792336} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &434708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792336 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186476} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &187574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400382} + - component: {fileID: 13717578} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187574} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13717578 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187574} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &188080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483530} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188080} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447018} + m_Father: {fileID: 425944} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491884} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190944} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497180} + - {fileID: 431286} + - {fileID: 439734} + m_Father: {fileID: 419186} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422454} + - component: {fileID: 13775646} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &422454 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193272} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13775646 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193272} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 472746} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &193448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497180} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193448} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 467726} + m_Father: {fileID: 491884} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444356} + - component: {fileID: 13746604} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444356 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196294} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 426750} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746604 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196294} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 466170} + - {fileID: 442472} + - {fileID: 419186} + - {fileID: 491884} + - {fileID: 497180} + - {fileID: 467726} + - {fileID: 483870} + - {fileID: 417312} + - {fileID: 449550} + - {fileID: 418970} + - {fileID: 498248} + - {fileID: 439734} + - {fileID: 435888} + - {fileID: 414162} + - {fileID: 487280} + - {fileID: 483988} + - {fileID: 494672} + - {fileID: 431986} + - {fileID: 431286} + - {fileID: 404874} + - {fileID: 494246} + - {fileID: 486482} + - {fileID: 414208} + - {fileID: 465566} + - {fileID: 446104} + - {fileID: 430860} + - {fileID: 425944} + - {fileID: 483530} + - {fileID: 447018} + - {fileID: 432660} + - {fileID: 470626} + - {fileID: 401768} + - {fileID: 485294} + - {fileID: 429132} + - {fileID: 411006} + - {fileID: 479440} + - {fileID: 461318} + - {fileID: 411058} + - {fileID: 492286} + - {fileID: 452050} + - {fileID: 422076} + - {fileID: 464902} + - {fileID: 416632} + - {fileID: 494606} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 466170} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &198224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494246} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494246 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198224} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486482} + - {fileID: 465566} + m_Father: {fileID: 404874} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_RhodesianRidgeback_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_RhodesianRidgeback_01.prefab.meta new file mode 100644 index 0000000..b1c51e8 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_RhodesianRidgeback_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 957efc93c4488964582c89c0bf939bf0 +timeCreated: 1486698730 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_SaintBernard_01.prefab b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_SaintBernard_01.prefab new file mode 100644 index 0000000..65c512a --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_SaintBernard_01.prefab @@ -0,0 +1,5953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456572} + - component: {fileID: 13734818} + m_Layer: 0 + m_Name: SM_Pug_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100280} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13734818 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100280} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300064, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &100336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410936} + - component: {fileID: 13781494} + m_Layer: 0 + m_Name: SM_BullTerrier_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100336} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13781494 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100336} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &107438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439596} + - component: {fileID: 13757858} + m_Layer: 0 + m_Name: SM_Doberman_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439596 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107438} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757858 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107438} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 435492} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &107694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474260} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: 8.881784e-18, z: 2.9338467e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 428762} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463100} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109728} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -4.8849813e-17, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441090} + m_Father: {fileID: 491240} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471836} + - component: {fileID: 13739490} + m_Layer: 0 + m_Name: SM_Chihuahua_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471836 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109894} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13739490 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109894} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 435492} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &110104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440726} + - component: {fileID: 13716060} + m_Layer: 0 + m_Name: SM_GermanShepherd_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &440726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110104} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716060 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110104} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &113932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410860} + - component: {fileID: 13732076} + m_Layer: 0 + m_Name: SM_BorderCollie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13732076 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113932} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &114464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446690} + - component: {fileID: 13719416} + m_Layer: 0 + m_Name: SM_Labrador_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &446690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114464} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13719416 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114464} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300060, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &114970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499484} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499484 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114970} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0, z: 5.074066e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 418736} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &117276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456508} + - component: {fileID: 13740408} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456508 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117276} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13740408 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117276} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300042, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &118112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463062} + - component: {fileID: 13714240} + m_Layer: 0 + m_Name: SM_Chihuahua_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &463062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118112} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714240 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118112} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 435492} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &119488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451250} + m_Layer: 0 + m_Name: GoatRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119488} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.04260735, y: -2.0166744e-18, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 440488} + m_Father: {fileID: 444688} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482388} + m_Layer: 0 + m_Name: Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122064} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454946} + m_Father: {fileID: 410082} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429366} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124152} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: -0.015612841, y: -4.4408918e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457294} + m_Father: {fileID: 425020} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453770} + - component: {fileID: 13711944} + m_Layer: 0 + m_Name: SM_Doberman_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &453770 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124958} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13711944 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124958} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 435492} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &126422 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414482} + - component: {fileID: 13700410} + m_Layer: 0 + m_Name: SM_Doberman_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &414482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126422} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700410 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126422} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 435492} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.027196333, z: 0.09501116} + m_Extent: {x: 0.039278634, y: 0.106182754, z: 0.13037159} + m_DirtyAABB: 0 +--- !u!1 &127248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475370} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127248} + m_LocalRotation: {x: -1.8526091e-17, y: 0.26305136, z: -4.8528824e-17, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: 2.2204459e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 475402} + m_Father: {fileID: 465668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430292} + - component: {fileID: 13738668} + m_Layer: 0 + m_Name: SM_Poodle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127508} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738668 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300062, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &128914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416984} + - component: {fileID: 13757390} + m_Layer: 0 + m_Name: SM_Chihuahua_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416984 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757390 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128914} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 435492} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000014901161, y: -0.011537634, z: 0.10603589} + m_Extent: {x: 0.08479935, y: 0.12184145, z: 0.14550945} + m_DirtyAABB: 0 +--- !u!1 &129628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463212} + m_Layer: 0 + m_Name: GoatRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129628} + m_LocalRotation: {x: 0.000000008896116, y: -1.9798111e-16, z: 2.2753756e-16, w: 1} + m_LocalPosition: {x: -0.011093897, y: -1.1074657e-19, z: -0.000665011} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 435492} + m_Father: {fileID: 497682} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469728} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469728 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130596} + m_LocalRotation: {x: 1.2272639e-18, y: 0.2486953, z: -1.302558e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.6645352e-17, z: 2.6645352e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491240} + m_Father: {fileID: 437414} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434158} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130604} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: -0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 444806} + m_Father: {fileID: 476012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425020} + m_Layer: 0 + m_Name: GoatRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130818} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 4.4408918e-17, y: -0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 429366} + m_Father: {fileID: 440488} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462990} + - component: {fileID: 13742050} + m_Layer: 0 + m_Name: SM_Labrador_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &462990 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131294} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13742050 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131294} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &133874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459054} + - component: {fileID: 13705300} + m_Layer: 0 + m_Name: SM_SaintBernard_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133874} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705300 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133874} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300044, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &134982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427976} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134982} + m_LocalRotation: {x: 1.2290075e-18, y: 0.026162026, z: 6.402362e-17, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: 8.881784e-18, z: 7.9936054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462926} + m_Father: {fileID: 469086} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &135174 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446328} + - component: {fileID: 13704592} + m_Layer: 0 + m_Name: SM_BorderCollie_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &446328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135174} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13704592 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135174} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300048, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &140418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468042} + m_Layer: 0 + m_Name: GoatRig_Tail_05 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140418} + m_LocalRotation: {x: 0.41127694, y: 0.57519674, z: -0.41127694, w: 0.57519674} + m_LocalPosition: {x: -0.03599757, y: 0.0054632216, z: 3.488051e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 436072} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409408} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &409408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140702} + m_LocalRotation: {x: -0.086716294, y: 0.086716294, z: 0.7017694, w: 0.7017694} + m_LocalPosition: {x: 0.025286753, y: -0.01, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465668} + m_Father: {fileID: 476012} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494752} + - component: {fileID: 13703610} + m_Layer: 0 + m_Name: SM_Labrador_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13703610 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141024} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300036, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.03245338, z: 0.09057998} + m_Extent: {x: 0.047784913, y: 0.10092571, z: 0.134774} + m_DirtyAABB: 0 +--- !u!1 &141460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415026} + m_Layer: 0 + m_Name: SM_Pug_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141460} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460724} + - component: {fileID: 13757294} + m_Layer: 0 + m_Name: SM_BullTerrier_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &460724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143698} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757294 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143698} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &144114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429510} + m_Layer: 0 + m_Name: GoatRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144114} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.03, y: 4.5897134e-18, z: 1.5543122e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420802} + - {fileID: 440004} + m_Father: {fileID: 464616} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436072} + m_Layer: 0 + m_Name: GoatRig_Tail_04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147886} + m_LocalRotation: {x: -0.4112769, y: -0.57519674, z: 0.4112769, w: 0.57519674} + m_LocalPosition: {x: -1.5609338e-18, y: -0.02160929, z: -0.00044455015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 468042} + m_Father: {fileID: 446056} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441520} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149364} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.014579673, y: -4.440892e-18, z: 2.3320552e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 462926} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475402} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150492} + m_LocalRotation: {x: -2.9935751e-18, y: 0.026162026, z: -1.0758335e-16, w: 0.99965775} + m_LocalPosition: {x: -0.03396886, y: -3.5527136e-17, z: 3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428762} + m_Father: {fileID: 475370} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418176} + m_Layer: 0 + m_Name: GoatRig_Tail_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418176 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153110} + m_LocalRotation: {x: 0.1000293, y: 0.6999958, z: -0.1000293, w: 0.6999958} + m_LocalPosition: {x: -0.025080811, y: 0.004174287, z: -3.50895e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446056} + m_Father: {fileID: 421600} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418736} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418736 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153232} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 0, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499484} + m_Father: {fileID: 425250} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495382} + m_Layer: 0 + m_Name: GoatRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &495382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153256} + m_LocalRotation: {x: -4.471573e-12, y: 7.7579504e-16, z: 1.1227358e-16, w: 1} + m_LocalPosition: {x: -0.020226609, y: 2.339929e-18, z: -0.00002707601} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464616} + m_Father: {fileID: 489756} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &154758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474888} + m_Layer: 0 + m_Name: GoatRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474888 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154758} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 5.3290704e-17, y: 0.009673913, z: 1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 437414} + m_Father: {fileID: 440488} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &154956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416930} + - component: {fileID: 13752892} + m_Layer: 0 + m_Name: SM_Beagle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13752892 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154956} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &155200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465668} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155200} + m_LocalRotation: {x: -2.4177067e-17, y: -0.40345883, z: -1.5530541e-16, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: 0, z: -1.3322676e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 475370} + m_Father: {fileID: 409408} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155872 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476012} + m_Layer: 0 + m_Name: GoatRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155872} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 434158} + - {fileID: 409408} + - {fileID: 444688} + - {fileID: 421600} + - {fileID: 497682} + m_Father: {fileID: 454946} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441090} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156092} + m_LocalRotation: {x: 1.4820726e-17, y: 0.7071068, z: -1.4820726e-17, w: 0.7071068} + m_LocalPosition: {x: -0.013211768, y: 2.2204459e-17, z: 0.005100634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426216} + m_Father: {fileID: 463100} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491240} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157212} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: 8.881784e-18, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463100} + m_Father: {fileID: 469728} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420802} + m_Layer: 0 + m_Name: GoatRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420802 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157718} + m_LocalRotation: {x: 0.54567903, y: -0.22365564, z: -0.31229284, w: 0.74477226} + m_LocalPosition: {x: -0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 429510} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426000} + - component: {fileID: 13742380} + m_Layer: 0 + m_Name: SM_Beagle_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &426000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160246} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13742380 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160246} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300046, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &160736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421994} + - component: {fileID: 13757240} + m_Layer: 0 + m_Name: SM_BullDog_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &421994 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160736} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757240 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160736} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300050, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &161962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489864} + - component: {fileID: 13701972} + m_Layer: 0 + m_Name: SM_GermanShepherd_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161962} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13701972 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161962} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &164212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464616} + m_Layer: 0 + m_Name: GoatRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164212} + m_LocalRotation: {x: -1.3892389e-16, y: -0.0016129503, z: 1.1124547e-16, w: 0.9999987} + m_LocalPosition: {x: -0.0056655416, y: 1.4421359e-18, z: 0.000019896728} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 409040} + - {fileID: 429510} + m_Father: {fileID: 495382} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425250} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164488} + m_LocalRotation: {x: 3.5109299e-19, y: 0.0072071506, z: 6.230615e-17, w: 0.9999741} + m_LocalPosition: {x: -0.03195331, y: -8.881784e-18, z: -8.8817837e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 418736} + m_Father: {fileID: 438106} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165548 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497682} + m_Layer: 0 + m_Name: GoatRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165548} + m_LocalRotation: {x: -0.2535475, y: -0.2535475, z: -0.66008615, w: 0.66008615} + m_LocalPosition: {x: 3.2047473e-33, y: -0.005079231, z: -0.009250244} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463212} + m_Father: {fileID: 476012} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440004} + m_Layer: 0 + m_Name: GoatRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166786} + m_LocalRotation: {x: 0.22365575, y: -0.54567903, z: 0.7447722, w: -0.31229287} + m_LocalPosition: {x: 0.010963676, y: -0.014784078, z: 0.003072587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 429510} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435492} + m_Layer: 0 + m_Name: GoatRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &435492 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168636} + m_LocalRotation: {x: 7.043849e-10, y: -0.13247433, z: 0.000000013314028, w: 0.99118644} + m_LocalPosition: {x: -0.011494653, y: -4.460091e-18, z: 0.0019352267} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463212} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490220} + - component: {fileID: 13720186} + m_Layer: 0 + m_Name: SM_Poodle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &490220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169312} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720186 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169312} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300038, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &171780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457294} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171780} + m_LocalRotation: {x: 9.398513e-18, y: 0.2486953, z: -4.6322247e-16, w: 0.9685818} + m_LocalPosition: {x: -0.042034086, y: -2.2204459e-17, z: 3.1086245e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438106} + m_Father: {fileID: 429366} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489756} + m_Layer: 0 + m_Name: GoatRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172606} + m_LocalRotation: {x: -0.0000000094148795, y: -0.45663697, z: -0.000000018335664, + w: 0.88965315} + m_LocalPosition: {x: -0.03221431, y: 5.787502e-18, z: -0.013906577} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 495382} + m_Father: {fileID: 440488} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173630 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462926} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462926 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173630} + m_LocalRotation: {x: 1.35997e-17, y: 0.7071068, z: -1.35997e-17, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -4.440892e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441520} + m_Father: {fileID: 427976} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174462 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493756} + - component: {fileID: 13786224} + m_Layer: 0 + m_Name: SM_Pug_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &493756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174462} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13786224 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174462} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300040, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.029901348, z: 0.09297549} + m_Extent: {x: 0.06285772, y: 0.10347774, z: 0.124632455} + m_DirtyAABB: 0 +--- !u!1 &175508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459482} + - component: {fileID: 13795432} + m_Layer: 0 + m_Name: SM_BullDog_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175508} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795432 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 +--- !u!1 &176250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446056} + m_Layer: 0 + m_Name: GoatRig_Tail_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176250} + m_LocalRotation: {x: 0.25881907, y: -0, z: -0, w: 0.9659259} + m_LocalPosition: {x: -8.800071e-18, y: -0.020232111, z: -0.013228698} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 436072} + m_Father: {fileID: 418176} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410082} + - component: {fileID: 9577762} + m_Layer: 0 + m_Name: Dog_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410082 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179218} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 12, y: 12, z: 12} + m_Children: + - {fileID: 482388} + - {fileID: 416930} + - {fileID: 459752} + - {fileID: 426000} + - {fileID: 410860} + - {fileID: 433258} + - {fileID: 446328} + - {fileID: 459482} + - {fileID: 487648} + - {fileID: 421994} + - {fileID: 410936} + - {fileID: 451236} + - {fileID: 460724} + - {fileID: 463062} + - {fileID: 471836} + - {fileID: 416984} + - {fileID: 439596} + - {fileID: 414482} + - {fileID: 453770} + - {fileID: 489864} + - {fileID: 413704} + - {fileID: 440726} + - {fileID: 462990} + - {fileID: 494752} + - {fileID: 446690} + - {fileID: 405814} + - {fileID: 490220} + - {fileID: 430292} + - {fileID: 415026} + - {fileID: 493756} + - {fileID: 456572} + - {fileID: 415790} + - {fileID: 456508} + - {fileID: 479946} + - {fileID: 496538} + - {fileID: 459054} + - {fileID: 474788} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9577762 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179218} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Controller: {fileID: 9100000, guid: d7ff2687a5152784496920a366fcc30e, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &180846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428762} + m_Layer: 0 + m_Name: GoatRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180846} + m_LocalRotation: {x: 1.3498074e-16, y: 0.7071068, z: -1.3498074e-16, w: 0.7071068} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 0.0025131495} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474260} + m_Father: {fileID: 475402} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496538} + - component: {fileID: 13766312} + m_Layer: 0 + m_Name: SM_SaintBernard_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182526} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766312 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182526} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &182928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479946} + - component: {fileID: 13721654} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182928} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721654 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182928} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300066, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &183460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437414} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183460} + m_LocalRotation: {x: -0.4402108, y: 0.4402108, z: 0.55336654, w: 0.55336654} + m_LocalPosition: {x: 0.015612841, y: -2.6645352e-17, z: 0.01747408} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469728} + m_Father: {fileID: 474888} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440488} + m_Layer: 0 + m_Name: GoatRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184178} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -0.05375599, y: 1.1936228e-17, z: -3.5527136e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 425020} + - {fileID: 489756} + - {fileID: 474888} + m_Father: {fileID: 451250} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &186994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413704} + - component: {fileID: 13727166} + m_Layer: 0 + m_Name: SM_GermanShepherd_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186994} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13727166 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186994} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300034, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000009313226, y: -0.026036747, z: 0.09034608} + m_Extent: {x: 0.045073755, y: 0.10734234, z: 0.13860275} + m_DirtyAABB: 0 +--- !u!1 &187498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444688} + m_Layer: 0 + m_Name: GoatRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187498} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.14774065e-17, y: -3.5527136e-17, z: 0.02575167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451250} + m_Father: {fileID: 476012} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438106} + m_Layer: 0 + m_Name: GoatRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187966} + m_LocalRotation: {x: -1.3455665e-17, y: -0.14463258, z: 1.1703039e-16, w: 0.98948544} + m_LocalPosition: {x: -0.030956049, y: -2.2204459e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 425250} + m_Father: {fileID: 457294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415790} + - component: {fileID: 13754492} + m_Layer: 0 + m_Name: SM_RhodesianRidgeback_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415790 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188698} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754492 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188698} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: 0, y: -0.034129087, z: 0.08888093} + m_Extent: {x: 0.05240287, y: 0.09925, z: 0.13395646} + m_DirtyAABB: 0 +--- !u!1 &190134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491388} + m_Layer: 0 + m_Name: GoatRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190134} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.1185679e-18, y: 0.0027216566, z: 0.019228434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 409040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469086} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192230} + m_LocalRotation: {x: 3.2064634e-17, y: 0.26305136, z: 1.1535027e-16, w: 0.9647818} + m_LocalPosition: {x: -0.035655376, y: -3.9968027e-17, z: 5.3290704e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427976} + m_Father: {fileID: 444806} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405814} + - component: {fileID: 13748250} + m_Layer: 0 + m_Name: SM_Poodle_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &405814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193666} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748250 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193666} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.022250801, z: 0.09482504} + m_Extent: {x: 0.057469927, y: 0.111128286, z: 0.13676995} + m_DirtyAABB: 0 +--- !u!1 &194344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426216} + m_Layer: 0 + m_Name: GoatRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: -8.881784e-18, z: 3.3566898e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441090} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409040} + m_Layer: 0 + m_Name: GoatRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &409040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195778} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0.009571222, y: -1.7207699e-18, z: 0.027942112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491388} + m_Father: {fileID: 464616} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433258} + - component: {fileID: 13794646} + m_Layer: 0 + m_Name: SM_BorderCollie_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &433258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196508} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794646 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.030785777, z: 0.08916274} + m_Extent: {x: 0.04526128, y: 0.10259331, z: 0.13557574} + m_DirtyAABB: 0 +--- !u!1 &196604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454946} + m_Layer: 0 + m_Name: GoatRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196604} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 476012} + m_Father: {fileID: 482388} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444806} + m_Layer: 0 + m_Name: GoatRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444806 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197078} + m_LocalRotation: {x: 6.40479e-18, y: -0.40345883, z: 1.452532e-17, w: 0.9149978} + m_LocalPosition: {x: -0.0461114, y: -2.6645352e-17, z: -1.7763568e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469086} + m_Father: {fileID: 434158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421600} + m_Layer: 0 + m_Name: GoatRig_Tail_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197144} + m_LocalRotation: {x: -0.2777931, y: -0.65025455, z: 0.2777931, w: 0.65025455} + m_LocalPosition: {x: -0, y: 0.0017132936, z: -0.0026011032} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 418176} + m_Father: {fileID: 476012} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &198964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459752} + - component: {fileID: 13733556} + m_Layer: 0 + m_Name: SM_Beagle_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198964} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13733556 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198964} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.03184109, z: 0.09069148} + m_Extent: {x: 0.053976044, y: 0.101537995, z: 0.13445887} + m_DirtyAABB: 0 +--- !u!1 &198976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474788} + - component: {fileID: 13790046} + m_Layer: 0 + m_Name: SM_SaintBernard_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474788 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198976} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13790046 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198976} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300068, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + - {fileID: 468042} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000018626451, y: -0.02942187, z: 0.09284967} + m_Extent: {x: 0.060743935, y: 0.10395722, z: 0.13604975} + m_DirtyAABB: 0 +--- !u!1 &199012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451236} + - component: {fileID: 13753916} + m_Layer: 0 + m_Name: SM_BullTerrier_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199012} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753916 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199012} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.000000007450581, y: -0.02603675, z: 0.08948564} + m_Extent: {x: 0.045073755, y: 0.10734233, z: 0.1378726} + m_DirtyAABB: 0 +--- !u!1 &199774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487648} + - component: {fileID: 13794432} + m_Layer: 0 + m_Name: SM_BullDog_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &487648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199774} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.032037117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 410082} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794432 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199774} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Bones: + - {fileID: 476012} + - {fileID: 444688} + - {fileID: 451250} + - {fileID: 440488} + - {fileID: 425020} + - {fileID: 429366} + - {fileID: 457294} + - {fileID: 438106} + - {fileID: 425250} + - {fileID: 418736} + - {fileID: 499484} + - {fileID: 474888} + - {fileID: 437414} + - {fileID: 469728} + - {fileID: 491240} + - {fileID: 463100} + - {fileID: 441090} + - {fileID: 426216} + - {fileID: 489756} + - {fileID: 495382} + - {fileID: 464616} + - {fileID: 409040} + - {fileID: 491388} + - {fileID: 429510} + - {fileID: 420802} + - {fileID: 440004} + - {fileID: 434158} + - {fileID: 444806} + - {fileID: 469086} + - {fileID: 427976} + - {fileID: 462926} + - {fileID: 441520} + - {fileID: 409408} + - {fileID: 465668} + - {fileID: 475370} + - {fileID: 475402} + - {fileID: 428762} + - {fileID: 474260} + - {fileID: 497682} + - {fileID: 463212} + - {fileID: 421600} + - {fileID: 418176} + - {fileID: 446056} + - {fileID: 436072} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476012} + m_AABB: + m_Center: {x: -0.0000000037252903, y: -0.031677894, z: 0.09405647} + m_Extent: {x: 0.069370374, y: 0.10170119, z: 0.1267545} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_SaintBernard_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_SaintBernard_01.prefab.meta new file mode 100644 index 0000000..063408e --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Dogs/Dog_SaintBernard_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e327461e79cb2a479e055d455c9a2fd +timeCreated: 1486698711 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm.meta b/Prototype 2/Assets/Course Library/Animals/Farm.meta new file mode 100644 index 0000000..0236d96 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a54cf986d26a142ecb0c4813dc58ef12 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chick.prefab b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chick.prefab new file mode 100644 index 0000000..ed0b1fb --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chick.prefab @@ -0,0 +1,388 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &106380 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499388} + - component: {fileID: 13799250} + m_Layer: 0 + m_Name: SA_Animal_Chick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106380} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 450808} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799250 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106380} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 5cffd02f329556b48a122caf2426df2f, type: 3} + m_Bones: + - {fileID: 447314} + - {fileID: 412330} + - {fileID: 466384} + - {fileID: 475866} + - {fileID: 432682} + - {fileID: 440114} + - {fileID: 457298} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 447314} + m_AABB: + m_Center: {x: -0.0000023841858, y: -0.34530044, z: 0.24290848} + m_Extent: {x: 1.6054511, y: 2.9824944, z: 3.8762627} + m_DirtyAABB: 0 +--- !u!1 &112640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450808} + - component: {fileID: 9503158} + m_Layer: 0 + m_Name: Animal_Chick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112640} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.09, y: 0.09, z: 0.09} + m_Children: + - {fileID: 408332} + - {fileID: 499388} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9503158 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112640} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 5cffd02f329556b48a122caf2426df2f, type: 3} + m_Controller: {fileID: 9100000, guid: fcb5ec06ce1a1d0468b35327576bb69a, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &113672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466384} + m_Layer: 0 + m_Name: ChickRig_FootL_AuxSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466384 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113672} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: -2.634574, z: 0.13427612} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 412330} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457298} + m_Layer: 0 + m_Name: ChickRig_Head_AuxSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114862} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 1.0184441, z: 1.1631199} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 447314} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475866} + m_Layer: 0 + m_Name: ChickRig_r_Leg_AuxSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121088} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1, y: -0.4116843, z: -0.16573212} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 432682} + m_Father: {fileID: 447314} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412330} + m_Layer: 0 + m_Name: ChickRig_l_Leg_AuxSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129498} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: -0.4116843, z: -0.16573212} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466384} + m_Father: {fileID: 447314} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447314} + m_Layer: 0 + m_Name: ChickRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131134} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 3.3277948, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457298} + - {fileID: 412330} + - {fileID: 475866} + - {fileID: 440114} + m_Father: {fileID: 408332} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432682} + m_Layer: 0 + m_Name: ChickRig_FootR_AuxSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161822} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: -2.634574, z: 0.13427612} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 475866} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440114} + m_Layer: 0 + m_Name: ChickRig_Tail_AuxSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440114 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166230} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0.5057544, z: -1.851313} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 447314} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408332} + m_Layer: 0 + m_Name: ChickRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408332 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168354} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447314} + m_Father: {fileID: 450808} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chick.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chick.prefab.meta new file mode 100644 index 0000000..33b73ed --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chick.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7ca0992ba00761469f731111e56b107 +timeCreated: 1480209979 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_Brown.prefab b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_Brown.prefab new file mode 100644 index 0000000..0af2b23 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_Brown.prefab @@ -0,0 +1,1335 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &104032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430180} + m_Layer: 0 + m_Name: ChickenRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104032} + m_LocalRotation: {x: -0.000000015175871, y: 2.6443736e-16, z: -1.2535582e-16, w: 1} + m_LocalPosition: {x: -0.5316775, y: 1.182207e-16, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 444016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &104722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441144} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441144 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104722} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.311258, y: 0, z: 8.4626935e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 498812} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421284} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109494} + m_LocalRotation: {x: 0.050986156, y: -0.050986156, z: 0.70526624, w: 0.70526624} + m_LocalPosition: {x: -2.6059952, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 453310} + m_Father: {fileID: 472912} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450230} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_KneeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111366} + m_LocalRotation: {x: -3.1401596e-17, y: 0.23628971, z: 3.318758e-16, w: 0.97168267} + m_LocalPosition: {x: -5.1322007, y: -4.8849813e-15, z: -1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465350} + m_Father: {fileID: 408580} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430554} + m_Layer: 0 + m_Name: ChickenRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114922} + m_LocalRotation: {x: 0.2675802, y: 0.2675802, z: -0.6545234, w: 0.6545234} + m_LocalPosition: {x: -5.570128e-17, y: 1.4617336, z: 3.083654} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426246} + m_Father: {fileID: 472912} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451510} + - component: {fileID: 13796078} + m_Layer: 0 + m_Name: SA_Animals_Chicken_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496984} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13796078 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114974} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 472912} + - {fileID: 421284} + - {fileID: 453310} + - {fileID: 428096} + - {fileID: 498812} + - {fileID: 441144} + - {fileID: 408580} + - {fileID: 450230} + - {fileID: 465350} + - {fileID: 431774} + - {fileID: 483734} + - {fileID: 461594} + - {fileID: 444016} + - {fileID: 430180} + - {fileID: 430554} + - {fileID: 426246} + - {fileID: 413486} + - {fileID: 489204} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 472912} + m_AABB: + m_Center: {x: 0.0000009536743, y: -0.07978153, z: 1.2678552} + m_Extent: {x: 3.9085295, y: 8.594743, z: 10.12587} + m_DirtyAABB: 0 +--- !u!1 &119940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496984} + - component: {fileID: 9561414} + m_Layer: 0 + m_Name: Animal_Chicken_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496984 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119940} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.09, y: 0.09, z: 0.09} + m_Children: + - {fileID: 414620} + - {fileID: 435640} + - {fileID: 451510} + - {fileID: 487072} + - {fileID: 493672} + - {fileID: 456526} + - {fileID: 455110} + - {fileID: 463002} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9561414 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119940} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Controller: {fileID: 9100000, guid: 89ce2bbff124d224986dcf79ae85990c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &123790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431774} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431774 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123790} + m_LocalRotation: {x: -1.3976352e-16, y: 0.70710593, z: 1.3976385e-16, w: 0.7071076} + m_LocalPosition: {x: -0.7708588, y: -4.440892e-16, z: -1.2108787} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 483734} + m_Father: {fileID: 465350} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408580} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131316} + m_LocalRotation: {x: 0.050986156, y: -0.050986156, z: 0.70526624, w: 0.70526624} + m_LocalPosition: {x: 2.6059952, y: -1, z: 1.2775053e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 450230} + m_Father: {fileID: 472912} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487072} + - component: {fileID: 13763600} + m_Layer: 0 + m_Name: SA_Animals_Duck_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &487072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131506} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496984} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13763600 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131506} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 472912} + - {fileID: 421284} + - {fileID: 453310} + - {fileID: 428096} + - {fileID: 498812} + - {fileID: 441144} + - {fileID: 408580} + - {fileID: 450230} + - {fileID: 465350} + - {fileID: 431774} + - {fileID: 483734} + - {fileID: 461594} + - {fileID: 444016} + - {fileID: 430180} + - {fileID: 430554} + - {fileID: 426246} + - {fileID: 413486} + - {fileID: 489204} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 472912} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 +--- !u!1 &134176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465350} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134176} + m_LocalRotation: {x: -4.5376058e-17, y: -0.16560988, z: 2.7723597e-16, w: 0.9861914} + m_LocalPosition: {x: -1.9307255, y: -2.220446e-15, z: 1.6098234e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431774} + m_Father: {fileID: 450230} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455110} + - component: {fileID: 13776038} + m_Layer: 0 + m_Name: SA_Animals_Rooster_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &455110 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141664} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496984} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776038 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141664} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 472912} + - {fileID: 421284} + - {fileID: 453310} + - {fileID: 428096} + - {fileID: 498812} + - {fileID: 441144} + - {fileID: 408580} + - {fileID: 450230} + - {fileID: 465350} + - {fileID: 431774} + - {fileID: 483734} + - {fileID: 461594} + - {fileID: 444016} + - {fileID: 430180} + - {fileID: 430554} + - {fileID: 426246} + - {fileID: 413486} + - {fileID: 489204} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 472912} + m_AABB: + m_Center: {x: 0.000000834465, y: 0.15565968, z: -1.2086902} + m_Extent: {x: 3.9085298, y: 8.830184, z: 11.8865185} + m_DirtyAABB: 0 +--- !u!1 &154220 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456526} + - component: {fileID: 13733006} + m_Layer: 0 + m_Name: SA_Animals_Duck_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154220} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496984} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13733006 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154220} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 472912} + - {fileID: 421284} + - {fileID: 453310} + - {fileID: 428096} + - {fileID: 498812} + - {fileID: 441144} + - {fileID: 408580} + - {fileID: 450230} + - {fileID: 465350} + - {fileID: 431774} + - {fileID: 483734} + - {fileID: 461594} + - {fileID: 444016} + - {fileID: 430180} + - {fileID: 430554} + - {fileID: 426246} + - {fileID: 413486} + - {fileID: 489204} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 472912} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 +--- !u!1 &155238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461594} + m_Layer: 0 + m_Name: ChickenRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461594 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155238} + m_LocalRotation: {x: -0.34519395, y: -0.34519395, z: -0.61712325, w: 0.61712325} + m_LocalPosition: {x: -6.409495e-31, y: -0.02001302, z: -4.4535894} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 444016} + m_Father: {fileID: 472912} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472912} + m_Layer: 0 + m_Name: ChickenRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155412} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.9443045e-31, y: 8.674513, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 421284} + - {fileID: 430554} + - {fileID: 408580} + - {fileID: 461594} + m_Father: {fileID: 414620} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156548 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498812} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156548} + m_LocalRotation: {x: -1.3976352e-16, y: 0.70710593, z: 1.3976385e-16, w: 0.7071076} + m_LocalPosition: {x: -0.7708588, y: -1.7763568e-15, z: -1.2108787} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441144} + m_Father: {fileID: 428096} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483734} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157842} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.311258, y: -4.440892e-16, z: 7.3524556e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431774} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &163158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435640} + - component: {fileID: 13786336} + m_Layer: 0 + m_Name: SA_Animals_Chicken_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &435640 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163158} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496984} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13786336 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163158} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 472912} + - {fileID: 421284} + - {fileID: 453310} + - {fileID: 428096} + - {fileID: 498812} + - {fileID: 441144} + - {fileID: 408580} + - {fileID: 450230} + - {fileID: 465350} + - {fileID: 431774} + - {fileID: 483734} + - {fileID: 461594} + - {fileID: 444016} + - {fileID: 430180} + - {fileID: 430554} + - {fileID: 426246} + - {fileID: 413486} + - {fileID: 489204} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 472912} + m_AABB: + m_Center: {x: 0.0000009536743, y: -0.07978153, z: 1.2678552} + m_Extent: {x: 3.9085295, y: 8.594743, z: 10.12587} + m_DirtyAABB: 0 +--- !u!1 &165356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453310} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_KneeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165356} + m_LocalRotation: {x: -3.1401596e-17, y: 0.23628971, z: 3.318758e-16, w: 0.97168267} + m_LocalPosition: {x: -5.1322007, y: -3.5527137e-15, z: -1.110223e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428096} + m_Father: {fileID: 421284} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165814 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426246} + m_Layer: 0 + m_Name: ChickenRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426246 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165814} + m_LocalRotation: {x: -0.000000016397705, y: -1.1409464e-16, z: -1.3311496e-16, w: 1} + m_LocalPosition: {x: -4.8343353, y: 6.0385965e-17, z: -0.084391795} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 413486} + m_Father: {fileID: 430554} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414620} + m_Layer: 0 + m_Name: ChickenRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168230} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472912} + m_Father: {fileID: 496984} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463002} + - component: {fileID: 13730690} + m_Layer: 0 + m_Name: SA_Animals_Rooster_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &463002 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173562} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496984} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730690 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173562} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 472912} + - {fileID: 421284} + - {fileID: 453310} + - {fileID: 428096} + - {fileID: 498812} + - {fileID: 441144} + - {fileID: 408580} + - {fileID: 450230} + - {fileID: 465350} + - {fileID: 431774} + - {fileID: 483734} + - {fileID: 461594} + - {fileID: 444016} + - {fileID: 430180} + - {fileID: 430554} + - {fileID: 426246} + - {fileID: 413486} + - {fileID: 489204} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 472912} + m_AABB: + m_Center: {x: 0.000000834465, y: 0.15565968, z: -1.2086902} + m_Extent: {x: 3.9085298, y: 8.830184, z: 11.8865185} + m_DirtyAABB: 0 +--- !u!1 &173708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489204} + m_Layer: 0 + m_Name: ChickenRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489204 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173708} + m_LocalRotation: {x: 0.23603657, y: 0.23603657, z: 0.6665484, w: 0.6665484} + m_LocalPosition: {x: -2.6386588, y: 2.5525467e-17, z: 2.0072029} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 413486} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413486} + m_Layer: 0 + m_Name: ChickenRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193876} + m_LocalRotation: {x: 0.000000007778089, y: 0.031995818, z: -0.0000000147626285, + w: 0.99948806} + m_LocalPosition: {x: -0.8270235, y: 6.131754e-17, z: 0.13593663} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489204} + m_Father: {fileID: 426246} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &194454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444016} + m_Layer: 0 + m_Name: ChickenRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194454} + m_LocalRotation: {x: -0.000000015175871, y: 1.7490539e-17, z: -5.635957e-17, w: 1} + m_LocalPosition: {x: -3.7524085, y: -1.182207e-16, z: 5.3290705e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 430180} + m_Father: {fileID: 461594} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &198098 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428096} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198098} + m_LocalRotation: {x: -4.5376058e-17, y: -0.16560988, z: 2.7723597e-16, w: 0.9861914} + m_LocalPosition: {x: -1.9307255, y: -8.881784e-16, z: 9.436896e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 498812} + m_Father: {fileID: 453310} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199422 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493672} + - component: {fileID: 13733868} + m_Layer: 0 + m_Name: SA_Animals_Duck_Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &493672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199422} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496984} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13733868 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199422} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 472912} + - {fileID: 421284} + - {fileID: 453310} + - {fileID: 428096} + - {fileID: 498812} + - {fileID: 441144} + - {fileID: 408580} + - {fileID: 450230} + - {fileID: 465350} + - {fileID: 431774} + - {fileID: 483734} + - {fileID: 461594} + - {fileID: 444016} + - {fileID: 430180} + - {fileID: 430554} + - {fileID: 426246} + - {fileID: 413486} + - {fileID: 489204} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 472912} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_Brown.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_Brown.prefab.meta new file mode 100644 index 0000000..a31e34b --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_Brown.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49b874b9460c6754c829d7cb541a99db +timeCreated: 1480203525 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_White.prefab b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_White.prefab new file mode 100644 index 0000000..712a1e9 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_White.prefab @@ -0,0 +1,1335 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &107564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492708} + - component: {fileID: 13743612} + m_Layer: 0 + m_Name: SA_Animals_Chicken_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &492708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107564} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 476096} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13743612 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107564} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 408664} + - {fileID: 453836} + - {fileID: 429180} + - {fileID: 491694} + - {fileID: 482044} + - {fileID: 486508} + - {fileID: 456688} + - {fileID: 452936} + - {fileID: 460652} + - {fileID: 463930} + - {fileID: 433006} + - {fileID: 460446} + - {fileID: 443248} + - {fileID: 479344} + - {fileID: 480142} + - {fileID: 465102} + - {fileID: 464234} + - {fileID: 446556} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 408664} + m_AABB: + m_Center: {x: 0.0000009536743, y: -0.07978153, z: 1.2678552} + m_Extent: {x: 3.9085295, y: 8.594743, z: 10.12587} + m_DirtyAABB: 0 +--- !u!1 &112100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456688} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112100} + m_LocalRotation: {x: 0.050986156, y: -0.050986156, z: 0.70526624, w: 0.70526624} + m_LocalPosition: {x: 2.6059952, y: -1, z: 1.2775053e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 452936} + m_Father: {fileID: 408664} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476096} + - component: {fileID: 9567898} + m_Layer: 0 + m_Name: Animal_Chicken_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120214} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.09, y: 0.09, z: 0.09} + m_Children: + - {fileID: 453926} + - {fileID: 492708} + - {fileID: 404376} + - {fileID: 499844} + - {fileID: 470796} + - {fileID: 498790} + - {fileID: 406258} + - {fileID: 471320} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9567898 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120214} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Controller: {fileID: 9100000, guid: 89ce2bbff124d224986dcf79ae85990c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &130812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480142} + m_Layer: 0 + m_Name: ChickenRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130812} + m_LocalRotation: {x: 0.2675802, y: 0.2675802, z: -0.6545234, w: 0.6545234} + m_LocalPosition: {x: -5.570128e-17, y: 1.4617336, z: 3.083654} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465102} + m_Father: {fileID: 408664} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &135748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429180} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_KneeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135748} + m_LocalRotation: {x: -3.1401596e-17, y: 0.23628971, z: 3.318758e-16, w: 0.97168267} + m_LocalPosition: {x: -5.1322007, y: -3.5527137e-15, z: -1.110223e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491694} + m_Father: {fileID: 453836} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498790} + - component: {fileID: 13757650} + m_Layer: 0 + m_Name: SA_Animals_Duck_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &498790 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137608} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 476096} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757650 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137608} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 408664} + - {fileID: 453836} + - {fileID: 429180} + - {fileID: 491694} + - {fileID: 482044} + - {fileID: 486508} + - {fileID: 456688} + - {fileID: 452936} + - {fileID: 460652} + - {fileID: 463930} + - {fileID: 433006} + - {fileID: 460446} + - {fileID: 443248} + - {fileID: 479344} + - {fileID: 480142} + - {fileID: 465102} + - {fileID: 464234} + - {fileID: 446556} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 408664} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 +--- !u!1 &141462 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486508} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486508 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141462} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.311258, y: 0, z: 8.4626935e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 482044} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470796} + - component: {fileID: 13722340} + m_Layer: 0 + m_Name: SA_Animals_Duck_Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &470796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142670} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 476096} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722340 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142670} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 408664} + - {fileID: 453836} + - {fileID: 429180} + - {fileID: 491694} + - {fileID: 482044} + - {fileID: 486508} + - {fileID: 456688} + - {fileID: 452936} + - {fileID: 460652} + - {fileID: 463930} + - {fileID: 433006} + - {fileID: 460446} + - {fileID: 443248} + - {fileID: 479344} + - {fileID: 480142} + - {fileID: 465102} + - {fileID: 464234} + - {fileID: 446556} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 408664} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 +--- !u!1 &147360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433006} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.311258, y: -4.440892e-16, z: 7.3524556e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463930} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471320} + - component: {fileID: 13757200} + m_Layer: 0 + m_Name: SA_Animals_Rooster_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &471320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150198} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 476096} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757200 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150198} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 408664} + - {fileID: 453836} + - {fileID: 429180} + - {fileID: 491694} + - {fileID: 482044} + - {fileID: 486508} + - {fileID: 456688} + - {fileID: 452936} + - {fileID: 460652} + - {fileID: 463930} + - {fileID: 433006} + - {fileID: 460446} + - {fileID: 443248} + - {fileID: 479344} + - {fileID: 480142} + - {fileID: 465102} + - {fileID: 464234} + - {fileID: 446556} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 408664} + m_AABB: + m_Center: {x: 0.000000834465, y: 0.15565968, z: -1.2086902} + m_Extent: {x: 3.9085298, y: 8.830184, z: 11.8865185} + m_DirtyAABB: 0 +--- !u!1 &150926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460652} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460652 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150926} + m_LocalRotation: {x: -4.5376058e-17, y: -0.16560988, z: 2.7723597e-16, w: 0.9861914} + m_LocalPosition: {x: -1.9307255, y: -2.220446e-15, z: 1.6098234e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463930} + m_Father: {fileID: 452936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408664} + m_Layer: 0 + m_Name: ChickenRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152702} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.9443045e-31, y: 8.674513, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 453836} + - {fileID: 480142} + - {fileID: 456688} + - {fileID: 460446} + m_Father: {fileID: 453926} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446556} + m_Layer: 0 + m_Name: ChickenRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446556 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160068} + m_LocalRotation: {x: 0.23603657, y: 0.23603657, z: 0.6665484, w: 0.6665484} + m_LocalPosition: {x: -2.6386588, y: 2.5525467e-17, z: 2.0072029} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 464234} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491694} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165882} + m_LocalRotation: {x: -4.5376058e-17, y: -0.16560988, z: 2.7723597e-16, w: 0.9861914} + m_LocalPosition: {x: -1.9307255, y: -8.881784e-16, z: 9.436896e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482044} + m_Father: {fileID: 429180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443248} + m_Layer: 0 + m_Name: ChickenRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166282} + m_LocalRotation: {x: -0.000000015175871, y: 1.7490539e-17, z: -5.635957e-17, w: 1} + m_LocalPosition: {x: -3.7524085, y: -1.182207e-16, z: 5.3290705e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 479344} + m_Father: {fileID: 460446} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406258} + - component: {fileID: 13756046} + m_Layer: 0 + m_Name: SA_Animals_Rooster_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &406258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166330} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 476096} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756046 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166330} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 408664} + - {fileID: 453836} + - {fileID: 429180} + - {fileID: 491694} + - {fileID: 482044} + - {fileID: 486508} + - {fileID: 456688} + - {fileID: 452936} + - {fileID: 460652} + - {fileID: 463930} + - {fileID: 433006} + - {fileID: 460446} + - {fileID: 443248} + - {fileID: 479344} + - {fileID: 480142} + - {fileID: 465102} + - {fileID: 464234} + - {fileID: 446556} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 408664} + m_AABB: + m_Center: {x: 0.000000834465, y: 0.15565968, z: -1.2086902} + m_Extent: {x: 3.9085298, y: 8.830184, z: 11.8865185} + m_DirtyAABB: 0 +--- !u!1 &166346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464234} + m_Layer: 0 + m_Name: ChickenRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464234 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166346} + m_LocalRotation: {x: 0.000000007778089, y: 0.031995818, z: -0.0000000147626285, + w: 0.99948806} + m_LocalPosition: {x: -0.8270235, y: 6.131754e-17, z: 0.13593663} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446556} + m_Father: {fileID: 465102} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453836} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453836 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172322} + m_LocalRotation: {x: 0.050986156, y: -0.050986156, z: 0.70526624, w: 0.70526624} + m_LocalPosition: {x: -2.6059952, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 429180} + m_Father: {fileID: 408664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499844} + - component: {fileID: 13779720} + m_Layer: 0 + m_Name: SA_Animals_Duck_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &499844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174518} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 476096} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779720 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174518} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 408664} + - {fileID: 453836} + - {fileID: 429180} + - {fileID: 491694} + - {fileID: 482044} + - {fileID: 486508} + - {fileID: 456688} + - {fileID: 452936} + - {fileID: 460652} + - {fileID: 463930} + - {fileID: 433006} + - {fileID: 460446} + - {fileID: 443248} + - {fileID: 479344} + - {fileID: 480142} + - {fileID: 465102} + - {fileID: 464234} + - {fileID: 446556} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 408664} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 +--- !u!1 &177826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404376} + - component: {fileID: 13740650} + m_Layer: 0 + m_Name: SA_Animals_Chicken_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177826} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 476096} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13740650 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177826} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 408664} + - {fileID: 453836} + - {fileID: 429180} + - {fileID: 491694} + - {fileID: 482044} + - {fileID: 486508} + - {fileID: 456688} + - {fileID: 452936} + - {fileID: 460652} + - {fileID: 463930} + - {fileID: 433006} + - {fileID: 460446} + - {fileID: 443248} + - {fileID: 479344} + - {fileID: 480142} + - {fileID: 465102} + - {fileID: 464234} + - {fileID: 446556} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 408664} + m_AABB: + m_Center: {x: 0.0000009536743, y: -0.07978153, z: 1.2678552} + m_Extent: {x: 3.9085295, y: 8.594743, z: 10.12587} + m_DirtyAABB: 0 +--- !u!1 &178034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479344} + m_Layer: 0 + m_Name: ChickenRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178034} + m_LocalRotation: {x: -0.000000015175871, y: 2.6443736e-16, z: -1.2535582e-16, w: 1} + m_LocalPosition: {x: -0.5316775, y: 1.182207e-16, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 443248} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460446} + m_Layer: 0 + m_Name: ChickenRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178738} + m_LocalRotation: {x: -0.34519395, y: -0.34519395, z: -0.61712325, w: 0.61712325} + m_LocalPosition: {x: -6.409495e-31, y: -0.02001302, z: -4.4535894} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443248} + m_Father: {fileID: 408664} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463930} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183578} + m_LocalRotation: {x: -1.3976352e-16, y: 0.70710593, z: 1.3976385e-16, w: 0.7071076} + m_LocalPosition: {x: -0.7708588, y: -4.440892e-16, z: -1.2108787} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 433006} + m_Father: {fileID: 460652} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452936} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_KneeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183604} + m_LocalRotation: {x: -3.1401596e-17, y: 0.23628971, z: 3.318758e-16, w: 0.97168267} + m_LocalPosition: {x: -5.1322007, y: -4.8849813e-15, z: -1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 460652} + m_Father: {fileID: 456688} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482044} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185282} + m_LocalRotation: {x: -1.3976352e-16, y: 0.70710593, z: 1.3976385e-16, w: 0.7071076} + m_LocalPosition: {x: -0.7708588, y: -1.7763568e-15, z: -1.2108787} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486508} + m_Father: {fileID: 491694} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453926} + m_Layer: 0 + m_Name: ChickenRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453926 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191564} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 408664} + m_Father: {fileID: 476096} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465102} + m_Layer: 0 + m_Name: ChickenRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197950} + m_LocalRotation: {x: -0.000000016397705, y: -1.1409464e-16, z: -1.3311496e-16, w: 1} + m_LocalPosition: {x: -4.8343353, y: 6.0385965e-17, z: -0.084391795} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464234} + m_Father: {fileID: 480142} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_White.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_White.prefab.meta new file mode 100644 index 0000000..a66ce31 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Chicken_White.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9bf484c5ec3d3bf43b2034c829f1abbe +timeCreated: 1480203720 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_Brown.prefab b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_Brown.prefab new file mode 100644 index 0000000..90bc24f --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_Brown.prefab @@ -0,0 +1,1948 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &107158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402576} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107158} + m_LocalRotation: {x: -6.001575e-19, y: 0.28470242, z: 2.0207785e-18, w: 0.95861596} + m_LocalPosition: {x: -5.912659, y: 8.881784e-16, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443522} + m_Father: {fileID: 493630} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404122} + - component: {fileID: 13742918} + m_Layer: 0 + m_Name: SA_Animals_Cow_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107374} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 493360} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13742918 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107374} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Bones: + - {fileID: 417174} + - {fileID: 498386} + - {fileID: 497312} + - {fileID: 418724} + - {fileID: 497576} + - {fileID: 443490} + - {fileID: 481396} + - {fileID: 462550} + - {fileID: 473438} + - {fileID: 438150} + - {fileID: 429674} + - {fileID: 477800} + - {fileID: 479142} + - {fileID: 439568} + - {fileID: 407770} + - {fileID: 474416} + - {fileID: 480782} + - {fileID: 425548} + - {fileID: 432304} + - {fileID: 488066} + - {fileID: 447708} + - {fileID: 490470} + - {fileID: 438762} + - {fileID: 414408} + - {fileID: 404080} + - {fileID: 401436} + - {fileID: 406782} + - {fileID: 406978} + - {fileID: 472410} + - {fileID: 451880} + - {fileID: 428910} + - {fileID: 488308} + - {fileID: 470782} + - {fileID: 450812} + - {fileID: 493630} + - {fileID: 402576} + - {fileID: 443522} + - {fileID: 469066} + - {fileID: 450272} + - {fileID: 498796} + - {fileID: 436488} + - {fileID: 495030} + - {fileID: 485362} + - {fileID: 483834} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 417174} + m_AABB: + m_Center: {x: 0, y: -7.0392914, z: 19.432642} + m_Extent: {x: 5.5862083, y: 16.289497, z: 24.204412} + m_DirtyAABB: 0 +--- !u!1 &109450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404080} + m_Layer: 0 + m_Name: CowRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109450} + m_LocalRotation: {x: -5.551116e-17, y: -5.551116e-17, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -3, y: 4.54796e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401436} + - {fileID: 406782} + m_Father: {fileID: 490470} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401436} + m_Layer: 0 + m_Name: CowRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111494} + m_LocalRotation: {x: 0.5948026, y: -0.0415639, z: -0.03894414, w: 0.8018514} + m_LocalPosition: {x: -3.514648, y: 0.37611854, z: 0.6284895} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 404080} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438150} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113558} + m_LocalRotation: {x: -4.633597e-17, y: -0.027281087, z: 1.7425779e-15, w: 0.9996278} + m_LocalPosition: {x: -4.246489, y: 1.0658141e-13, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 429674} + m_Father: {fileID: 473438} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493360} + m_Layer: 0 + m_Name: CowRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493360 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114340} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417174} + - {fileID: 434444} + - {fileID: 489168} + - {fileID: 454456} + - {fileID: 404122} + m_Father: {fileID: 451300} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454456} + - component: {fileID: 13762608} + m_Layer: 0 + m_Name: SA_Animals_Cow_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115524} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 493360} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13762608 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115524} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Bones: + - {fileID: 417174} + - {fileID: 498386} + - {fileID: 497312} + - {fileID: 418724} + - {fileID: 497576} + - {fileID: 443490} + - {fileID: 481396} + - {fileID: 462550} + - {fileID: 473438} + - {fileID: 438150} + - {fileID: 429674} + - {fileID: 477800} + - {fileID: 479142} + - {fileID: 439568} + - {fileID: 407770} + - {fileID: 474416} + - {fileID: 480782} + - {fileID: 425548} + - {fileID: 432304} + - {fileID: 488066} + - {fileID: 447708} + - {fileID: 490470} + - {fileID: 438762} + - {fileID: 414408} + - {fileID: 404080} + - {fileID: 401436} + - {fileID: 406782} + - {fileID: 406978} + - {fileID: 472410} + - {fileID: 451880} + - {fileID: 428910} + - {fileID: 488308} + - {fileID: 470782} + - {fileID: 450812} + - {fileID: 493630} + - {fileID: 402576} + - {fileID: 443522} + - {fileID: 469066} + - {fileID: 450272} + - {fileID: 498796} + - {fileID: 436488} + - {fileID: 495030} + - {fileID: 485362} + - {fileID: 483834} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 417174} + m_AABB: + m_Center: {x: 0, y: -7.0392914, z: 19.432642} + m_Extent: {x: 5.5862083, y: 16.289497, z: 24.204412} + m_DirtyAABB: 0 +--- !u!1 &117104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414408} + m_Layer: 0 + m_Name: CowRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117104} + m_LocalRotation: {x: 0.6116249, y: -0, z: -0, w: 0.7911479} + m_LocalPosition: {x: -5.2235058e-14, y: 0.2374181, z: 2.8940983} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 438762} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497312} + m_Layer: 0 + m_Name: CowRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497312 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118244} + m_LocalRotation: {x: -0.00000001421896, y: -7.794761e-17, z: 1.9753858e-16, w: 1} + m_LocalPosition: {x: -6.258605, y: 6.8971167e-17, z: -0.010353951} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 418724} + m_Father: {fileID: 498386} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483834} + m_Layer: 0 + m_Name: CowRig_Tail_01_05SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118400} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.672139, y: 1.4210855e-14, z: -3.8857806e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 485362} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462550} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124778} + m_LocalRotation: {x: -5.3638403e-18, y: 0.13918605, z: -1.980304e-16, w: 0.99026626} + m_LocalPosition: {x: -10.075148, y: 2.3714364e-13, z: 1.3322676e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 473438} + m_Father: {fileID: 481396} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451300} + - component: {fileID: 9513126} + m_Layer: 0 + m_Name: Animal_Cow_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.09, y: 0.09, z: 0.09} + m_Children: + - {fileID: 493360} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9513126 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134694} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Controller: {fileID: 9100000, guid: d044bcc821b15eb40b3df145373ba26d, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &135088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490470} + m_Layer: 0 + m_Name: CowRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135088} + m_LocalRotation: {x: 1.6700561e-16, y: 0.0016047778, z: 1.1128838e-16, w: 0.99999875} + m_LocalPosition: {x: -2.2471187, y: -2.1689855e-16, z: 0.009899238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438762} + - {fileID: 404080} + m_Father: {fileID: 447708} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &135430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451880} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135430} + m_LocalRotation: {x: 1.1538312e-16, y: 0.28470242, z: 4.353552e-16, w: 0.95861596} + m_LocalPosition: {x: -5.912659, y: -1.15463195e-14, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428910} + m_Father: {fileID: 472410} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474416} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474416 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137804} + m_LocalRotation: {x: -2.3511694e-16, y: -0.038044825, z: 2.5701953e-15, w: 0.99927604} + m_LocalPosition: {x: -4.5438857, y: 1.03916875e-13, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 480782} + m_Father: {fileID: 407770} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447708} + m_Layer: 0 + m_Name: CowRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139980} + m_LocalRotation: {x: -4.375242e-12, y: -1.0413697e-15, z: 1.6711298e-18, w: 1} + m_LocalPosition: {x: -1.8384526, y: 3.1064195e-14, z: -0.020564176} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 490470} + m_Father: {fileID: 488066} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434444} + - component: {fileID: 13778058} + m_Layer: 0 + m_Name: SA_Animals_Bull_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &434444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140286} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 493360} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13778058 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140286} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Bones: + - {fileID: 417174} + - {fileID: 498386} + - {fileID: 497312} + - {fileID: 418724} + - {fileID: 497576} + - {fileID: 443490} + - {fileID: 481396} + - {fileID: 462550} + - {fileID: 473438} + - {fileID: 438150} + - {fileID: 429674} + - {fileID: 477800} + - {fileID: 479142} + - {fileID: 439568} + - {fileID: 407770} + - {fileID: 474416} + - {fileID: 480782} + - {fileID: 425548} + - {fileID: 432304} + - {fileID: 488066} + - {fileID: 447708} + - {fileID: 490470} + - {fileID: 438762} + - {fileID: 414408} + - {fileID: 404080} + - {fileID: 401436} + - {fileID: 406782} + - {fileID: 406978} + - {fileID: 472410} + - {fileID: 451880} + - {fileID: 428910} + - {fileID: 488308} + - {fileID: 470782} + - {fileID: 450812} + - {fileID: 493630} + - {fileID: 402576} + - {fileID: 443522} + - {fileID: 469066} + - {fileID: 450272} + - {fileID: 498796} + - {fileID: 436488} + - {fileID: 495030} + - {fileID: 485362} + - {fileID: 483834} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 417174} + m_AABB: + m_Center: {x: 0, y: -4.701131, z: 21.81264} + m_Extent: {x: 9.711727, y: 18.627655, z: 26.838194} + m_DirtyAABB: 0 +--- !u!1 &142052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493630} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142052} + m_LocalRotation: {x: -9.5368465e-18, y: -0.34492317, z: -4.9662263e-17, w: 0.93863094} + m_LocalPosition: {x: -8.552183, y: 8.881784e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 402576} + m_Father: {fileID: 450812} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498386} + m_Layer: 0 + m_Name: CowRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142522} + m_LocalRotation: {x: 0.49171552, y: 0.49171552, z: -0.50814945, w: 0.50814945} + m_LocalPosition: {x: 3.9443045e-31, y: 0.21602744, z: 5.2890077} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497312} + m_Father: {fileID: 417174} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479142} + m_Layer: 0 + m_Name: CowRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146968} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 1.687539e-14, y: 0.9673913, z: 3.907985e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 439568} + m_Father: {fileID: 497576} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428910} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148130} + m_LocalRotation: {x: -4.0039425e-18, y: -0.0104714725, z: 3.9476775e-16, w: 0.99994516} + m_LocalPosition: {x: -4.813167, y: -8.881784e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 488308} + m_Father: {fileID: 451880} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470782} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470782 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148876} + m_LocalRotation: {x: -0.5000015, y: 0.4999985, z: 0.4999985, w: 0.5000015} + m_LocalPosition: {x: -5.0481524, y: 0.000006310851, z: -18.672718} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 488308} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443490} + m_Layer: 0 + m_Name: CowRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443490 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149994} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -2.1316282e-14, y: -0.9673913, z: -7.1054274e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 481396} + m_Father: {fileID: 497576} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443522} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150132} + m_LocalRotation: {x: 6.00716e-19, y: -0.0104714725, z: -5.3652453e-17, w: 0.99994516} + m_LocalPosition: {x: -4.813167, y: -5.3290705e-15, z: -7.1054274e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469066} + m_Father: {fileID: 402576} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406978} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406978 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152464} + m_LocalRotation: {x: -0.05223042, y: 0.05223042, z: 0.70517516, w: 0.70517516} + m_LocalPosition: {x: -5.0481524, y: -1, z: -0.21755739} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472410} + m_Father: {fileID: 417174} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469066} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153070} + m_LocalRotation: {x: 9.6818586e-17, y: 0.7071049, z: -9.68191e-17, w: 0.7071087} + m_LocalPosition: {x: -2.7119174, y: -1.7763568e-15, z: 0.36663532} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 450272} + m_Father: {fileID: 443522} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485362} + m_Layer: 0 + m_Name: CowRig_Tail_01_04SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153510} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.6762443, y: 1.4210855e-14, z: -3.9412917e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 483834} + m_Father: {fileID: 495030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472410} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472410 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155182} + m_LocalRotation: {x: 1.3766817e-16, y: -0.34492317, z: 6.591515e-16, w: 0.93863094} + m_LocalPosition: {x: -8.552183, y: -9.769963e-15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451880} + m_Father: {fileID: 406978} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477800} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477800 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156474} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.1864672, y: 3.28626e-14, z: -1.3599976} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 429674} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156830 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439568} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156830} + m_LocalRotation: {x: -0.46150416, y: 0.46150416, z: 0.5357368, w: 0.5357368} + m_LocalPosition: {x: 3.6131086, y: -2.6645353e-15, z: 1.7474079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 407770} + m_Father: {fileID: 479142} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498796} + m_Layer: 0 + m_Name: CowRig_Tail_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158264} + m_LocalRotation: {x: -0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 5.557149e-16, y: 2.685099, z: -1.3317893} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 436488} + m_Father: {fileID: 417174} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417174} + m_Layer: 0 + m_Name: CowRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417174 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162348} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.9443045e-31, y: 23.328762, z: -19.141205} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 406978} + - {fileID: 450812} + - {fileID: 498386} + - {fileID: 498796} + m_Father: {fileID: 493360} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480782} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480782 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164456} + m_LocalRotation: {x: -6.737868e-17, y: -0.027281087, z: 2.5252689e-15, w: 0.9996278} + m_LocalPosition: {x: -4.246489, y: 9.3258734e-14, z: 2.6645353e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 425548} + m_Father: {fileID: 474416} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488066} + m_Layer: 0 + m_Name: CowRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167876} + m_LocalRotation: {x: -0.0000000066251635, y: -0.31738254, z: -0.000000019715866, + w: 0.9482976} + m_LocalPosition: {x: -2.086262, y: 6.256712e-14, z: -0.783415} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447708} + m_Father: {fileID: 497576} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &170040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473438} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473438 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170040} + m_LocalRotation: {x: -1.6342163e-16, y: -0.038044825, z: 1.7915863e-15, w: 0.99927604} + m_LocalPosition: {x: -4.5438857, y: 1.0125234e-13, z: -8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438150} + m_Father: {fileID: 462550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450812} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171540} + m_LocalRotation: {x: -0.05223042, y: 0.05223042, z: 0.70517516, w: 0.70517516} + m_LocalPosition: {x: 5.0481524, y: -1, z: -0.21755739} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493630} + m_Father: {fileID: 417174} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488308} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174588} + m_LocalRotation: {x: -2.2027824e-16, y: 0.7071049, z: 2.2027941e-16, w: 0.7071087} + m_LocalPosition: {x: -2.7119174, y: -8.881784e-16, z: 0.36663532} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470782} + m_Father: {fileID: 428910} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436488} + m_Layer: 0 + m_Name: CowRig_Tail_01_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179122} + m_LocalRotation: {x: 7.45794e-16, y: -1.6093449e-15, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -2.504796, y: -1.6330869, z: 8.8445116e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 495030} + m_Father: {fileID: 498796} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432304} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179182} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.1864672, y: 3.1086245e-14, z: -1.3599976} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 425548} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438762} + m_Layer: 0 + m_Name: CowRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179448} + m_LocalRotation: {x: -0.17279108, y: -0.17279108, z: 0.68566996, w: 0.68566996} + m_LocalPosition: {x: -3.2544165, y: -1.7289683e-13, z: 7.950005} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414408} + m_Father: {fileID: 490470} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425548} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181706} + m_LocalRotation: {x: -1.7273916e-15, y: 0.7071068, z: 1.7273916e-15, w: 0.7071068} + m_LocalPosition: {x: -2.3760414, y: 5.062617e-14, z: 0.3435389} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 432304} + m_Father: {fileID: 480782} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418724} + m_Layer: 0 + m_Name: CowRig_Spine_03SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182678} + m_LocalRotation: {x: -0.00000001421896, y: -1.6226355e-16, z: -8.374071e-15, w: 1} + m_LocalPosition: {x: -6.4663696, y: 8.8734e-14, z: -0.0035224024} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497576} + m_Father: {fileID: 497312} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450272} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184506} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.0815794, y: 8.881784e-16, z: -1.3252022} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 469066} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407770} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &407770 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185024} + m_LocalRotation: {x: -1.201502e-19, y: 0.13918605, z: 4.4371572e-16, w: 0.99026626} + m_LocalPosition: {x: -10.075148, y: 2.1671553e-13, z: 2.220446e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474416} + m_Father: {fileID: 439568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &186766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489168} + - component: {fileID: 13794170} + m_Layer: 0 + m_Name: SA_Animals_Bull_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186766} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 493360} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794170 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186766} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Bones: + - {fileID: 417174} + - {fileID: 498386} + - {fileID: 497312} + - {fileID: 418724} + - {fileID: 497576} + - {fileID: 443490} + - {fileID: 481396} + - {fileID: 462550} + - {fileID: 473438} + - {fileID: 438150} + - {fileID: 429674} + - {fileID: 477800} + - {fileID: 479142} + - {fileID: 439568} + - {fileID: 407770} + - {fileID: 474416} + - {fileID: 480782} + - {fileID: 425548} + - {fileID: 432304} + - {fileID: 488066} + - {fileID: 447708} + - {fileID: 490470} + - {fileID: 438762} + - {fileID: 414408} + - {fileID: 404080} + - {fileID: 401436} + - {fileID: 406782} + - {fileID: 406978} + - {fileID: 472410} + - {fileID: 451880} + - {fileID: 428910} + - {fileID: 488308} + - {fileID: 470782} + - {fileID: 450812} + - {fileID: 493630} + - {fileID: 402576} + - {fileID: 443522} + - {fileID: 469066} + - {fileID: 450272} + - {fileID: 498796} + - {fileID: 436488} + - {fileID: 495030} + - {fileID: 485362} + - {fileID: 483834} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 417174} + m_AABB: + m_Center: {x: 0, y: -4.701131, z: 21.81264} + m_Extent: {x: 9.711727, y: 18.627655, z: 26.838194} + m_DirtyAABB: 0 +--- !u!1 &193444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495030} + m_Layer: 0 + m_Name: CowRig_Tail_01_03SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &495030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.3279667, y: -7.1054274e-15, z: -2.164935e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485362} + m_Father: {fileID: 436488} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406782} + m_Layer: 0 + m_Name: CowRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406782 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193910} + m_LocalRotation: {x: 0.041563816, y: -0.5948026, z: 0.8018514, w: -0.03894411} + m_LocalPosition: {x: 3.514648, y: 0.37611854, z: 0.6284895} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 404080} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497576} + m_Layer: 0 + m_Name: CowRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197926} + m_LocalRotation: {x: -1.3501099e-16, y: 0.016433895, z: -1.0238068e-14, w: 0.999865} + m_LocalPosition: {x: -8.275755, y: 1.6890439e-13, z: 0.0559723} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443490} + - {fileID: 488066} + - {fileID: 479142} + m_Father: {fileID: 418724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &198708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429674} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198708} + m_LocalRotation: {x: -1.1737455e-15, y: 0.7071068, z: 1.1737455e-15, w: 0.7071068} + m_LocalPosition: {x: -2.3760414, y: 5.77316e-14, z: 0.3435389} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 477800} + m_Father: {fileID: 438150} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481396} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481396 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199070} + m_LocalRotation: {x: -0.46150416, y: 0.46150416, z: 0.5357368, w: 0.5357368} + m_LocalPosition: {x: -3.6131086, y: -2.6645353e-15, z: 1.7474079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462550} + m_Father: {fileID: 443490} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_Brown.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_Brown.prefab.meta new file mode 100644 index 0000000..bdbb36f --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_Brown.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 50f1d192ccb21a24b95a7e4e403a9bb5 +timeCreated: 1480209028 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_White.prefab b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_White.prefab new file mode 100644 index 0000000..8e2a921 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_White.prefab @@ -0,0 +1,1948 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492220} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100822} + m_LocalRotation: {x: -6.001575e-19, y: 0.28470242, z: 2.0207785e-18, w: 0.95861596} + m_LocalPosition: {x: -5.912659, y: 8.881784e-16, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401772} + m_Father: {fileID: 443622} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424314} + - component: {fileID: 9585270} + m_Layer: 0 + m_Name: Animal_Cow_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102230} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.09, y: 0.09, z: 0.09} + m_Children: + - {fileID: 468246} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9585270 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102230} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Controller: {fileID: 9100000, guid: d044bcc821b15eb40b3df145373ba26d, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &102342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470258} + m_Layer: 0 + m_Name: CowRig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102342} + m_LocalRotation: {x: 0.6116249, y: -0, z: -0, w: 0.7911479} + m_LocalPosition: {x: -5.2235058e-14, y: 0.2374181, z: 2.8940983} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471402} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417122} + m_Layer: 0 + m_Name: CowRig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102448} + m_LocalRotation: {x: 0.5948026, y: -0.0415639, z: -0.03894414, w: 0.8018514} + m_LocalPosition: {x: -3.514648, y: 0.37611854, z: 0.6284895} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 499796} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &103132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409004} + - component: {fileID: 13785746} + m_Layer: 0 + m_Name: SA_Animals_Cow_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103132} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 468246} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785746 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103132} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Bones: + - {fileID: 427424} + - {fileID: 471342} + - {fileID: 462194} + - {fileID: 438486} + - {fileID: 434908} + - {fileID: 406934} + - {fileID: 488378} + - {fileID: 461684} + - {fileID: 451158} + - {fileID: 498436} + - {fileID: 429860} + - {fileID: 428482} + - {fileID: 414270} + - {fileID: 453378} + - {fileID: 455606} + - {fileID: 454498} + - {fileID: 451374} + - {fileID: 445772} + - {fileID: 417928} + - {fileID: 486200} + - {fileID: 409066} + - {fileID: 473840} + - {fileID: 471402} + - {fileID: 470258} + - {fileID: 499796} + - {fileID: 417122} + - {fileID: 401520} + - {fileID: 441968} + - {fileID: 442838} + - {fileID: 478114} + - {fileID: 449058} + - {fileID: 417830} + - {fileID: 424024} + - {fileID: 423534} + - {fileID: 443622} + - {fileID: 492220} + - {fileID: 401772} + - {fileID: 491214} + - {fileID: 482272} + - {fileID: 400080} + - {fileID: 401366} + - {fileID: 410420} + - {fileID: 480718} + - {fileID: 405642} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 427424} + m_AABB: + m_Center: {x: 0, y: -7.0392914, z: 19.432642} + m_Extent: {x: 5.5862083, y: 16.289497, z: 24.204412} + m_DirtyAABB: 0 +--- !u!1 &103246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497414} + - component: {fileID: 13718244} + m_Layer: 0 + m_Name: SA_Animals_Cow_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103246} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 468246} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13718244 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103246} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Bones: + - {fileID: 427424} + - {fileID: 471342} + - {fileID: 462194} + - {fileID: 438486} + - {fileID: 434908} + - {fileID: 406934} + - {fileID: 488378} + - {fileID: 461684} + - {fileID: 451158} + - {fileID: 498436} + - {fileID: 429860} + - {fileID: 428482} + - {fileID: 414270} + - {fileID: 453378} + - {fileID: 455606} + - {fileID: 454498} + - {fileID: 451374} + - {fileID: 445772} + - {fileID: 417928} + - {fileID: 486200} + - {fileID: 409066} + - {fileID: 473840} + - {fileID: 471402} + - {fileID: 470258} + - {fileID: 499796} + - {fileID: 417122} + - {fileID: 401520} + - {fileID: 441968} + - {fileID: 442838} + - {fileID: 478114} + - {fileID: 449058} + - {fileID: 417830} + - {fileID: 424024} + - {fileID: 423534} + - {fileID: 443622} + - {fileID: 492220} + - {fileID: 401772} + - {fileID: 491214} + - {fileID: 482272} + - {fileID: 400080} + - {fileID: 401366} + - {fileID: 410420} + - {fileID: 480718} + - {fileID: 405642} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 427424} + m_AABB: + m_Center: {x: 0, y: -7.0392914, z: 19.432642} + m_Extent: {x: 5.5862083, y: 16.289497, z: 24.204412} + m_DirtyAABB: 0 +--- !u!1 &105602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441968} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105602} + m_LocalRotation: {x: -0.05223042, y: 0.05223042, z: 0.70517516, w: 0.70517516} + m_LocalPosition: {x: -5.0481524, y: -1, z: -0.21755739} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 442838} + m_Father: {fileID: 427424} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423534} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109230} + m_LocalRotation: {x: -0.05223042, y: 0.05223042, z: 0.70517516, w: 0.70517516} + m_LocalPosition: {x: 5.0481524, y: -1, z: -0.21755739} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443622} + m_Father: {fileID: 427424} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414270} + m_Layer: 0 + m_Name: CowRig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123930} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 1.687539e-14, y: 0.9673913, z: 3.907985e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 453378} + m_Father: {fileID: 434908} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482272} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129160} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.0815794, y: 8.881784e-16, z: -1.3252022} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 491214} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468246} + m_Layer: 0 + m_Name: CowRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468246 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427424} + - {fileID: 468926} + - {fileID: 474378} + - {fileID: 409004} + - {fileID: 497414} + m_Father: {fileID: 424314} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417830} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417830 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130086} + m_LocalRotation: {x: -2.2027824e-16, y: 0.7071049, z: 2.2027941e-16, w: 0.7071087} + m_LocalPosition: {x: -2.7119174, y: -8.881784e-16, z: 0.36663532} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 424024} + m_Father: {fileID: 449058} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443622} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130792} + m_LocalRotation: {x: -9.5368465e-18, y: -0.34492317, z: -4.9662263e-17, w: 0.93863094} + m_LocalPosition: {x: -8.552183, y: 8.881784e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 492220} + m_Father: {fileID: 423534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471402} + m_Layer: 0 + m_Name: CowRig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131312} + m_LocalRotation: {x: -0.17279108, y: -0.17279108, z: 0.68566996, w: 0.68566996} + m_LocalPosition: {x: -3.2544165, y: -1.7289683e-13, z: 7.950005} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470258} + m_Father: {fileID: 473840} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &132016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474378} + - component: {fileID: 13758284} + m_Layer: 0 + m_Name: SA_Animals_Bull_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 468246} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13758284 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132016} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Bones: + - {fileID: 427424} + - {fileID: 471342} + - {fileID: 462194} + - {fileID: 438486} + - {fileID: 434908} + - {fileID: 406934} + - {fileID: 488378} + - {fileID: 461684} + - {fileID: 451158} + - {fileID: 498436} + - {fileID: 429860} + - {fileID: 428482} + - {fileID: 414270} + - {fileID: 453378} + - {fileID: 455606} + - {fileID: 454498} + - {fileID: 451374} + - {fileID: 445772} + - {fileID: 417928} + - {fileID: 486200} + - {fileID: 409066} + - {fileID: 473840} + - {fileID: 471402} + - {fileID: 470258} + - {fileID: 499796} + - {fileID: 417122} + - {fileID: 401520} + - {fileID: 441968} + - {fileID: 442838} + - {fileID: 478114} + - {fileID: 449058} + - {fileID: 417830} + - {fileID: 424024} + - {fileID: 423534} + - {fileID: 443622} + - {fileID: 492220} + - {fileID: 401772} + - {fileID: 491214} + - {fileID: 482272} + - {fileID: 400080} + - {fileID: 401366} + - {fileID: 410420} + - {fileID: 480718} + - {fileID: 405642} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 427424} + m_AABB: + m_Center: {x: 0, y: -4.701131, z: 21.81264} + m_Extent: {x: 9.711727, y: 18.627655, z: 26.838194} + m_DirtyAABB: 0 +--- !u!1 &138346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468926} + - component: {fileID: 13773982} + m_Layer: 0 + m_Name: SA_Animals_Bull_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &468926 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 468246} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773982 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138346} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Bones: + - {fileID: 427424} + - {fileID: 471342} + - {fileID: 462194} + - {fileID: 438486} + - {fileID: 434908} + - {fileID: 406934} + - {fileID: 488378} + - {fileID: 461684} + - {fileID: 451158} + - {fileID: 498436} + - {fileID: 429860} + - {fileID: 428482} + - {fileID: 414270} + - {fileID: 453378} + - {fileID: 455606} + - {fileID: 454498} + - {fileID: 451374} + - {fileID: 445772} + - {fileID: 417928} + - {fileID: 486200} + - {fileID: 409066} + - {fileID: 473840} + - {fileID: 471402} + - {fileID: 470258} + - {fileID: 499796} + - {fileID: 417122} + - {fileID: 401520} + - {fileID: 441968} + - {fileID: 442838} + - {fileID: 478114} + - {fileID: 449058} + - {fileID: 417830} + - {fileID: 424024} + - {fileID: 423534} + - {fileID: 443622} + - {fileID: 492220} + - {fileID: 401772} + - {fileID: 491214} + - {fileID: 482272} + - {fileID: 400080} + - {fileID: 401366} + - {fileID: 410420} + - {fileID: 480718} + - {fileID: 405642} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 427424} + m_AABB: + m_Center: {x: 0, y: -4.701131, z: 21.81264} + m_Extent: {x: 9.711727, y: 18.627655, z: 26.838194} + m_DirtyAABB: 0 +--- !u!1 &140272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424024} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140272} + m_LocalRotation: {x: -0.5000015, y: 0.4999985, z: 0.4999985, w: 0.5000015} + m_LocalPosition: {x: -5.0481524, y: 0.000006310851, z: -18.672718} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 417830} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462194} + m_Layer: 0 + m_Name: CowRig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141376} + m_LocalRotation: {x: -0.00000001421896, y: -7.794761e-17, z: 1.9753858e-16, w: 1} + m_LocalPosition: {x: -6.258605, y: 6.8971167e-17, z: -0.010353951} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438486} + m_Father: {fileID: 471342} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461684} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461684 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141480} + m_LocalRotation: {x: -5.3638403e-18, y: 0.13918605, z: -1.980304e-16, w: 0.99026626} + m_LocalPosition: {x: -10.075148, y: 2.3714364e-13, z: 1.3322676e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451158} + m_Father: {fileID: 488378} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427424} + m_Layer: 0 + m_Name: CowRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427424 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144270} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.9443045e-31, y: 23.328762, z: -19.141205} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441968} + - {fileID: 423534} + - {fileID: 471342} + - {fileID: 400080} + m_Father: {fileID: 468246} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480718} + m_Layer: 0 + m_Name: CowRig_Tail_01_04SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147454} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.6762443, y: 1.4210855e-14, z: -3.9412917e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 405642} + m_Father: {fileID: 410420} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451158} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149730} + m_LocalRotation: {x: -1.6342163e-16, y: -0.038044825, z: 1.7915863e-15, w: 0.99927604} + m_LocalPosition: {x: -4.5438857, y: 1.0125234e-13, z: -8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 498436} + m_Father: {fileID: 461684} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401520} + m_Layer: 0 + m_Name: CowRig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150362} + m_LocalRotation: {x: 0.041563816, y: -0.5948026, z: 0.8018514, w: -0.03894411} + m_LocalPosition: {x: 3.514648, y: 0.37611854, z: 0.6284895} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 499796} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455606} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150766} + m_LocalRotation: {x: -1.201502e-19, y: 0.13918605, z: 4.4371572e-16, w: 0.99026626} + m_LocalPosition: {x: -10.075148, y: 2.1671553e-13, z: 2.220446e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454498} + m_Father: {fileID: 453378} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491214} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491214 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151350} + m_LocalRotation: {x: 9.6818586e-17, y: 0.7071049, z: -9.68191e-17, w: 0.7071087} + m_LocalPosition: {x: -2.7119174, y: -1.7763568e-15, z: 0.36663532} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482272} + m_Father: {fileID: 401772} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473840} + m_Layer: 0 + m_Name: CowRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473840 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153126} + m_LocalRotation: {x: 1.6700561e-16, y: 0.0016047778, z: 1.1128838e-16, w: 0.99999875} + m_LocalPosition: {x: -2.2471187, y: -2.1689855e-16, z: 0.009899238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 471402} + - {fileID: 499796} + m_Father: {fileID: 409066} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488378} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153800} + m_LocalRotation: {x: -0.46150416, y: 0.46150416, z: 0.5357368, w: 0.5357368} + m_LocalPosition: {x: -3.6131086, y: -2.6645353e-15, z: 1.7474079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 461684} + m_Father: {fileID: 406934} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401772} + m_Layer: 0 + m_Name: CowRig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155682} + m_LocalRotation: {x: 6.00716e-19, y: -0.0104714725, z: -5.3652453e-17, w: 0.99994516} + m_LocalPosition: {x: -4.813167, y: -5.3290705e-15, z: -7.1054274e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491214} + m_Father: {fileID: 492220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498436} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156660} + m_LocalRotation: {x: -4.633597e-17, y: -0.027281087, z: 1.7425779e-15, w: 0.9996278} + m_LocalPosition: {x: -4.246489, y: 1.0658141e-13, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 429860} + m_Father: {fileID: 451158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409066} + m_Layer: 0 + m_Name: CowRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &409066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158052} + m_LocalRotation: {x: -4.375242e-12, y: -1.0413697e-15, z: 1.6711298e-18, w: 1} + m_LocalPosition: {x: -1.8384526, y: 3.1064195e-14, z: -0.020564176} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 473840} + m_Father: {fileID: 486200} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478114} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478114 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158592} + m_LocalRotation: {x: 1.1538312e-16, y: 0.28470242, z: 4.353552e-16, w: 0.95861596} + m_LocalPosition: {x: -5.912659, y: -1.15463195e-14, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449058} + m_Father: {fileID: 442838} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454498} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158754} + m_LocalRotation: {x: -2.3511694e-16, y: -0.038044825, z: 2.5701953e-15, w: 0.99927604} + m_LocalPosition: {x: -4.5438857, y: 1.03916875e-13, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451374} + m_Father: {fileID: 455606} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453378} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159064} + m_LocalRotation: {x: -0.46150416, y: 0.46150416, z: 0.5357368, w: 0.5357368} + m_LocalPosition: {x: 3.6131086, y: -2.6645353e-15, z: 1.7474079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 455606} + m_Father: {fileID: 414270} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406934} + m_Layer: 0 + m_Name: CowRig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160564} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -2.1316282e-14, y: -0.9673913, z: -7.1054274e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 488378} + m_Father: {fileID: 434908} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &163716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434908} + m_Layer: 0 + m_Name: CowRig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163716} + m_LocalRotation: {x: -1.3501099e-16, y: 0.016433895, z: -1.0238068e-14, w: 0.999865} + m_LocalPosition: {x: -8.275755, y: 1.6890439e-13, z: 0.0559723} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 406934} + - {fileID: 486200} + - {fileID: 414270} + m_Father: {fileID: 438486} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405642} + m_Layer: 0 + m_Name: CowRig_Tail_01_05SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &405642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165288} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.672139, y: 1.4210855e-14, z: -3.8857806e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 480718} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401366} + m_Layer: 0 + m_Name: CowRig_Tail_01_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165818} + m_LocalRotation: {x: 7.45794e-16, y: -1.6093449e-15, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -2.504796, y: -1.6330869, z: 8.8445116e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 410420} + m_Father: {fileID: 400080} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445772} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166554} + m_LocalRotation: {x: -1.7273916e-15, y: 0.7071068, z: 1.7273916e-15, w: 0.7071068} + m_LocalPosition: {x: -2.3760414, y: 5.062617e-14, z: 0.3435389} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417928} + m_Father: {fileID: 451374} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438486} + m_Layer: 0 + m_Name: CowRig_Spine_03SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169290} + m_LocalRotation: {x: -0.00000001421896, y: -1.6226355e-16, z: -8.374071e-15, w: 1} + m_LocalPosition: {x: -6.4663696, y: 8.8734e-14, z: -0.0035224024} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 434908} + m_Father: {fileID: 462194} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &170590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442838} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442838 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170590} + m_LocalRotation: {x: 1.3766817e-16, y: -0.34492317, z: 6.591515e-16, w: 0.93863094} + m_LocalPosition: {x: -8.552183, y: -9.769963e-15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478114} + m_Father: {fileID: 441968} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417928} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171456} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.1864672, y: 3.1086245e-14, z: -1.3599976} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 445772} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451374} + m_Layer: 0 + m_Name: CowRig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171730} + m_LocalRotation: {x: -6.737868e-17, y: -0.027281087, z: 2.5252689e-15, w: 0.9996278} + m_LocalPosition: {x: -4.246489, y: 9.3258734e-14, z: 2.6645353e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445772} + m_Father: {fileID: 454498} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410420} + m_Layer: 0 + m_Name: CowRig_Tail_01_03SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410420 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173012} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.3279667, y: -7.1054274e-15, z: -2.164935e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 480718} + m_Father: {fileID: 401366} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400080} + m_Layer: 0 + m_Name: CowRig_Tail_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173480} + m_LocalRotation: {x: -0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 5.557149e-16, y: 2.685099, z: -1.3317893} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401366} + m_Father: {fileID: 427424} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &186410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429860} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186410} + m_LocalRotation: {x: -1.1737455e-15, y: 0.7071068, z: 1.1737455e-15, w: 0.7071068} + m_LocalPosition: {x: -2.3760414, y: 5.77316e-14, z: 0.3435389} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428482} + m_Father: {fileID: 498436} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428482} + m_Layer: 0 + m_Name: CowRig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187290} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.1864672, y: 3.28626e-14, z: -1.3599976} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 429860} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449058} + m_Layer: 0 + m_Name: CowRig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197528} + m_LocalRotation: {x: -4.0039425e-18, y: -0.0104714725, z: 3.9476775e-16, w: 0.99994516} + m_LocalPosition: {x: -4.813167, y: -8.881784e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417830} + m_Father: {fileID: 478114} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471342} + m_Layer: 0 + m_Name: CowRig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197532} + m_LocalRotation: {x: 0.49171552, y: 0.49171552, z: -0.50814945, w: 0.50814945} + m_LocalPosition: {x: 3.9443045e-31, y: 0.21602744, z: 5.2890077} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462194} + m_Father: {fileID: 427424} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486200} + m_Layer: 0 + m_Name: CowRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199552} + m_LocalRotation: {x: -0.0000000066251635, y: -0.31738254, z: -0.000000019715866, + w: 0.9482976} + m_LocalPosition: {x: -2.086262, y: 6.256712e-14, z: -0.783415} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 409066} + m_Father: {fileID: 434908} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499796} + m_Layer: 0 + m_Name: CowRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199772} + m_LocalRotation: {x: -5.551116e-17, y: -5.551116e-17, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -3, y: 4.54796e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417122} + - {fileID: 401520} + m_Father: {fileID: 473840} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_White.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_White.prefab.meta new file mode 100644 index 0000000..e5396c8 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Cow_White.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 85de8c5eef336ad48900b2ac3e7bf65d +timeCreated: 1480209041 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Black.prefab b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Black.prefab new file mode 100644 index 0000000..46665bc --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Black.prefab @@ -0,0 +1,1990 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458560} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458560 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100698} + m_LocalRotation: {x: 1.3971329e-17, y: 0.19270486, z: 1.1210923e-16, w: 0.9812568} + m_LocalPosition: {x: -5.0181556, y: -3.1086245e-15, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486180} + m_Father: {fileID: 489734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461868} + m_Layer: 0 + m_Name: Horse_Rig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101116} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419680} + m_Father: {fileID: 423370} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404318} + m_Layer: 0 + m_Name: Horse_Rig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102018} + m_LocalRotation: {x: -0.0000000067034907, y: -1.7456768e-16, z: 4.9327185e-17, w: 1} + m_LocalPosition: {x: -3.6052296, y: -9.631311e-16, z: 0.97656286} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414622} + m_Father: {fileID: 439856} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &103914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489734} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103914} + m_LocalRotation: {x: 2.5255361e-17, y: -0.21154374, z: 2.2419832e-16, w: 0.97736853} + m_LocalPosition: {x: -4.4487576, y: -4.8849813e-15, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 458560} + m_Father: {fileID: 410042} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &104720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491322} + - component: {fileID: 13789406} + m_Layer: 0 + m_Name: SA_Animal_Horse_Palomino + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &491322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104720} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 423370} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789406 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104720} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 419680} + - {fileID: 414442} + - {fileID: 499334} + - {fileID: 426408} + - {fileID: 451398} + - {fileID: 419480} + - {fileID: 472548} + - {fileID: 473634} + - {fileID: 485346} + - {fileID: 451838} + - {fileID: 496258} + - {fileID: 426182} + - {fileID: 431164} + - {fileID: 499114} + - {fileID: 463478} + - {fileID: 444178} + - {fileID: 439856} + - {fileID: 404318} + - {fileID: 414622} + - {fileID: 446990} + - {fileID: 428176} + - {fileID: 443194} + - {fileID: 462582} + - {fileID: 496482} + - {fileID: 407764} + - {fileID: 410042} + - {fileID: 489734} + - {fileID: 458560} + - {fileID: 486180} + - {fileID: 434810} + - {fileID: 499132} + - {fileID: 458100} + - {fileID: 444422} + - {fileID: 464958} + - {fileID: 425050} + - {fileID: 462304} + - {fileID: 479920} + - {fileID: 477492} + - {fileID: 490278} + - {fileID: 439700} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 419680} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &106908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443194} + m_Layer: 0 + m_Name: Horse_Rig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106908} + m_LocalRotation: {x: 0.8621106, y: 0, z: 0, w: 0.5067201} + m_LocalPosition: {x: -2.9227497e-15, y: -2.842834, z: 5.3989825} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 428176} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462582} + m_Layer: 0 + m_Name: Horse_Rig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108018} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -3, y: 3.0435454e-15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496482} + - {fileID: 407764} + m_Father: {fileID: 446990} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108462 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470168} + - component: {fileID: 13772492} + m_Layer: 0 + m_Name: SA_Animal_Horse_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108462} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 423370} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13772492 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108462} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 419680} + - {fileID: 414442} + - {fileID: 499334} + - {fileID: 426408} + - {fileID: 451398} + - {fileID: 419480} + - {fileID: 472548} + - {fileID: 473634} + - {fileID: 485346} + - {fileID: 451838} + - {fileID: 496258} + - {fileID: 426182} + - {fileID: 431164} + - {fileID: 499114} + - {fileID: 463478} + - {fileID: 444178} + - {fileID: 439856} + - {fileID: 404318} + - {fileID: 414622} + - {fileID: 446990} + - {fileID: 428176} + - {fileID: 443194} + - {fileID: 462582} + - {fileID: 496482} + - {fileID: 407764} + - {fileID: 410042} + - {fileID: 489734} + - {fileID: 458560} + - {fileID: 486180} + - {fileID: 434810} + - {fileID: 499132} + - {fileID: 458100} + - {fileID: 444422} + - {fileID: 464958} + - {fileID: 425050} + - {fileID: 462304} + - {fileID: 479920} + - {fileID: 477492} + - {fileID: 490278} + - {fileID: 439700} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 419680} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &110134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405284} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &405284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110134} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.9785748, y: -1.7763568e-15, z: 6.727267e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 444178} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464910} + - component: {fileID: 13748002} + m_Layer: 0 + m_Name: SA_Animal_Horse_Grey + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112256} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 423370} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748002 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112256} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 419680} + - {fileID: 414442} + - {fileID: 499334} + - {fileID: 426408} + - {fileID: 451398} + - {fileID: 419480} + - {fileID: 472548} + - {fileID: 473634} + - {fileID: 485346} + - {fileID: 451838} + - {fileID: 496258} + - {fileID: 426182} + - {fileID: 431164} + - {fileID: 499114} + - {fileID: 463478} + - {fileID: 444178} + - {fileID: 439856} + - {fileID: 404318} + - {fileID: 414622} + - {fileID: 446990} + - {fileID: 428176} + - {fileID: 443194} + - {fileID: 462582} + - {fileID: 496482} + - {fileID: 407764} + - {fileID: 410042} + - {fileID: 489734} + - {fileID: 458560} + - {fileID: 486180} + - {fileID: 434810} + - {fileID: 499132} + - {fileID: 458100} + - {fileID: 444422} + - {fileID: 464958} + - {fileID: 425050} + - {fileID: 462304} + - {fileID: 479920} + - {fileID: 477492} + - {fileID: 490278} + - {fileID: 439700} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 419680} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &116070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486180} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116070} + m_LocalRotation: {x: -5.270265e-18, y: -0.032063086, z: 1.6860843e-16, w: 0.99948585} + m_LocalPosition: {x: -5.0231, y: -3.996803e-15, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 434810} + m_Father: {fileID: 458560} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485346} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118920} + m_LocalRotation: {x: 3.9294843e-19, y: 0.012803111, z: 1.6690256e-16, w: 0.99991804} + m_LocalPosition: {x: -5.4587255, y: -3.996803e-15, z: -7.993606e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451838} + m_Father: {fileID: 473634} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496258} + m_Layer: 0 + m_Name: Horse_Rig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120222} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -1.7763568e-15, y: 0.9673913, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426182} + m_Father: {fileID: 426408} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456844} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122138} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.9785748, y: 1.3322676e-15, z: 6.8169805e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 451838} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476276} + - component: {fileID: 13739184} + m_Layer: 0 + m_Name: SA_Animal_Horse_Buckskin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &476276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125818} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 423370} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13739184 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125818} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 419680} + - {fileID: 414442} + - {fileID: 499334} + - {fileID: 426408} + - {fileID: 451398} + - {fileID: 419480} + - {fileID: 472548} + - {fileID: 473634} + - {fileID: 485346} + - {fileID: 451838} + - {fileID: 496258} + - {fileID: 426182} + - {fileID: 431164} + - {fileID: 499114} + - {fileID: 463478} + - {fileID: 444178} + - {fileID: 439856} + - {fileID: 404318} + - {fileID: 414622} + - {fileID: 446990} + - {fileID: 428176} + - {fileID: 443194} + - {fileID: 462582} + - {fileID: 496482} + - {fileID: 407764} + - {fileID: 410042} + - {fileID: 489734} + - {fileID: 458560} + - {fileID: 486180} + - {fileID: 434810} + - {fileID: 499132} + - {fileID: 458100} + - {fileID: 444422} + - {fileID: 464958} + - {fileID: 425050} + - {fileID: 462304} + - {fileID: 479920} + - {fileID: 477492} + - {fileID: 490278} + - {fileID: 439700} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 419680} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &130010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414622} + m_Layer: 0 + m_Name: Horse_Rig_Neck_03SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130010} + m_LocalRotation: {x: -0.0000000067034907, y: -4.7570397e-16, z: -5.407272e-17, w: 1} + m_LocalPosition: {x: -5.6803374, y: 1.9690191e-15, z: -0.3812638} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446990} + m_Father: {fileID: 404318} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462304} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130740} + m_LocalRotation: {x: -6.065518e-17, y: 0.7071068, z: 6.065518e-17, w: 0.7071068} + m_LocalPosition: {x: -4.003157, y: -3.5527137e-15, z: 2.241153} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 479920} + m_Father: {fileID: 425050} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439700} + m_Layer: 0 + m_Name: Horse_Rig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439700 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130998} + m_LocalRotation: {x: 0.99789953, y: 0.0000000019154678, z: -0.0647809, w: 1.2434696e-10} + m_LocalPosition: {x: -6.3602276, y: 3.9375296e-15, z: 2.707124} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490278} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451838} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451838 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134004} + m_LocalRotation: {x: -5.9133355e-17, y: 0.7071068, z: 5.9133355e-17, w: 0.7071068} + m_LocalPosition: {x: -3.8148131, y: -3.5527137e-15, z: 2.3663485} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456844} + m_Father: {fileID: 485346} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423370} + - component: {fileID: 9587438} + m_Layer: 0 + m_Name: Animal_Horse_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139514} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: + - {fileID: 461868} + - {fileID: 470168} + - {fileID: 457132} + - {fileID: 476276} + - {fileID: 464910} + - {fileID: 491322} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9587438 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139514} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Controller: {fileID: 9100000, guid: 8d09d925d62f9924488c35d1fc609194, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &139532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472548} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139532} + m_LocalRotation: {x: -2.379244e-16, y: 0.017514473, z: -9.961073e-15, w: 0.99984664} + m_LocalPosition: {x: -5.562775, y: -4.8849813e-15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 473634} + m_Father: {fileID: 419480} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431164} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145420} + m_LocalRotation: {x: -2.379244e-16, y: 0.017514473, z: -9.961073e-15, w: 0.99984664} + m_LocalPosition: {x: -5.562775, y: -3.5527137e-15, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499114} + m_Father: {fileID: 426182} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148814 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496482} + m_Layer: 0 + m_Name: Horse_Rig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148814} + m_LocalRotation: {x: 0.07033598, y: 0.07033598, z: -0.70359993, w: 0.70359993} + m_LocalPosition: {x: -1.807144, y: 0.23072052, z: 1.2304938} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 462582} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434810} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434810 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150356} + m_LocalRotation: {x: -6.040389e-17, y: 0.7071068, z: 6.040389e-17, w: 0.7071068} + m_LocalPosition: {x: -4.003157, y: -3.5527137e-15, z: 2.241153} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499132} + m_Father: {fileID: 486180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499114} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499114 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151322} + m_LocalRotation: {x: 9.200536e-19, y: -0.009700643, z: 1.6680795e-16, w: 0.999953} + m_LocalPosition: {x: -4.4812484, y: -4.8849813e-15, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463478} + m_Father: {fileID: 431164} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419480} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419480 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152406} + m_LocalRotation: {x: -0.48958543, y: 0.48958543, z: 0.51020205, w: 0.51020205} + m_LocalPosition: {x: -2.462134, y: 3.5527137e-15, z: -0.11213278} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472548} + m_Father: {fileID: 451398} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153268 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444422} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444422 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153268} + m_LocalRotation: {x: 2.5588687e-17, y: -0.21154374, z: 2.2573833e-16, w: 0.97736853} + m_LocalPosition: {x: -4.4487576, y: -1.3322676e-15, z: -8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464958} + m_Father: {fileID: 458100} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479920} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155822} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 8.881784e-16, z: 2.1302404e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 462304} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426182} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426182 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158804} + m_LocalRotation: {x: -0.48958543, y: 0.48958543, z: 0.51020205, w: 0.51020205} + m_LocalPosition: {x: 2.462134, y: 3.5527137e-15, z: -0.11213278} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431164} + m_Father: {fileID: 496258} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428176} + m_Layer: 0 + m_Name: Horse_Rig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428176 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159592} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 1.3237349, y: -1.918662e-15, z: 1.3826935} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443194} + m_Father: {fileID: 446990} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446990} + m_Layer: 0 + m_Name: Horse_Rig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446990 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160654} + m_LocalRotation: {x: -1.3028775e-16, y: -0.32475477, z: 4.7888285e-17, w: 0.9457983} + m_LocalPosition: {x: -2.0873055, y: -1.4309768e-15, z: 2.3870935} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428176} + - {fileID: 462582} + m_Father: {fileID: 414622} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161472 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477492} + m_Layer: 0 + m_Name: Horse_Rig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477492 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161472} + m_LocalRotation: {x: 0.25810713, y: -0.25810713, z: 0.65831655, w: 0.65831655} + m_LocalPosition: {x: -2.9125463e-17, y: 5.339036, z: -3.9458208} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 490278} + m_Father: {fileID: 419680} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490278} + m_Layer: 0 + m_Name: Horse_Rig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162868} + m_LocalRotation: {x: -0.000000007726977, y: 0.33105695, z: 0.000000056092865, w: 0.9436108} + m_LocalPosition: {x: -8.146892, y: -3.8550125e-15, z: 1.1355981} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 439700} + m_Father: {fileID: 477492} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464958} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165278} + m_LocalRotation: {x: 1.394355e-17, y: 0.19270486, z: 1.1225067e-16, w: 0.9812568} + m_LocalPosition: {x: -5.0181556, y: -4.8849813e-15, z: 1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 425050} + m_Father: {fileID: 444422} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165472 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414442} + m_Layer: 0 + m_Name: Horse_Rig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165472} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.6542017e-15, y: -3.5527137e-15, z: 7.7726617} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499334} + m_Father: {fileID: 419680} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451398} + m_Layer: 0 + m_Name: Horse_Rig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451398 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166236} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -1.7763568e-15, y: -0.9673913, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419480} + m_Father: {fileID: 426408} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &170828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407764} + m_Layer: 0 + m_Name: Horse_Rig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &407764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170828} + m_LocalRotation: {x: 0.07033598, y: 0.07033598, z: -0.70359993, w: 0.70359993} + m_LocalPosition: {x: 1.807144, y: 0.23072052, z: 1.2304938} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 462582} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172566 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410042} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172566} + m_LocalRotation: {x: -0.036262073, y: 0.036262073, z: 0.7061764, w: 0.7061764} + m_LocalPosition: {x: -3.4229164, y: -1, z: -0.098055504} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489734} + m_Father: {fileID: 419680} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499334} + m_Layer: 0 + m_Name: Horse_Rig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173156} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -5.944889, y: -3.3417115e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426408} + m_Father: {fileID: 414442} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444178} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444178 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173650} + m_LocalRotation: {x: -5.9133355e-17, y: 0.7071068, z: 5.9133355e-17, w: 0.7071068} + m_LocalPosition: {x: -3.8148131, y: -1.7763568e-15, z: 2.3663485} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 405284} + m_Father: {fileID: 463478} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &176588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419680} + m_Layer: 0 + m_Name: Horse_Rig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 19.198828, z: -7.4475584} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 410042} + - {fileID: 458100} + - {fileID: 414442} + - {fileID: 477492} + m_Father: {fileID: 461868} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457132} + - component: {fileID: 13768794} + m_Layer: 0 + m_Name: SA_Animal_Horse_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179674} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 423370} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13768794 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179674} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 443194} + - {fileID: 428176} + - {fileID: 462582} + - {fileID: 439856} + - {fileID: 404318} + - {fileID: 414622} + - {fileID: 446990} + - {fileID: 419680} + - {fileID: 414442} + - {fileID: 499334} + - {fileID: 426408} + - {fileID: 477492} + - {fileID: 490278} + - {fileID: 439700} + - {fileID: 451398} + - {fileID: 496482} + - {fileID: 485346} + - {fileID: 451838} + - {fileID: 419480} + - {fileID: 472548} + - {fileID: 473634} + - {fileID: 486180} + - {fileID: 434810} + - {fileID: 410042} + - {fileID: 489734} + - {fileID: 458560} + - {fileID: 499132} + - {fileID: 496258} + - {fileID: 407764} + - {fileID: 463478} + - {fileID: 444178} + - {fileID: 426182} + - {fileID: 431164} + - {fileID: 499114} + - {fileID: 425050} + - {fileID: 462304} + - {fileID: 458100} + - {fileID: 444422} + - {fileID: 464958} + - {fileID: 479920} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 419680} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &182336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458100} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182336} + m_LocalRotation: {x: -0.036262073, y: 0.036262073, z: 0.7061764, w: 0.7061764} + m_LocalPosition: {x: 3.4229164, y: -1, z: -0.098055504} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 444422} + m_Father: {fileID: 419680} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439856} + m_Layer: 0 + m_Name: Horse_Rig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184898} + m_LocalRotation: {x: 0.000000010197625, y: -0.4391441, z: 0.0000000072841626, w: 0.89841664} + m_LocalPosition: {x: 0.1427044, y: -5.633009e-16, z: -4.671603} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 404318} + m_Father: {fileID: 426408} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473634} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190018} + m_LocalRotation: {x: 9.200536e-19, y: -0.009700643, z: 1.6680795e-16, w: 0.999953} + m_LocalPosition: {x: -4.4812484, y: -3.1086245e-15, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485346} + m_Father: {fileID: 472548} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425050} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192008} + m_LocalRotation: {x: -5.2588475e-18, y: -0.032063086, z: 1.6896435e-16, w: 0.99948585} + m_LocalPosition: {x: -5.0231, y: -8.881784e-16, z: -1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462304} + m_Father: {fileID: 464958} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195220 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499132} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195220} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 8.881784e-16, z: -5.3429483e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 434810} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426408} + m_Layer: 0 + m_Name: Horse_Rig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197532} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -1.8804382, y: 4.1754116e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451398} + - {fileID: 439856} + - {fileID: 496258} + m_Father: {fileID: 499334} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463478} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463478 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199444} + m_LocalRotation: {x: 3.9294843e-19, y: 0.012803111, z: 1.6690256e-16, w: 0.99991804} + m_LocalPosition: {x: -5.4587255, y: -5.3290705e-15, z: -8.881784e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 444178} + m_Father: {fileID: 499114} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Black.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Black.prefab.meta new file mode 100644 index 0000000..7727613 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Black.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03e4c5418c1e9164bb1955135d815833 +timeCreated: 1480210845 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Brown.prefab b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Brown.prefab new file mode 100644 index 0000000..91bf0da --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Brown.prefab @@ -0,0 +1,1990 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &101202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416288} + - component: {fileID: 13792360} + m_Layer: 0 + m_Name: SA_Animal_Horse_Palomino + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416288 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101202} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471118} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792360 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101202} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 453834} + - {fileID: 485170} + - {fileID: 466232} + - {fileID: 401046} + - {fileID: 490732} + - {fileID: 466738} + - {fileID: 480960} + - {fileID: 489816} + - {fileID: 441348} + - {fileID: 482200} + - {fileID: 450310} + - {fileID: 418928} + - {fileID: 415954} + - {fileID: 419412} + - {fileID: 437448} + - {fileID: 434662} + - {fileID: 473376} + - {fileID: 412552} + - {fileID: 415870} + - {fileID: 428180} + - {fileID: 407084} + - {fileID: 454976} + - {fileID: 439224} + - {fileID: 413532} + - {fileID: 440364} + - {fileID: 447092} + - {fileID: 443610} + - {fileID: 431646} + - {fileID: 476244} + - {fileID: 499630} + - {fileID: 439976} + - {fileID: 465896} + - {fileID: 454554} + - {fileID: 488796} + - {fileID: 482866} + - {fileID: 489606} + - {fileID: 487380} + - {fileID: 446932} + - {fileID: 463046} + - {fileID: 447830} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 453834} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &104742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440364} + m_Layer: 0 + m_Name: Horse_Rig_r_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104742} + m_LocalRotation: {x: 0.07033598, y: 0.07033598, z: -0.70359993, w: 0.70359993} + m_LocalPosition: {x: 1.807144, y: 0.23072052, z: 1.2304938} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439224} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415954} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105282} + m_LocalRotation: {x: -2.379244e-16, y: 0.017514473, z: -9.961073e-15, w: 0.99984664} + m_LocalPosition: {x: -5.562775, y: -3.5527137e-15, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419412} + m_Father: {fileID: 418928} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431646} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431646 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105832} + m_LocalRotation: {x: 1.3971329e-17, y: 0.19270486, z: 1.1210923e-16, w: 0.9812568} + m_LocalPosition: {x: -5.0181556, y: -3.1086245e-15, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 476244} + m_Father: {fileID: 443610} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &106574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443610} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443610 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106574} + m_LocalRotation: {x: 2.5255361e-17, y: -0.21154374, z: 2.2419832e-16, w: 0.97736853} + m_LocalPosition: {x: -4.4487576, y: -4.8849813e-15, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431646} + m_Father: {fileID: 447092} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &106790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466232} + m_Layer: 0 + m_Name: Horse_Rig_Spine_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106790} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -5.944889, y: -3.3417115e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401046} + m_Father: {fileID: 485170} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466738} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107030} + m_LocalRotation: {x: -0.48958543, y: 0.48958543, z: 0.51020205, w: 0.51020205} + m_LocalPosition: {x: -2.462134, y: 3.5527137e-15, z: -0.11213278} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 480960} + m_Father: {fileID: 490732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489606} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107204} + m_LocalRotation: {x: -6.065518e-17, y: 0.7071068, z: 6.065518e-17, w: 0.7071068} + m_LocalPosition: {x: -4.003157, y: -3.5527137e-15, z: 2.241153} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487380} + m_Father: {fileID: 482866} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476244} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108446} + m_LocalRotation: {x: -5.270265e-18, y: -0.032063086, z: 1.6860843e-16, w: 0.99948585} + m_LocalPosition: {x: -5.0231, y: -3.996803e-15, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499630} + m_Father: {fileID: 431646} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447830} + m_Layer: 0 + m_Name: Horse_Rig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447830 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111232} + m_LocalRotation: {x: 0.99789953, y: 0.0000000019154678, z: -0.0647809, w: 1.2434696e-10} + m_LocalPosition: {x: -6.3602276, y: 3.9375296e-15, z: 2.707124} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448602} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113672} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.9785748, y: -1.7763568e-15, z: 6.727267e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 434662} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490732} + m_Layer: 0 + m_Name: Horse_Rig_l_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114176} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -1.7763568e-15, y: -0.9673913, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466738} + m_Father: {fileID: 401046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434662} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114904} + m_LocalRotation: {x: -5.9133355e-17, y: 0.7071068, z: 5.9133355e-17, w: 0.7071068} + m_LocalPosition: {x: -3.8148131, y: -1.7763568e-15, z: 2.3663485} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 448602} + m_Father: {fileID: 437448} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487380} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487380 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115176} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 8.881784e-16, z: 2.1302404e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 489606} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499630} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115972} + m_LocalRotation: {x: -6.040389e-17, y: 0.7071068, z: 6.040389e-17, w: 0.7071068} + m_LocalPosition: {x: -4.003157, y: -3.5527137e-15, z: 2.241153} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 439976} + m_Father: {fileID: 476244} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453834} + m_Layer: 0 + m_Name: Horse_Rig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124764} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 19.198828, z: -7.4475584} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447092} + - {fileID: 465896} + - {fileID: 485170} + - {fileID: 446932} + m_Father: {fileID: 494282} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447092} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447092 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126980} + m_LocalRotation: {x: -0.036262073, y: 0.036262073, z: 0.7061764, w: 0.7061764} + m_LocalPosition: {x: -3.4229164, y: -1, z: -0.098055504} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443610} + m_Father: {fileID: 453834} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473426} + - component: {fileID: 13744038} + m_Layer: 0 + m_Name: SA_Animal_Horse_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473426 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127972} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471118} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13744038 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127972} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 453834} + - {fileID: 485170} + - {fileID: 466232} + - {fileID: 401046} + - {fileID: 490732} + - {fileID: 466738} + - {fileID: 480960} + - {fileID: 489816} + - {fileID: 441348} + - {fileID: 482200} + - {fileID: 450310} + - {fileID: 418928} + - {fileID: 415954} + - {fileID: 419412} + - {fileID: 437448} + - {fileID: 434662} + - {fileID: 473376} + - {fileID: 412552} + - {fileID: 415870} + - {fileID: 428180} + - {fileID: 407084} + - {fileID: 454976} + - {fileID: 439224} + - {fileID: 413532} + - {fileID: 440364} + - {fileID: 447092} + - {fileID: 443610} + - {fileID: 431646} + - {fileID: 476244} + - {fileID: 499630} + - {fileID: 439976} + - {fileID: 465896} + - {fileID: 454554} + - {fileID: 488796} + - {fileID: 482866} + - {fileID: 489606} + - {fileID: 487380} + - {fileID: 446932} + - {fileID: 463046} + - {fileID: 447830} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 453834} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &129684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412552} + m_Layer: 0 + m_Name: Horse_Rig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129684} + m_LocalRotation: {x: -0.0000000067034907, y: -1.7456768e-16, z: 4.9327185e-17, w: 1} + m_LocalPosition: {x: -3.6052296, y: -9.631311e-16, z: 0.97656286} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 415870} + m_Father: {fileID: 473376} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428180} + m_Layer: 0 + m_Name: Horse_Rig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131312} + m_LocalRotation: {x: -1.3028775e-16, y: -0.32475477, z: 4.7888285e-17, w: 0.9457983} + m_LocalPosition: {x: -2.0873055, y: -1.4309768e-15, z: 2.3870935} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 407084} + - {fileID: 439224} + m_Father: {fileID: 415870} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467892} + - component: {fileID: 13733374} + m_Layer: 0 + m_Name: SA_Animal_Horse_Buckskin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467892 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131362} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471118} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13733374 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131362} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 453834} + - {fileID: 485170} + - {fileID: 466232} + - {fileID: 401046} + - {fileID: 490732} + - {fileID: 466738} + - {fileID: 480960} + - {fileID: 489816} + - {fileID: 441348} + - {fileID: 482200} + - {fileID: 450310} + - {fileID: 418928} + - {fileID: 415954} + - {fileID: 419412} + - {fileID: 437448} + - {fileID: 434662} + - {fileID: 473376} + - {fileID: 412552} + - {fileID: 415870} + - {fileID: 428180} + - {fileID: 407084} + - {fileID: 454976} + - {fileID: 439224} + - {fileID: 413532} + - {fileID: 440364} + - {fileID: 447092} + - {fileID: 443610} + - {fileID: 431646} + - {fileID: 476244} + - {fileID: 499630} + - {fileID: 439976} + - {fileID: 465896} + - {fileID: 454554} + - {fileID: 488796} + - {fileID: 482866} + - {fileID: 489606} + - {fileID: 487380} + - {fileID: 446932} + - {fileID: 463046} + - {fileID: 447830} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 453834} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &136036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465896} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136036} + m_LocalRotation: {x: -0.036262073, y: 0.036262073, z: 0.7061764, w: 0.7061764} + m_LocalPosition: {x: 3.4229164, y: -1, z: -0.098055504} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454554} + m_Father: {fileID: 453834} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441348} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138610} + m_LocalRotation: {x: 3.9294843e-19, y: 0.012803111, z: 1.6690256e-16, w: 0.99991804} + m_LocalPosition: {x: -5.4587255, y: -3.996803e-15, z: -7.993606e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482200} + m_Father: {fileID: 489816} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473376} + m_Layer: 0 + m_Name: Horse_Rig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140516} + m_LocalRotation: {x: 0.000000010197625, y: -0.4391441, z: 0.0000000072841626, w: 0.89841664} + m_LocalPosition: {x: 0.1427044, y: -5.633009e-16, z: -4.671603} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 412552} + m_Father: {fileID: 401046} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401046} + m_Layer: 0 + m_Name: Horse_Rig_Spine_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142752} + m_LocalRotation: {x: 3.0616168e-17, y: -1.110223e-16, z: -2.4894982e-17, w: 1} + m_LocalPosition: {x: -1.8804382, y: 4.1754116e-16, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 490732} + - {fileID: 473376} + - {fileID: 450310} + m_Father: {fileID: 466232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489816} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489816 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143130} + m_LocalRotation: {x: 9.200536e-19, y: -0.009700643, z: 1.6680795e-16, w: 0.999953} + m_LocalPosition: {x: -4.4812484, y: -3.1086245e-15, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441348} + m_Father: {fileID: 480960} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463046} + m_Layer: 0 + m_Name: Horse_Rig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145228} + m_LocalRotation: {x: -0.000000007726977, y: 0.33105695, z: 0.000000056092865, w: 0.9436108} + m_LocalPosition: {x: -8.146892, y: -3.8550125e-15, z: 1.1355981} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447830} + m_Father: {fileID: 446932} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482200} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145806} + m_LocalRotation: {x: -5.9133355e-17, y: 0.7071068, z: 5.9133355e-17, w: 0.7071068} + m_LocalPosition: {x: -3.8148131, y: -3.5527137e-15, z: 2.3663485} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489970} + m_Father: {fileID: 441348} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454554} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145862} + m_LocalRotation: {x: 2.5588687e-17, y: -0.21154374, z: 2.2573833e-16, w: 0.97736853} + m_LocalPosition: {x: -4.4487576, y: -1.3322676e-15, z: -8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 488796} + m_Father: {fileID: 465896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494282} + m_Layer: 0 + m_Name: Horse_Rig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145924} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 453834} + m_Father: {fileID: 471118} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413532} + m_Layer: 0 + m_Name: Horse_Rig_l_Eye_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146328} + m_LocalRotation: {x: 0.07033598, y: 0.07033598, z: -0.70359993, w: 0.70359993} + m_LocalPosition: {x: -1.807144, y: 0.23072052, z: 1.2304938} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439224} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415870} + m_Layer: 0 + m_Name: Horse_Rig_Neck_03SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146780} + m_LocalRotation: {x: -0.0000000067034907, y: -4.7570397e-16, z: -5.407272e-17, w: 1} + m_LocalPosition: {x: -5.6803374, y: 1.9690191e-15, z: -0.3812638} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428180} + m_Father: {fileID: 412552} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424998} + - component: {fileID: 13723660} + m_Layer: 0 + m_Name: SA_Animal_Horse_Grey + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149708} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471118} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723660 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149708} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 453834} + - {fileID: 485170} + - {fileID: 466232} + - {fileID: 401046} + - {fileID: 490732} + - {fileID: 466738} + - {fileID: 480960} + - {fileID: 489816} + - {fileID: 441348} + - {fileID: 482200} + - {fileID: 450310} + - {fileID: 418928} + - {fileID: 415954} + - {fileID: 419412} + - {fileID: 437448} + - {fileID: 434662} + - {fileID: 473376} + - {fileID: 412552} + - {fileID: 415870} + - {fileID: 428180} + - {fileID: 407084} + - {fileID: 454976} + - {fileID: 439224} + - {fileID: 413532} + - {fileID: 440364} + - {fileID: 447092} + - {fileID: 443610} + - {fileID: 431646} + - {fileID: 476244} + - {fileID: 499630} + - {fileID: 439976} + - {fileID: 465896} + - {fileID: 454554} + - {fileID: 488796} + - {fileID: 482866} + - {fileID: 489606} + - {fileID: 487380} + - {fileID: 446932} + - {fileID: 463046} + - {fileID: 447830} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 453834} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &151702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471118} + - component: {fileID: 9509470} + m_Layer: 0 + m_Name: Animal_Horse_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151702} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: + - {fileID: 494282} + - {fileID: 473426} + - {fileID: 458192} + - {fileID: 467892} + - {fileID: 424998} + - {fileID: 416288} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9509470 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151702} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Controller: {fileID: 9100000, guid: 8d09d925d62f9924488c35d1fc609194, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &156498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488796} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156498} + m_LocalRotation: {x: 1.394355e-17, y: 0.19270486, z: 1.1225067e-16, w: 0.9812568} + m_LocalPosition: {x: -5.0181556, y: -4.8849813e-15, z: 1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482866} + m_Father: {fileID: 454554} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439224} + m_Layer: 0 + m_Name: Horse_Rig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157430} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -3, y: 3.0435454e-15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 413532} + - {fileID: 440364} + m_Father: {fileID: 428180} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450310} + m_Layer: 0 + m_Name: Horse_Rig_r_Clavicle_01_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162710} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -1.7763568e-15, y: 0.9673913, z: 3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 418928} + m_Father: {fileID: 401046} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458192} + - component: {fileID: 13769604} + m_Layer: 0 + m_Name: SA_Animal_Horse_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165322} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471118} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13769604 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165322} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Bones: + - {fileID: 454976} + - {fileID: 407084} + - {fileID: 439224} + - {fileID: 473376} + - {fileID: 412552} + - {fileID: 415870} + - {fileID: 428180} + - {fileID: 453834} + - {fileID: 485170} + - {fileID: 466232} + - {fileID: 401046} + - {fileID: 446932} + - {fileID: 463046} + - {fileID: 447830} + - {fileID: 490732} + - {fileID: 413532} + - {fileID: 441348} + - {fileID: 482200} + - {fileID: 466738} + - {fileID: 480960} + - {fileID: 489816} + - {fileID: 476244} + - {fileID: 499630} + - {fileID: 447092} + - {fileID: 443610} + - {fileID: 431646} + - {fileID: 439976} + - {fileID: 450310} + - {fileID: 440364} + - {fileID: 437448} + - {fileID: 434662} + - {fileID: 418928} + - {fileID: 415954} + - {fileID: 419412} + - {fileID: 482866} + - {fileID: 489606} + - {fileID: 465896} + - {fileID: 454554} + - {fileID: 488796} + - {fileID: 487380} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 453834} + m_AABB: + m_Center: {x: 0, y: -0.8832464, z: 11.784651} + m_Extent: {x: 5.571748, y: 18.315586, z: 21.710882} + m_DirtyAABB: 0 +--- !u!1 &166436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454976} + m_Layer: 0 + m_Name: Horse_Rig_Head_JawEndSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166436} + m_LocalRotation: {x: 0.8621106, y: 0, z: 0, w: 0.5067201} + m_LocalPosition: {x: -2.9227497e-15, y: -2.842834, z: 5.3989825} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 407084} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168830 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437448} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168830} + m_LocalRotation: {x: 3.9294843e-19, y: 0.012803111, z: 1.6690256e-16, w: 0.99991804} + m_LocalPosition: {x: -5.4587255, y: -5.3290705e-15, z: -8.881784e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 434662} + m_Father: {fileID: 419412} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &170680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480960} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_Knee1SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480960 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170680} + m_LocalRotation: {x: -2.379244e-16, y: 0.017514473, z: -9.961073e-15, w: 0.99984664} + m_LocalPosition: {x: -5.562775, y: -4.8849813e-15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489816} + m_Father: {fileID: 466738} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485170} + m_Layer: 0 + m_Name: Horse_Rig_Spine_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485170 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175646} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 1.6542017e-15, y: -3.5527137e-15, z: 7.7726617} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466232} + m_Father: {fileID: 453834} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439976} + m_Layer: 0 + m_Name: Horse_Rig_l_HindLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178210} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 8.881784e-16, z: -5.3429483e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 499630} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407084} + m_Layer: 0 + m_Name: Horse_Rig_Head_JawSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &407084 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181974} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 1.3237349, y: -1.918662e-15, z: 1.3826935} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454976} + m_Father: {fileID: 428180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489970} + m_Layer: 0 + m_Name: Horse_Rig_l_FrontLeg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182176} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.9785748, y: 1.3322676e-15, z: 6.8169805e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 482200} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418928} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182822} + m_LocalRotation: {x: -0.48958543, y: 0.48958543, z: 0.51020205, w: 0.51020205} + m_LocalPosition: {x: 2.462134, y: 3.5527137e-15, z: -0.11213278} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 415954} + m_Father: {fileID: 450310} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482866} + m_Layer: 0 + m_Name: Horse_Rig_r_HindLeg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188186} + m_LocalRotation: {x: -5.2588475e-18, y: -0.032063086, z: 1.6896435e-16, w: 0.99948585} + m_LocalPosition: {x: -5.0231, y: -8.881784e-16, z: -1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489606} + m_Father: {fileID: 488796} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446932} + m_Layer: 0 + m_Name: Horse_Rig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189654} + m_LocalRotation: {x: 0.25810713, y: -0.25810713, z: 0.65831655, w: 0.65831655} + m_LocalPosition: {x: -2.9125463e-17, y: 5.339036, z: -3.9458208} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463046} + m_Father: {fileID: 453834} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419412} + m_Layer: 0 + m_Name: Horse_Rig_r_FrontLeg_Knee2SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419412 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199944} + m_LocalRotation: {x: 9.200536e-19, y: -0.009700643, z: 1.6680795e-16, w: 0.999953} + m_LocalPosition: {x: -4.4812484, y: -4.8849813e-15, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 437448} + m_Father: {fileID: 415954} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Brown.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Brown.prefab.meta new file mode 100644 index 0000000..ac40b92 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Horse_Brown.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68a45bf17ac566545b70a13c90a7ee65 +timeCreated: 1480210850 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Rooster_Brown.prefab b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Rooster_Brown.prefab new file mode 100644 index 0000000..8b3529f --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Rooster_Brown.prefab @@ -0,0 +1,1335 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &103326 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471116} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103326} + m_LocalRotation: {x: -4.5376058e-17, y: -0.16560988, z: 2.7723597e-16, w: 0.9861914} + m_LocalPosition: {x: -1.9307255, y: -8.881784e-16, z: 9.436896e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 468726} + m_Father: {fileID: 413374} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466794} + m_Layer: 0 + m_Name: ChickenRig_Tail_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466794 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105280} + m_LocalRotation: {x: -0.34519395, y: -0.34519395, z: -0.61712325, w: 0.61712325} + m_LocalPosition: {x: -6.409495e-31, y: -0.02001302, z: -4.4535894} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474944} + m_Father: {fileID: 445862} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444122} + - component: {fileID: 13785488} + m_Layer: 0 + m_Name: SA_Animals_Duck_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105946} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471710} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785488 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105946} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 445862} + - {fileID: 407308} + - {fileID: 413374} + - {fileID: 471116} + - {fileID: 468726} + - {fileID: 488372} + - {fileID: 431192} + - {fileID: 482970} + - {fileID: 445190} + - {fileID: 420578} + - {fileID: 476758} + - {fileID: 466794} + - {fileID: 474944} + - {fileID: 457960} + - {fileID: 486746} + - {fileID: 443638} + - {fileID: 414222} + - {fileID: 480708} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 445862} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 +--- !u!1 &107546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474944} + m_Layer: 0 + m_Name: ChickenRig_Tail_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107546} + m_LocalRotation: {x: -0.000000015175871, y: 1.7490539e-17, z: -5.635957e-17, w: 1} + m_LocalPosition: {x: -3.7524085, y: -1.182207e-16, z: 5.3290705e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457960} + m_Father: {fileID: 466794} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445862} + m_Layer: 0 + m_Name: ChickenRig_ROOTSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111972} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.9443045e-31, y: 8.674513, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 407308} + - {fileID: 486746} + - {fileID: 431192} + - {fileID: 466794} + m_Father: {fileID: 494546} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407308} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &407308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114236} + m_LocalRotation: {x: 0.050986156, y: -0.050986156, z: 0.70526624, w: 0.70526624} + m_LocalPosition: {x: -2.6059952, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 413374} + m_Father: {fileID: 445862} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438894} + - component: {fileID: 13729240} + m_Layer: 0 + m_Name: SA_Animals_Chicken_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471710} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13729240 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116444} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 445862} + - {fileID: 407308} + - {fileID: 413374} + - {fileID: 471116} + - {fileID: 468726} + - {fileID: 488372} + - {fileID: 431192} + - {fileID: 482970} + - {fileID: 445190} + - {fileID: 420578} + - {fileID: 476758} + - {fileID: 466794} + - {fileID: 474944} + - {fileID: 457960} + - {fileID: 486746} + - {fileID: 443638} + - {fileID: 414222} + - {fileID: 480708} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 445862} + m_AABB: + m_Center: {x: 0.0000009536743, y: -0.07978153, z: 1.2678552} + m_Extent: {x: 3.9085295, y: 8.594743, z: 10.12587} + m_DirtyAABB: 0 +--- !u!1 &116876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431192} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_HipSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116876} + m_LocalRotation: {x: 0.050986156, y: -0.050986156, z: 0.70526624, w: 0.70526624} + m_LocalPosition: {x: 2.6059952, y: -1, z: 1.2775053e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482970} + m_Father: {fileID: 445862} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413374} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_KneeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120196} + m_LocalRotation: {x: -3.1401596e-17, y: 0.23628971, z: 3.318758e-16, w: 0.97168267} + m_LocalPosition: {x: -5.1322007, y: -3.5527137e-15, z: -1.110223e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 471116} + m_Father: {fileID: 407308} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452174} + - component: {fileID: 13772992} + m_Layer: 0 + m_Name: SA_Animals_Duck_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &452174 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121120} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471710} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13772992 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121120} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 445862} + - {fileID: 407308} + - {fileID: 413374} + - {fileID: 471116} + - {fileID: 468726} + - {fileID: 488372} + - {fileID: 431192} + - {fileID: 482970} + - {fileID: 445190} + - {fileID: 420578} + - {fileID: 476758} + - {fileID: 466794} + - {fileID: 474944} + - {fileID: 457960} + - {fileID: 486746} + - {fileID: 443638} + - {fileID: 414222} + - {fileID: 480708} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 445862} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 +--- !u!1 &124400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443638} + m_Layer: 0 + m_Name: ChickenRig_Neck_02SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124400} + m_LocalRotation: {x: -0.000000016397705, y: -1.1409464e-16, z: -1.3311496e-16, w: 1} + m_LocalPosition: {x: -4.8343353, y: 6.0385965e-17, z: -0.084391795} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414222} + m_Father: {fileID: 486746} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471710} + - component: {fileID: 9520126} + m_Layer: 0 + m_Name: Animal_Rooster_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471710 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127534} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: + - {fileID: 494546} + - {fileID: 486852} + - {fileID: 438894} + - {fileID: 452174} + - {fileID: 476386} + - {fileID: 444122} + - {fileID: 485688} + - {fileID: 404852} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9520126 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127534} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Controller: {fileID: 9100000, guid: 89ce2bbff124d224986dcf79ae85990c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &128158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414222} + m_Layer: 0 + m_Name: ChickenRig_Neck_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128158} + m_LocalRotation: {x: 0.000000007778089, y: 0.031995818, z: -0.0000000147626285, + w: 0.99948806} + m_LocalPosition: {x: -0.8270235, y: 6.131754e-17, z: 0.13593663} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 480708} + m_Father: {fileID: 443638} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &133894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485688} + - component: {fileID: 13715482} + m_Layer: 0 + m_Name: SA_Animals_Rooster_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &485688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133894} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471710} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715482 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133894} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 445862} + - {fileID: 407308} + - {fileID: 413374} + - {fileID: 471116} + - {fileID: 468726} + - {fileID: 488372} + - {fileID: 431192} + - {fileID: 482970} + - {fileID: 445190} + - {fileID: 420578} + - {fileID: 476758} + - {fileID: 466794} + - {fileID: 474944} + - {fileID: 457960} + - {fileID: 486746} + - {fileID: 443638} + - {fileID: 414222} + - {fileID: 480708} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 445862} + m_AABB: + m_Center: {x: 0.000000834465, y: 0.15565968, z: -1.2086902} + m_Extent: {x: 3.9085298, y: 8.830184, z: 11.8865185} + m_DirtyAABB: 0 +--- !u!1 &135750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457960} + m_Layer: 0 + m_Name: ChickenRig_Tail_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457960 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135750} + m_LocalRotation: {x: -0.000000015175871, y: 2.6443736e-16, z: -1.2535582e-16, w: 1} + m_LocalPosition: {x: -0.5316775, y: 1.182207e-16, z: 8.881784e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 474944} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468726} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146864} + m_LocalRotation: {x: -1.3976352e-16, y: 0.70710593, z: 1.3976385e-16, w: 0.7071076} + m_LocalPosition: {x: -0.7708588, y: -1.7763568e-15, z: -1.2108787} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 488372} + m_Father: {fileID: 471116} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476758} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476758 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149186} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.311258, y: -4.440892e-16, z: 7.3524556e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420578} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482970} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_KneeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150892} + m_LocalRotation: {x: -3.1401596e-17, y: 0.23628971, z: 3.318758e-16, w: 0.97168267} + m_LocalPosition: {x: -5.1322007, y: -4.8849813e-15, z: -1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445190} + m_Father: {fileID: 431192} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476386} + - component: {fileID: 13700344} + m_Layer: 0 + m_Name: SA_Animals_Duck_Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &476386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151432} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.3877788e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471710} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700344 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151432} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 445862} + - {fileID: 407308} + - {fileID: 413374} + - {fileID: 471116} + - {fileID: 468726} + - {fileID: 488372} + - {fileID: 431192} + - {fileID: 482970} + - {fileID: 445190} + - {fileID: 420578} + - {fileID: 476758} + - {fileID: 466794} + - {fileID: 474944} + - {fileID: 457960} + - {fileID: 486746} + - {fileID: 443638} + - {fileID: 414222} + - {fileID: 480708} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 445862} + m_AABB: + m_Center: {x: 0.0000010728836, y: -0.12952518, z: 0.18748903} + m_Extent: {x: 3.582819, y: 8.544999, z: 10.672686} + m_DirtyAABB: 0 +--- !u!1 &154766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420578} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_BallSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420578 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154766} + m_LocalRotation: {x: -1.3976352e-16, y: 0.70710593, z: 1.3976385e-16, w: 0.7071076} + m_LocalPosition: {x: -0.7708588, y: -4.440892e-16, z: -1.2108787} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 476758} + m_Father: {fileID: 445190} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445190} + m_Layer: 0 + m_Name: ChickenRig_r_Leg_AnkleSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445190 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155224} + m_LocalRotation: {x: -4.5376058e-17, y: -0.16560988, z: 2.7723597e-16, w: 0.9861914} + m_LocalPosition: {x: -1.9307255, y: -2.220446e-15, z: 1.6098234e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420578} + m_Father: {fileID: 482970} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486852} + - component: {fileID: 13793008} + m_Layer: 0 + m_Name: SA_Animals_Chicken_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &486852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156184} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471710} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793008 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156184} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 445862} + - {fileID: 407308} + - {fileID: 413374} + - {fileID: 471116} + - {fileID: 468726} + - {fileID: 488372} + - {fileID: 431192} + - {fileID: 482970} + - {fileID: 445190} + - {fileID: 420578} + - {fileID: 476758} + - {fileID: 466794} + - {fileID: 474944} + - {fileID: 457960} + - {fileID: 486746} + - {fileID: 443638} + - {fileID: 414222} + - {fileID: 480708} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 445862} + m_AABB: + m_Center: {x: 0.0000009536743, y: -0.07978153, z: 1.2678552} + m_Extent: {x: 3.9085295, y: 8.594743, z: 10.12587} + m_DirtyAABB: 0 +--- !u!1 &161150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404852} + - component: {fileID: 13727154} + m_Layer: 0 + m_Name: SA_Animals_Rooster_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161150} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471710} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13727154 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161150} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 185ca34253615de44926902d54fb6f1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Bones: + - {fileID: 445862} + - {fileID: 407308} + - {fileID: 413374} + - {fileID: 471116} + - {fileID: 468726} + - {fileID: 488372} + - {fileID: 431192} + - {fileID: 482970} + - {fileID: 445190} + - {fileID: 420578} + - {fileID: 476758} + - {fileID: 466794} + - {fileID: 474944} + - {fileID: 457960} + - {fileID: 486746} + - {fileID: 443638} + - {fileID: 414222} + - {fileID: 480708} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 445862} + m_AABB: + m_Center: {x: 0.000000834465, y: 0.15565968, z: -1.2086902} + m_Extent: {x: 3.9085298, y: 8.830184, z: 11.8865185} + m_DirtyAABB: 0 +--- !u!1 &169528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488372} + m_Layer: 0 + m_Name: ChickenRig_l_Leg_ToeSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169528} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.311258, y: 0, z: 8.4626935e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 468726} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486746} + m_Layer: 0 + m_Name: ChickenRig_Neck_01SHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486746 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172596} + m_LocalRotation: {x: 0.2675802, y: 0.2675802, z: -0.6545234, w: 0.6545234} + m_LocalPosition: {x: -5.570128e-17, y: 1.4617336, z: 3.083654} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443638} + m_Father: {fileID: 445862} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494546} + m_Layer: 0 + m_Name: ChickenRig_SHJntGrp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175092} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445862} + m_Father: {fileID: 471710} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480708} + m_Layer: 0 + m_Name: ChickenRig_Head_TopSHJnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199702} + m_LocalRotation: {x: 0.23603657, y: 0.23603657, z: 0.6665484, w: 0.6665484} + m_LocalPosition: {x: -2.6386588, y: 2.5525467e-17, z: 2.0072029} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 414222} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Rooster_Brown.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Rooster_Brown.prefab.meta new file mode 100644 index 0000000..8f152ea --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Farm/Animal_Rooster_Brown.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3fe800c166ae0d04881a20247bde736d +timeCreated: 1480203710 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest.meta b/Prototype 2/Assets/Course Library/Animals/Forest.meta new file mode 100644 index 0000000..2496ff5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 305561f73a33c4b6c8ed58fdafd88cdf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_01.prefab b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_01.prefab new file mode 100644 index 0000000..3eef661 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_01.prefab @@ -0,0 +1,862 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &101742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496686} + - component: {fileID: 13773158} + m_Layer: 0 + m_Name: SM_Stag_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &496686 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101742} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773158 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101742} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &122114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425992} + - component: {fileID: 13718186} + m_Layer: 0 + m_Name: SM_Moose_Female_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &425992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122114} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13718186 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122114} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &141924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488006} + - component: {fileID: 13766394} + m_Layer: 0 + m_Name: SM_Moose_Male_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &488006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141924} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766394 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141924} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &157764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438096} + - component: {fileID: 13774774} + m_Layer: 0 + m_Name: SM_Moose_Male_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157764} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13774774 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157764} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &160802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496126} + - component: {fileID: 13751050} + m_Layer: 0 + m_Name: SM_Doe_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &496126 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160802} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13751050 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160802} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &165520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450678} + - component: {fileID: 9534920} + m_Layer: 0 + m_Name: Animal_Doe_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165520} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 409842} + - {fileID: 496126} + - {fileID: 425992} + - {fileID: 495674} + - {fileID: 488006} + - {fileID: 438096} + - {fileID: 498286} + - {fileID: 496686} + - {fileID: 485404} + - {fileID: 405008} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9534920 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165520} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Controller: {fileID: 9100000, guid: 76f55cbd3070de9459d9f9978299228c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 0 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &174350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409842} + - component: {fileID: 13745610} + m_Layer: 0 + m_Name: SM_Doe_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &409842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174350} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745610 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174350} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &178206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495674} + - component: {fileID: 13794944} + m_Layer: 0 + m_Name: SM_Moose_Female_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &495674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178206} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794944 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178206} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &187280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 405008} + - component: {fileID: 13760152} + m_Layer: 0 + m_Name: SM_Stag_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &405008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187280} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13760152 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187280} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &194876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498286} + - component: {fileID: 13726494} + m_Layer: 0 + m_Name: SM_Moose_Male_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &498286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194876} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726494 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194876} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &197250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485404} + - component: {fileID: 13781794} + m_Layer: 0 + m_Name: SM_Stag_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &485404 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197250} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 450678} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13781794 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197250} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_01.prefab.meta new file mode 100644 index 0000000..7e6f72a --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06aceaf909fec8f4081af49b1eea892e +timeCreated: 1485653916 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_02.prefab b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_02.prefab new file mode 100644 index 0000000..a436f59 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_02.prefab @@ -0,0 +1,862 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &113262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408142} + - component: {fileID: 13766168} + m_Layer: 0 + m_Name: SM_Doe_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &408142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113262} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766168 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113262} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &113592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406776} + - component: {fileID: 13755312} + m_Layer: 0 + m_Name: SM_Doe_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406776 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113592} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13755312 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113592} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &131568 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408434} + - component: {fileID: 9524262} + m_Layer: 0 + m_Name: Animal_Doe_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131568} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 408142} + - {fileID: 406776} + - {fileID: 460004} + - {fileID: 437252} + - {fileID: 494092} + - {fileID: 466884} + - {fileID: 454436} + - {fileID: 488250} + - {fileID: 403158} + - {fileID: 491582} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9524262 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131568} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Controller: {fileID: 9100000, guid: 76f55cbd3070de9459d9f9978299228c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 0 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &166878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488250} + - component: {fileID: 13754248} + m_Layer: 0 + m_Name: SM_Stag_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &488250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166878} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754248 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166878} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &169752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494092} + - component: {fileID: 13700342} + m_Layer: 0 + m_Name: SM_Moose_Male_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494092 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700342 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169752} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &177956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437252} + - component: {fileID: 13788662} + m_Layer: 0 + m_Name: SM_Moose_Female_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &437252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788662 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177956} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &178672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466884} + - component: {fileID: 13700020} + m_Layer: 0 + m_Name: SM_Moose_Male_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &466884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178672} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700020 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178672} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &186056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491582} + - component: {fileID: 13799154} + m_Layer: 0 + m_Name: SM_Stag_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &491582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186056} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799154 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186056} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &188158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460004} + - component: {fileID: 13741888} + m_Layer: 0 + m_Name: SM_Moose_Female_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &460004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188158} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13741888 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188158} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &189088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403158} + - component: {fileID: 13794496} + m_Layer: 0 + m_Name: SM_Stag_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &403158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189088} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794496 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189088} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &199182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454436} + - component: {fileID: 13779392} + m_Layer: 0 + m_Name: SM_Moose_Male_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &454436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199182} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 408434} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779392 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199182} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_02.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_02.prefab.meta new file mode 100644 index 0000000..0a0b7a7 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Doe_02.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2fdf2b8525a6fa54ba867925b16564e3 +timeCreated: 1485653917 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_01.prefab b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_01.prefab new file mode 100644 index 0000000..61f53e9 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_01.prefab @@ -0,0 +1,1024 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &126298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402006} + - component: {fileID: 13785842} + m_Layer: 0 + m_Name: SM_Fox_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126298} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785842 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126298} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.000000059604645, y: -0.029301882, z: 0.073896945} + m_Extent: {x: 0.040517867, y: 0.104077205, z: 0.1580456} + m_DirtyAABB: 0 +--- !u!1 &127546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441440} + - component: {fileID: 9543762} + m_Layer: 0 + m_Name: Animal_Fox_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441440 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127546} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 402006} + - {fileID: 461348} + - {fileID: 430746} + - {fileID: 449676} + - {fileID: 485852} + - {fileID: 465414} + - {fileID: 469394} + - {fileID: 451864} + - {fileID: 435600} + - {fileID: 422260} + - {fileID: 442468} + - {fileID: 487802} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9543762 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127546} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Controller: {fileID: 9100000, guid: 2c635c4a73fa65c4c9271526dd38e163, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 0 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &129024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430746} + - component: {fileID: 13780990} + m_Layer: 0 + m_Name: SM_Fox_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430746 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13780990 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129024} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.000000059604645, y: -0.029301882, z: 0.073896945} + m_Extent: {x: 0.040517867, y: 0.104077205, z: 0.1580456} + m_DirtyAABB: 0 +--- !u!1 &138164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469394} + - component: {fileID: 13748256} + m_Layer: 0 + m_Name: SM_Skunk_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &469394 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138164} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748256 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138164} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: 0.026107796, z: 0.074885234} + m_Extent: {x: 0.06486854, y: 0.15948689, z: 0.18492223} + m_DirtyAABB: 0 +--- !u!1 &143112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461348} + - component: {fileID: 13748592} + m_Layer: 0 + m_Name: SM_Fox_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &461348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143112} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748592 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143112} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.000000059604645, y: -0.029301882, z: 0.073896945} + m_Extent: {x: 0.040517867, y: 0.104077205, z: 0.1580456} + m_DirtyAABB: 0 +--- !u!1 &151198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465414} + - component: {fileID: 13792438} + m_Layer: 0 + m_Name: SM_Raccoon_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151198} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792438 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151198} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: -0.034173977, z: 0.07020916} + m_Extent: {x: 0.0438661, y: 0.09920512, z: 0.15944014} + m_DirtyAABB: 0 +--- !u!1 &151396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422260} + - component: {fileID: 13794942} + m_Layer: 0 + m_Name: SM_Wolf_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &422260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151396} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 0.7861095, y: 0.7861095, z: 0.7861095} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794942 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151396} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.043616965, z: 0.12993649} + m_Extent: {x: 0.057992145, y: 0.1260529, z: 0.18093053} + m_DirtyAABB: 0 +--- !u!1 &151728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449676} + - component: {fileID: 13745158} + m_Layer: 0 + m_Name: SM_Raccoon_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &449676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151728} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745158 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151728} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: -0.034173977, z: 0.07020916} + m_Extent: {x: 0.0438661, y: 0.09920512, z: 0.15944014} + m_DirtyAABB: 0 +--- !u!1 &171658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485852} + - component: {fileID: 13707568} + m_Layer: 0 + m_Name: SM_Raccoon_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &485852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171658} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13707568 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171658} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: -0.034173977, z: 0.07020916} + m_Extent: {x: 0.0438661, y: 0.09920512, z: 0.15944014} + m_DirtyAABB: 0 +--- !u!1 &184784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442468} + - component: {fileID: 13771180} + m_Layer: 0 + m_Name: SM_Wolf_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &442468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184784} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 0.7861095, y: 0.7861095, z: 0.7861095} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13771180 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184784} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.043616965, z: 0.12993649} + m_Extent: {x: 0.057992145, y: 0.1260529, z: 0.18093053} + m_DirtyAABB: 0 +--- !u!1 &187956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451864} + - component: {fileID: 13773976} + m_Layer: 0 + m_Name: SM_Skunk_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773976 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187956} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: 0.026107796, z: 0.074885234} + m_Extent: {x: 0.06486854, y: 0.15948689, z: 0.18492223} + m_DirtyAABB: 0 +--- !u!1 &197232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435600} + - component: {fileID: 13795408} + m_Layer: 0 + m_Name: SM_Skunk_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &435600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197232} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795408 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197232} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: 0.026107796, z: 0.074885234} + m_Extent: {x: 0.06486854, y: 0.15948689, z: 0.18492223} + m_DirtyAABB: 0 +--- !u!1 &199408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487802} + - component: {fileID: 13770512} + m_Layer: 0 + m_Name: SM_Wolf_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &487802 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199408} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 0.7861095, y: 0.7861095, z: 0.7861095} + m_Children: [] + m_Father: {fileID: 441440} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770512 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199408} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.043616965, z: 0.12993649} + m_Extent: {x: 0.057992145, y: 0.1260529, z: 0.18093053} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_01.prefab.meta new file mode 100644 index 0000000..a016381 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3245acddde40bf49aa555d6bdc14998 +timeCreated: 1485654122 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_02.prefab b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_02.prefab new file mode 100644 index 0000000..4610c4e --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_02.prefab @@ -0,0 +1,1024 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &110320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480228} + - component: {fileID: 13757298} + m_Layer: 0 + m_Name: SM_Fox_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110320} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757298 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110320} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.000000059604645, y: -0.029301882, z: 0.073896945} + m_Extent: {x: 0.040517867, y: 0.104077205, z: 0.1580456} + m_DirtyAABB: 0 +--- !u!1 &110416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439378} + - component: {fileID: 9598948} + m_Layer: 0 + m_Name: Animal_Fox_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 419156} + - {fileID: 480228} + - {fileID: 425070} + - {fileID: 402172} + - {fileID: 447786} + - {fileID: 439056} + - {fileID: 472374} + - {fileID: 460682} + - {fileID: 455934} + - {fileID: 419144} + - {fileID: 437082} + - {fileID: 441190} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9598948 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110416} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Controller: {fileID: 9100000, guid: 2c635c4a73fa65c4c9271526dd38e163, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 0 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &118622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437082} + - component: {fileID: 13770910} + m_Layer: 0 + m_Name: SM_Wolf_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &437082 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118622} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 0.7861095, y: 0.7861095, z: 0.7861095} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770910 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118622} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.043616965, z: 0.12993649} + m_Extent: {x: 0.057992145, y: 0.1260529, z: 0.18093053} + m_DirtyAABB: 0 +--- !u!1 &124264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419156} + - component: {fileID: 13738990} + m_Layer: 0 + m_Name: SM_Fox_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &419156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124264} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738990 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124264} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.000000059604645, y: -0.029301882, z: 0.073896945} + m_Extent: {x: 0.040517867, y: 0.104077205, z: 0.1580456} + m_DirtyAABB: 0 +--- !u!1 &130444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441190} + - component: {fileID: 13744998} + m_Layer: 0 + m_Name: SM_Wolf_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &441190 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 0.7861095, y: 0.7861095, z: 0.7861095} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13744998 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130444} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.043616965, z: 0.12993649} + m_Extent: {x: 0.057992145, y: 0.1260529, z: 0.18093053} + m_DirtyAABB: 0 +--- !u!1 &137316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439056} + - component: {fileID: 13789302} + m_Layer: 0 + m_Name: SM_Raccoon_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137316} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789302 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137316} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: -0.034173977, z: 0.07020916} + m_Extent: {x: 0.0438661, y: 0.09920512, z: 0.15944014} + m_DirtyAABB: 0 +--- !u!1 &149002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460682} + - component: {fileID: 13719326} + m_Layer: 0 + m_Name: SM_Skunk_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &460682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13719326 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: 0.026107796, z: 0.074885234} + m_Extent: {x: 0.06486854, y: 0.15948689, z: 0.18492223} + m_DirtyAABB: 0 +--- !u!1 &169008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425070} + - component: {fileID: 13761722} + m_Layer: 0 + m_Name: SM_Fox_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &425070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169008} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13761722 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169008} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.000000059604645, y: -0.029301882, z: 0.073896945} + m_Extent: {x: 0.040517867, y: 0.104077205, z: 0.1580456} + m_DirtyAABB: 0 +--- !u!1 &171618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402172} + - component: {fileID: 13728802} + m_Layer: 0 + m_Name: SM_Raccoon_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &402172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171618} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13728802 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: -0.034173977, z: 0.07020916} + m_Extent: {x: 0.0438661, y: 0.09920512, z: 0.15944014} + m_DirtyAABB: 0 +--- !u!1 &172956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455934} + - component: {fileID: 13772468} + m_Layer: 0 + m_Name: SM_Skunk_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &455934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13772468 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172956} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: 0.026107796, z: 0.074885234} + m_Extent: {x: 0.06486854, y: 0.15948689, z: 0.18492223} + m_DirtyAABB: 0 +--- !u!1 &177654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447786} + - component: {fileID: 13747438} + m_Layer: 0 + m_Name: SM_Raccoon_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &447786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177654} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13747438 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177654} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: -0.034173977, z: 0.07020916} + m_Extent: {x: 0.0438661, y: 0.09920512, z: 0.15944014} + m_DirtyAABB: 0 +--- !u!1 &185820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472374} + - component: {fileID: 13702298} + m_Layer: 0 + m_Name: SM_Skunk_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &472374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185820} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13702298 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185820} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.0000000037252903, y: 0.026107796, z: 0.074885234} + m_Extent: {x: 0.06486854, y: 0.15948689, z: 0.18492223} + m_DirtyAABB: 0 +--- !u!1 &187362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419144} + - component: {fileID: 13716994} + m_Layer: 0 + m_Name: SM_Wolf_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &419144 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187362} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.13337907, z: -0.05985334} + m_LocalScale: {x: 0.7861095, y: 0.7861095, z: 0.7861095} + m_Children: [] + m_Father: {fileID: 439378} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716994 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187362} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.0000000055879354, y: -0.043616965, z: 0.12993649} + m_Extent: {x: 0.057992145, y: 0.1260529, z: 0.18093053} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_02.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_02.prefab.meta new file mode 100644 index 0000000..d170097 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Fox_02.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d08ba223a91fb3440afcbed27fafa936 +timeCreated: 1485654125 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_01.prefab b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_01.prefab new file mode 100644 index 0000000..865ab81 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_01.prefab @@ -0,0 +1,862 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &102238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466106} + - component: {fileID: 13754242} + m_Layer: 0 + m_Name: SM_Moose_Female_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &466106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102238} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754242 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102238} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &104884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428264} + - component: {fileID: 13791392} + m_Layer: 0 + m_Name: SM_Moose_Male_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &428264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104884} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13791392 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104884} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &115910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467844} + - component: {fileID: 13790522} + m_Layer: 0 + m_Name: SM_Moose_Male_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115910} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13790522 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115910} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &139076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404750} + - component: {fileID: 13756056} + m_Layer: 0 + m_Name: SM_Stag_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139076} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756056 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139076} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &144010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417078} + - component: {fileID: 13727622} + m_Layer: 0 + m_Name: SM_Moose_Male_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144010} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13727622 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144010} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &148086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431108} + - component: {fileID: 9537896} + m_Layer: 0 + m_Name: Animal_Moose_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148086} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 11, y: 11, z: 11} + m_Children: + - {fileID: 451232} + - {fileID: 462432} + - {fileID: 457666} + - {fileID: 466106} + - {fileID: 417078} + - {fileID: 428264} + - {fileID: 467844} + - {fileID: 404144} + - {fileID: 404750} + - {fileID: 452370} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9537896 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148086} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Controller: {fileID: 9100000, guid: 76f55cbd3070de9459d9f9978299228c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 0 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &153968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451232} + - component: {fileID: 13767560} + m_Layer: 0 + m_Name: SM_Doe_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153968} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13767560 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153968} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &155622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457666} + - component: {fileID: 13720578} + m_Layer: 0 + m_Name: SM_Moose_Female_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155622} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720578 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155622} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &163790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404144} + - component: {fileID: 13710374} + m_Layer: 0 + m_Name: SM_Stag_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404144 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163790} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13710374 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163790} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &179172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452370} + - component: {fileID: 13793822} + m_Layer: 0 + m_Name: SM_Stag_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &452370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179172} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793822 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179172} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &191330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462432} + - component: {fileID: 13787190} + m_Layer: 0 + m_Name: SM_Doe_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &462432 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191330} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431108} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13787190 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191330} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_01.prefab.meta new file mode 100644 index 0000000..e760200 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72d1e1ec46e639c47a81658b0d9e230e +timeCreated: 1485653912 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_02.prefab b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_02.prefab new file mode 100644 index 0000000..0e28608 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_02.prefab @@ -0,0 +1,862 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &117312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486628} + - component: {fileID: 13794280} + m_Layer: 0 + m_Name: SM_Stag_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &486628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117312} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794280 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117312} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &117716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482756} + - component: {fileID: 13730786} + m_Layer: 0 + m_Name: SM_Stag_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &482756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117716} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13730786 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117716} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &120776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480062} + - component: {fileID: 13792920} + m_Layer: 0 + m_Name: SM_Moose_Male_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &480062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120776} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792920 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120776} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &140746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458270} + - component: {fileID: 9506116} + m_Layer: 0 + m_Name: Animal_Moose_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140746} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 11, y: 11, z: 11} + m_Children: + - {fileID: 455824} + - {fileID: 493636} + - {fileID: 494490} + - {fileID: 467106} + - {fileID: 480062} + - {fileID: 429218} + - {fileID: 437348} + - {fileID: 486628} + - {fileID: 482756} + - {fileID: 472772} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9506116 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140746} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Controller: {fileID: 9100000, guid: 76f55cbd3070de9459d9f9978299228c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 0 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &153942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437348} + - component: {fileID: 13742402} + m_Layer: 0 + m_Name: SM_Moose_Male_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &437348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13742402 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153942} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &172970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429218} + - component: {fileID: 13726866} + m_Layer: 0 + m_Name: SM_Moose_Male_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172970} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726866 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172970} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &177346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472772} + - component: {fileID: 13720634} + m_Layer: 0 + m_Name: SM_Stag_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &472772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720634 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177346} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &180372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455824} + - component: {fileID: 13732480} + m_Layer: 0 + m_Name: SM_Doe_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &455824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180372} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13732480 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180372} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &189540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493636} + - component: {fileID: 13726082} + m_Layer: 0 + m_Name: SM_Doe_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &493636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189540} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726082 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189540} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &194368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467106} + - component: {fileID: 13788966} + m_Layer: 0 + m_Name: SM_Moose_Female_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194368} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788966 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194368} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &196378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494490} + - component: {fileID: 13795086} + m_Layer: 0 + m_Name: SM_Moose_Female_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494490 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196378} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 458270} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795086 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196378} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_02.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_02.prefab.meta new file mode 100644 index 0000000..dfc4da1 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Moose_02.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 02eca77e7e6a2ec41ba4c68f20e26098 +timeCreated: 1485653910 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_01.prefab b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_01.prefab new file mode 100644 index 0000000..2f24256 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_01.prefab @@ -0,0 +1,862 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &112998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483582} + - component: {fileID: 13778584} + m_Layer: 0 + m_Name: SM_Stag_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112998} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13778584 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112998} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &114920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433694} + - component: {fileID: 9553238} + m_Layer: 0 + m_Name: Animal_Stag_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 11, y: 11, z: 11} + m_Children: + - {fileID: 498186} + - {fileID: 482544} + - {fileID: 413272} + - {fileID: 450064} + - {fileID: 412438} + - {fileID: 442998} + - {fileID: 439546} + - {fileID: 493760} + - {fileID: 483582} + - {fileID: 475352} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9553238 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114920} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Controller: {fileID: 9100000, guid: 76f55cbd3070de9459d9f9978299228c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 0 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &137112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493760} + - component: {fileID: 13781778} + m_Layer: 0 + m_Name: SM_Stag_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493760 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137112} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13781778 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137112} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &141442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475352} + - component: {fileID: 13746458} + m_Layer: 0 + m_Name: SM_Stag_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &475352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141442} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746458 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141442} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &145608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442998} + - component: {fileID: 13745538} + m_Layer: 0 + m_Name: SM_Moose_Male_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &442998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145608} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745538 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145608} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &147546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412438} + - component: {fileID: 13745070} + m_Layer: 0 + m_Name: SM_Moose_Male_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &412438 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147546} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745070 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147546} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &162628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439546} + - component: {fileID: 13737990} + m_Layer: 0 + m_Name: SM_Moose_Male_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162628} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13737990 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162628} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &168748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450064} + - component: {fileID: 13738424} + m_Layer: 0 + m_Name: SM_Moose_Female_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &450064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168748} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738424 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168748} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &187020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498186} + - component: {fileID: 13786026} + m_Layer: 0 + m_Name: SM_Doe_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &498186 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187020} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13786026 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187020} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &192700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413272} + - component: {fileID: 13753290} + m_Layer: 0 + m_Name: SM_Moose_Female_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192700} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753290 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192700} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &199912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482544} + - component: {fileID: 13793678} + m_Layer: 0 + m_Name: SM_Doe_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &482544 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199912} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433694} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793678 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199912} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_01.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_01.prefab.meta new file mode 100644 index 0000000..438ea2c --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff249e9534924c744bdfa6a3d2d1746c +timeCreated: 1485653906 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_02.prefab b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_02.prefab new file mode 100644 index 0000000..29f3fc5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_02.prefab @@ -0,0 +1,862 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &104948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473836} + - component: {fileID: 13723710} + m_Layer: 0 + m_Name: SM_Stag_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473836 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104948} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723710 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104948} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &107736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469640} + - component: {fileID: 13768144} + m_Layer: 0 + m_Name: SM_Moose_Female_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &469640 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107736} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13768144 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107736} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &112914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499170} + - component: {fileID: 13741718} + m_Layer: 0 + m_Name: SM_Stag_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &499170 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13741718 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112914} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &135524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459774} + - component: {fileID: 13704834} + m_Layer: 0 + m_Name: SM_Stag_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459774 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135524} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13704834 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135524} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.0357289, z: 0.11530784} + m_Extent: {x: 0.062572636, y: 0.22771719, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &138998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486164} + - component: {fileID: 13775986} + m_Layer: 0 + m_Name: SM_Moose_Male_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &486164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138998} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13775986 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138998} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &142896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437434} + - component: {fileID: 9553078} + m_Layer: 0 + m_Name: Animal_Stag_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142896} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 11, y: 11, z: 11} + m_Children: + - {fileID: 430876} + - {fileID: 499654} + - {fileID: 469640} + - {fileID: 458090} + - {fileID: 426166} + - {fileID: 486164} + - {fileID: 442724} + - {fileID: 499170} + - {fileID: 459774} + - {fileID: 473836} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9553078 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142896} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Controller: {fileID: 9100000, guid: 76f55cbd3070de9459d9f9978299228c, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 0 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &150452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499654} + - component: {fileID: 13799820} + m_Layer: 0 + m_Name: SM_Doe_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &499654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150452} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799820 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150452} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &163180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458090} + - component: {fileID: 13746560} + m_Layer: 0 + m_Name: SM_Moose_Female_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163180} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746560 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163180} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: -0.0060133934, z: 0.15180789} + m_Extent: {x: 0.07322168, y: 0.22837326, z: 0.25252885} + m_DirtyAABB: 0 +--- !u!1 &169506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430876} + - component: {fileID: 13793436} + m_Layer: 0 + m_Name: SM_Doe_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430876 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169506} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793436 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169506} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000007450581, y: -0.008504167, z: 0.11530784} + m_Extent: {x: 0.053151757, y: 0.18348412, z: 0.19990173} + m_DirtyAABB: 0 +--- !u!1 &172144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442724} + - component: {fileID: 13714740} + m_Layer: 0 + m_Name: SM_Moose_Male_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &442724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172144} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714740 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172144} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 +--- !u!1 &195516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426166} + - component: {fileID: 13726192} + m_Layer: 0 + m_Name: SM_Moose_Male_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &426166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.19198827, z: -0.07447558} + m_LocalScale: {x: 0.81910926, y: 0.81910926, z: 0.81910926} + m_Children: [] + m_Father: {fileID: 437434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726192 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195516} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a47734c228690c7408645b04cd1a2550, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Bones: [] + m_BlendShapeWeights: [] + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0.000000014901161, y: 0.045301065, z: 0.16266179} + m_Extent: {x: 0.10332231, y: 0.2796877, z: 0.26338276} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_02.prefab.meta b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_02.prefab.meta new file mode 100644 index 0000000..bca37c1 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Animals/Forest/Animal_Stag_02.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e2b54f18a442ae84cb37b05e649edfc0 +timeCreated: 1485653904 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food.meta b/Prototype 2/Assets/Course Library/Food.meta new file mode 100644 index 0000000..c7ce255 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebb5014b986f346d0a94f77d3088ef31 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Banana_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_Banana_01.prefab new file mode 100644 index 0000000..9026198 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Banana_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1180137445707430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4400008515522110} + - component: {fileID: 33814857596305084} + - component: {fileID: 23357046182606914} + m_Layer: 0 + m_Name: Food_Banana_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4400008515522110 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180137445707430} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33814857596305084 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180137445707430} + m_Mesh: {fileID: 4300000, guid: 796f38e395d865d4d91774af07561c7a, type: 3} +--- !u!23 &23357046182606914 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180137445707430} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Banana_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Banana_01.prefab.meta new file mode 100644 index 0000000..22efcf9 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Banana_01.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 84cd279dfc9ea0a4b8564030182915fa +timeCreated: 1547159159 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Bone_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_Bone_01.prefab new file mode 100644 index 0000000..05f7db0 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Bone_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &157538 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446290} + - component: {fileID: 3323870} + - component: {fileID: 2341286} + m_Layer: 0 + m_Name: Food_Bone_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157538} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3323870 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157538} + m_Mesh: {fileID: 4300000, guid: 828481e15b18a254c882f17660366d71, type: 3} +--- !u!23 &2341286 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157538} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Bone_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Bone_01.prefab.meta new file mode 100644 index 0000000..e9aa3da --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Bone_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f17d257118ec324ca772c5b2bacbb14 +timeCreated: 1488837378 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Cookie_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_Cookie_01.prefab new file mode 100644 index 0000000..01aacba --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Cookie_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + m_Layer: 0 + m_Name: Food_Cookie_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: d2d314c911e4af5408b077dfed69013d, type: 3} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dc043a9656f81bc488510dcda2b382ab, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Cookie_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Cookie_01.prefab.meta new file mode 100644 index 0000000..1bcf82f --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Cookie_01.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 10d25933610222845ad3760a855829c4 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_EnergyCan_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_EnergyCan_01.prefab new file mode 100644 index 0000000..ead9ac7 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_EnergyCan_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + m_Layer: 0 + m_Name: Food_EnergyCan_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 6b10d5dd38b22314f932fba49fc26253, type: 3} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dc043a9656f81bc488510dcda2b382ab, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_EnergyCan_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_EnergyCan_01.prefab.meta new file mode 100644 index 0000000..b0c3b8b --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_EnergyCan_01.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: f9125fa89572f1e40bb082978a85b951 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Fish_Cooked.prefab b/Prototype 2/Assets/Course Library/Food/Food_Fish_Cooked.prefab new file mode 100644 index 0000000..ca0a8da --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Fish_Cooked.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &160006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448518} + - component: {fileID: 3370552} + - component: {fileID: 2386360} + m_Layer: 0 + m_Name: Food_Fish_Cooked + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160006} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3370552 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160006} + m_Mesh: {fileID: 4300000, guid: 85e4a8c480f09dc4183af326bee29e93, type: 3} +--- !u!23 &2386360 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160006} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b243f1f84ea457945900d7c80e573112, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Fish_Cooked.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Fish_Cooked.prefab.meta new file mode 100644 index 0000000..9574c02 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Fish_Cooked.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 245ebd2bf811d4f45a1d5dcd8c327131 +timeCreated: 1462232203 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_01.prefab new file mode 100644 index 0000000..c471096 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &101770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427266} + - component: {fileID: 3367488} + - component: {fileID: 2303314} + m_Layer: 0 + m_Name: Food_Organic_Apple_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101770} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3367488 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101770} + m_Mesh: {fileID: 4300000, guid: cf2656555a2f4904f94b09943e34400f, type: 3} +--- !u!23 &2303314 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101770} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b243f1f84ea457945900d7c80e573112, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_01.prefab.meta new file mode 100644 index 0000000..89e0bdd --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c13306d1f1d9a1a489199ef77f9dba89 +timeCreated: 1462232205 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_03.prefab b/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_03.prefab new file mode 100644 index 0000000..60c0912 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_03.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &126446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452110} + - component: {fileID: 3368220} + - component: {fileID: 2355928} + m_Layer: 0 + m_Name: Food_Organic_Apple_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452110 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126446} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3368220 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126446} + m_Mesh: {fileID: 4300000, guid: 6294bcc7efeb481429886b9604a08df6, type: 3} +--- !u!23 &2355928 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126446} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b243f1f84ea457945900d7c80e573112, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_03.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_03.prefab.meta new file mode 100644 index 0000000..88ae3ae --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Organic_Apple_03.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2f4b43f266dc11439efef86830dafb4 +timeCreated: 1462232209 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Organic_Carrot.prefab b/Prototype 2/Assets/Course Library/Food/Food_Organic_Carrot.prefab new file mode 100644 index 0000000..7928dd0 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Organic_Carrot.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &181360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403182} + - component: {fileID: 3392904} + - component: {fileID: 2345522} + m_Layer: 0 + m_Name: Food_Organic_Carrot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403182 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3392904 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181360} + m_Mesh: {fileID: 4300000, guid: 7f76d896f2cc25048b6175b2d696a4c6, type: 3} +--- !u!23 &2345522 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181360} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b243f1f84ea457945900d7c80e573112, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Organic_Carrot.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Organic_Carrot.prefab.meta new file mode 100644 index 0000000..9530ab6 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Organic_Carrot.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd519f706f8c5cf4dad9fed04ab5b64b +timeCreated: 1462232207 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Organic_Pear_02.prefab b/Prototype 2/Assets/Course Library/Food/Food_Organic_Pear_02.prefab new file mode 100644 index 0000000..604688a --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Organic_Pear_02.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &120208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403672} + - component: {fileID: 3367966} + - component: {fileID: 2309664} + m_Layer: 0 + m_Name: Food_Organic_Pear_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120208} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3367966 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120208} + m_Mesh: {fileID: 4300000, guid: fac3f861a349d484a91061b9ed7aa40d, type: 3} +--- !u!23 &2309664 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120208} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b243f1f84ea457945900d7c80e573112, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Organic_Pear_02.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Organic_Pear_02.prefab.meta new file mode 100644 index 0000000..bfcaa01 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Organic_Pear_02.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4949a22a2c444b0459d7289aae77be28 +timeCreated: 1462232197 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Pizza_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_Pizza_01.prefab new file mode 100644 index 0000000..7c9cb0b --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Pizza_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + m_Layer: 0 + m_Name: Food_Pizza_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 0169642a95e8fce49b967cc4543bcdd8, type: 3} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dc043a9656f81bc488510dcda2b382ab, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Pizza_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Pizza_01.prefab.meta new file mode 100644 index 0000000..946d4ea --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Pizza_01.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 06cdf427476835b42837c1ca7f8cdbd1 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Sandwich_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_Sandwich_01.prefab new file mode 100644 index 0000000..1cf87e5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Sandwich_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + m_Layer: 0 + m_Name: Food_Sandwich_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 029157f85720f7749bec0a7d852a5894, type: 3} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dc043a9656f81bc488510dcda2b382ab, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Sandwich_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Sandwich_01.prefab.meta new file mode 100644 index 0000000..810bc98 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Sandwich_01.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 5b10c1fadcedc4347b929c94cb50d5d3 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Steak_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_Steak_01.prefab new file mode 100644 index 0000000..e1ff144 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Steak_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &116614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442954} + - component: {fileID: 3383128} + - component: {fileID: 2354634} + m_Layer: 0 + m_Name: Food_Steak_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116614} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3383128 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116614} + m_Mesh: {fileID: 4300000, guid: c55426ee7a822ec4c8ceed2eb60a805e, type: 3} +--- !u!23 &2354634 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116614} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5a3559dc71a3dee46a71f5627f48bb36, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Steak_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Steak_01.prefab.meta new file mode 100644 index 0000000..94f0816 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Steak_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f063c5e5835cbd4b8dc54a6c0b45db4 +timeCreated: 1488837384 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Food/Food_Wine_01.prefab b/Prototype 2/Assets/Course Library/Food/Food_Wine_01.prefab new file mode 100644 index 0000000..ec5a7cd --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Wine_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + m_Layer: 0 + m_Name: Food_Wine_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: f9c04ce17e1bea441a2dde5505e10ed5, type: 3} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dc043a9656f81bc488510dcda2b382ab, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 2/Assets/Course Library/Food/Food_Wine_01.prefab.meta b/Prototype 2/Assets/Course Library/Food/Food_Wine_01.prefab.meta new file mode 100644 index 0000000..c80b6be --- /dev/null +++ b/Prototype 2/Assets/Course Library/Food/Food_Wine_01.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: ca03aa5ab3af9f147aa60e7b8d131fe3 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Humans.meta b/Prototype 2/Assets/Course Library/Humans.meta new file mode 100644 index 0000000..a298cf2 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f09165a6113c3484f84f5d06d40147ec +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Black.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Black.prefab new file mode 100644 index 0000000..9fcf047 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Black.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 458790} + m_Father: {fileID: 400034} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 404272} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 446066} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 417354} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 466708} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426256} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + - {fileID: 472936} + - {fileID: 451956} + - {fileID: 404252} + - {fileID: 454034} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &100974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426256} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100974} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465420} + m_Father: {fileID: 400028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419388} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110818} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446066} + m_Father: {fileID: 448250} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458790} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458790 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111290} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465420} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465420 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116718} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466708} + - {fileID: 419054} + - {fileID: 448250} + m_Father: {fileID: 426256} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451956} + - component: {fileID: 13712934} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451956 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121172} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13712934 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121172} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 404272} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 458790} + - {fileID: 400028} + - {fileID: 426256} + - {fileID: 465420} + - {fileID: 448250} + - {fileID: 419388} + - {fileID: 446066} + - {fileID: 400012} + - {fileID: 419054} + - {fileID: 442218} + - {fileID: 417354} + - {fileID: 400022} + - {fileID: 466708} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &128396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404252} + - component: {fileID: 13788244} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128396} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788244 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128396} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 404272} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 458790} + - {fileID: 400028} + - {fileID: 426256} + - {fileID: 465420} + - {fileID: 448250} + - {fileID: 419388} + - {fileID: 446066} + - {fileID: 400012} + - {fileID: 419054} + - {fileID: 442218} + - {fileID: 417354} + - {fileID: 400022} + - {fileID: 466708} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &141392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417354} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417354 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141392} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400022} + m_Father: {fileID: 442218} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &163198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454034} + - component: {fileID: 13795232} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &454034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163198} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795232 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163198} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 404272} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 458790} + - {fileID: 400028} + - {fileID: 426256} + - {fileID: 465420} + - {fileID: 448250} + - {fileID: 419388} + - {fileID: 446066} + - {fileID: 400012} + - {fileID: 419054} + - {fileID: 442218} + - {fileID: 417354} + - {fileID: 400022} + - {fileID: 466708} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &165452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442218} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165452} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417354} + m_Father: {fileID: 419054} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446066} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171080} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 419388} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &180114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466708} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180114} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400020} + m_Father: {fileID: 465420} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448250} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182198} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419388} + m_Father: {fileID: 465420} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404272} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187094} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472936} + - component: {fileID: 13715856} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190934} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715856 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190934} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 404272} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 458790} + - {fileID: 400028} + - {fileID: 426256} + - {fileID: 465420} + - {fileID: 448250} + - {fileID: 419388} + - {fileID: 446066} + - {fileID: 400012} + - {fileID: 419054} + - {fileID: 442218} + - {fileID: 417354} + - {fileID: 400022} + - {fileID: 466708} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &197946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419054} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197946} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 442218} + m_Father: {fileID: 465420} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Black.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Black.prefab.meta new file mode 100644 index 0000000..e818d88 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Black.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f8abbdd178867d2419ba9feb6ff2cba0 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Brown.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Brown.prefab new file mode 100644 index 0000000..4ffb7f8 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Brown.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + - {fileID: 422704} + - {fileID: 481318} + - {fileID: 494870} + - {fileID: 467980} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427928} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463912} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 419344} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 415548} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426674} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400450} + m_Father: {fileID: 400012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427928} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101234} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456826} + m_Father: {fileID: 400018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422704} + - component: {fileID: 13785414} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105074} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785414 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105074} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + - {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + - {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 426674} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 400450} + - {fileID: 400018} + - {fileID: 427928} + - {fileID: 456826} + - {fileID: 466328} + - {fileID: 454340} + - {fileID: 415548} + - {fileID: 400034} + - {fileID: 417200} + - {fileID: 471492} + - {fileID: 419344} + - {fileID: 400024} + - {fileID: 463912} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &106906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417200} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106906} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 471492} + m_Father: {fileID: 456826} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &119870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463912} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119870} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400026} + m_Father: {fileID: 456826} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &132070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481318} + - component: {fileID: 13713192} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &481318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13713192 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132070} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 426674} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 400450} + - {fileID: 400018} + - {fileID: 427928} + - {fileID: 456826} + - {fileID: 466328} + - {fileID: 454340} + - {fileID: 415548} + - {fileID: 400034} + - {fileID: 417200} + - {fileID: 471492} + - {fileID: 419344} + - {fileID: 400024} + - {fileID: 463912} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &137336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419344} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137336} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400024} + m_Father: {fileID: 471492} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426674} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137648} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467980} + - component: {fileID: 13792688} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137660} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792688 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137660} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 426674} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 400450} + - {fileID: 400018} + - {fileID: 427928} + - {fileID: 456826} + - {fileID: 466328} + - {fileID: 454340} + - {fileID: 415548} + - {fileID: 400034} + - {fileID: 417200} + - {fileID: 471492} + - {fileID: 419344} + - {fileID: 400024} + - {fileID: 463912} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &145964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494870} + - component: {fileID: 13788994} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145964} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788994 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145964} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 426674} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 400450} + - {fileID: 400018} + - {fileID: 427928} + - {fileID: 456826} + - {fileID: 466328} + - {fileID: 454340} + - {fileID: 415548} + - {fileID: 400034} + - {fileID: 417200} + - {fileID: 471492} + - {fileID: 419344} + - {fileID: 400024} + - {fileID: 463912} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &156606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471492} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471492 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156606} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419344} + m_Father: {fileID: 417200} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415548} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165492} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 454340} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400450} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168934} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400014} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466328} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174710} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454340} + m_Father: {fileID: 456826} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454340} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454340 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181920} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 415548} + m_Father: {fileID: 466328} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456826} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197800} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463912} + - {fileID: 417200} + - {fileID: 466328} + m_Father: {fileID: 427928} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Brown.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Brown.prefab.meta new file mode 100644 index 0000000..589ff8e --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_Brown.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 6f52b946693e54048af74f5cd6ba49f8 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_White.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_White.prefab new file mode 100644 index 0000000..dc39347 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_White.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + - {fileID: 437764} + - {fileID: 432708} + - {fileID: 411230} + - {fileID: 456248} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466488} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 466910} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 478158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 468304} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470342} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 446808} + m_Father: {fileID: 400012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411230} + - component: {fileID: 13736994} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102252} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736994 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102252} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 470342} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 446808} + - {fileID: 400018} + - {fileID: 466488} + - {fileID: 496656} + - {fileID: 494466} + - {fileID: 457696} + - {fileID: 468304} + - {fileID: 400034} + - {fileID: 487362} + - {fileID: 481060} + - {fileID: 478158} + - {fileID: 400024} + - {fileID: 466910} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &105746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496656} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105746} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466910} + - {fileID: 487362} + - {fileID: 494466} + m_Father: {fileID: 466488} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494466} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494466 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122980} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457696} + m_Father: {fileID: 496656} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468304} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125522} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 457696} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &128960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457696} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128960} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 468304} + m_Father: {fileID: 494466} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470342} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140224} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437764} + - component: {fileID: 13715150} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715150 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 76856409e42797647857f1675c1b6ef9, type: 2} + - {fileID: 2100000, guid: 76856409e42797647857f1675c1b6ef9, type: 2} + - {fileID: 2100000, guid: 76856409e42797647857f1675c1b6ef9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 470342} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 446808} + - {fileID: 400018} + - {fileID: 466488} + - {fileID: 496656} + - {fileID: 494466} + - {fileID: 457696} + - {fileID: 468304} + - {fileID: 400034} + - {fileID: 487362} + - {fileID: 481060} + - {fileID: 478158} + - {fileID: 400024} + - {fileID: 466910} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &154660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432708} + - component: {fileID: 13767396} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &432708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154660} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13767396 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154660} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 470342} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 446808} + - {fileID: 400018} + - {fileID: 466488} + - {fileID: 496656} + - {fileID: 494466} + - {fileID: 457696} + - {fileID: 468304} + - {fileID: 400034} + - {fileID: 487362} + - {fileID: 481060} + - {fileID: 478158} + - {fileID: 400024} + - {fileID: 466910} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &156738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481060} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156738} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478158} + m_Father: {fileID: 487362} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466910} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162372} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400026} + m_Father: {fileID: 496656} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446808} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173436} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400014} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &176570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456248} + - component: {fileID: 13716784} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176570} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716784 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176570} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 470342} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 446808} + - {fileID: 400018} + - {fileID: 466488} + - {fileID: 496656} + - {fileID: 494466} + - {fileID: 457696} + - {fileID: 468304} + - {fileID: 400034} + - {fileID: 487362} + - {fileID: 481060} + - {fileID: 478158} + - {fileID: 400024} + - {fileID: 466910} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &178652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466488} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178652} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496656} + m_Father: {fileID: 400018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478158} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179938} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400024} + m_Father: {fileID: 481060} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487362} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188418} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 481060} + m_Father: {fileID: 496656} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_White.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_White.prefab.meta new file mode 100644 index 0000000..1520a2c --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_01_White.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 3bd8a450fcb589542a7843ea7bda2ee6 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Black.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Black.prefab new file mode 100644 index 0000000..6edaae7 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Black.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_FarmWrangler_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + - {fileID: 441122} + - {fileID: 475062} + - {fileID: 440904} + - {fileID: 410538} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 439426} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 402076} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 497412} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 442558} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 402884} + m_Father: {fileID: 400012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410538} + - component: {fileID: 13736516} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105368} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736516 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105368} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 442558} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 402884} + - {fileID: 400018} + - {fileID: 439426} + - {fileID: 416692} + - {fileID: 412752} + - {fileID: 427890} + - {fileID: 458550} + - {fileID: 400034} + - {fileID: 467318} + - {fileID: 477702} + - {fileID: 497412} + - {fileID: 400024} + - {fileID: 402076} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &108642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441122} + - component: {fileID: 13793398} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108642} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793398 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108642} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 442558} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 402884} + - {fileID: 400018} + - {fileID: 439426} + - {fileID: 416692} + - {fileID: 412752} + - {fileID: 427890} + - {fileID: 458550} + - {fileID: 400034} + - {fileID: 467318} + - {fileID: 477702} + - {fileID: 497412} + - {fileID: 400024} + - {fileID: 402076} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &132676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442558} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132676} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &133160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412752} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133160} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427890} + m_Father: {fileID: 416692} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439426} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439426 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141784} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 416692} + m_Father: {fileID: 400018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477702} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142250} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497412} + m_Father: {fileID: 467318} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440904} + - component: {fileID: 13796908} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &440904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144984} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13796908 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144984} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 442558} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 402884} + - {fileID: 400018} + - {fileID: 439426} + - {fileID: 416692} + - {fileID: 412752} + - {fileID: 427890} + - {fileID: 458550} + - {fileID: 400034} + - {fileID: 467318} + - {fileID: 477702} + - {fileID: 497412} + - {fileID: 400024} + - {fileID: 402076} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &145802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402076} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145802} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400026} + m_Father: {fileID: 416692} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402884} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149802} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400014} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467318} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150648} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 477702} + m_Father: {fileID: 416692} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475062} + - component: {fileID: 13771394} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &475062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153924} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13771394 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153924} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 442558} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 402884} + - {fileID: 400018} + - {fileID: 439426} + - {fileID: 416692} + - {fileID: 412752} + - {fileID: 427890} + - {fileID: 458550} + - {fileID: 400034} + - {fileID: 467318} + - {fileID: 477702} + - {fileID: 497412} + - {fileID: 400024} + - {fileID: 402076} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &164256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458550} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164256} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 427890} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416692} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178632} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 402076} + - {fileID: 467318} + - {fileID: 412752} + m_Father: {fileID: 439426} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497412} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497412 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183194} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400024} + m_Father: {fileID: 477702} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &198760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427890} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198760} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 458550} + m_Father: {fileID: 412752} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Black.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Black.prefab.meta new file mode 100644 index 0000000..4769ac6 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Black.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: fc01a3bb589cebc4aa10892db165243b +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Brown.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Brown.prefab new file mode 100644 index 0000000..5327f5d --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Brown.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 484976} + m_Father: {fileID: 400034} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449062} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 450498} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 460192} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 493692} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 492674} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_FarmWrangler_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + - {fileID: 424192} + - {fileID: 499860} + - {fileID: 411172} + - {fileID: 404052} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &103896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434908} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103896} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 421966} + m_Father: {fileID: 478476} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &106184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411172} + - component: {fileID: 13756642} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106184} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756642 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106184} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 449062} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 484976} + - {fileID: 400028} + - {fileID: 492674} + - {fileID: 478476} + - {fileID: 434908} + - {fileID: 421966} + - {fileID: 450498} + - {fileID: 400012} + - {fileID: 460808} + - {fileID: 416172} + - {fileID: 460192} + - {fileID: 400022} + - {fileID: 493692} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &110324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492674} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110324} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478476} + m_Father: {fileID: 400028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449062} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112084} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460808} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120770} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 416172} + m_Father: {fileID: 478476} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478476} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478476 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126980} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493692} + - {fileID: 460808} + - {fileID: 434908} + m_Father: {fileID: 492674} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424192} + - component: {fileID: 13726648} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726648 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144024} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 449062} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 484976} + - {fileID: 400028} + - {fileID: 492674} + - {fileID: 478476} + - {fileID: 434908} + - {fileID: 421966} + - {fileID: 450498} + - {fileID: 400012} + - {fileID: 460808} + - {fileID: 416172} + - {fileID: 460192} + - {fileID: 400022} + - {fileID: 493692} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &148260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493692} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148260} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400020} + m_Father: {fileID: 478476} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &154456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460192} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154456} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400022} + m_Father: {fileID: 416172} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416172} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159448} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 460192} + m_Father: {fileID: 460808} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499860} + - component: {fileID: 13713646} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &499860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167994} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13713646 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167994} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 449062} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 484976} + - {fileID: 400028} + - {fileID: 492674} + - {fileID: 478476} + - {fileID: 434908} + - {fileID: 421966} + - {fileID: 450498} + - {fileID: 400012} + - {fileID: 460808} + - {fileID: 416172} + - {fileID: 460192} + - {fileID: 400022} + - {fileID: 493692} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &180608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421966} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421966 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180608} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 450498} + m_Father: {fileID: 434908} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450498} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182288} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 421966} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484976} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195400} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404052} + - component: {fileID: 13717322} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199998} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13717322 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199998} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 98fbfc47bde97094b8c2f009de847406, type: 2} + - {fileID: 2100000, guid: 98fbfc47bde97094b8c2f009de847406, type: 2} + - {fileID: 2100000, guid: 98fbfc47bde97094b8c2f009de847406, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 449062} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 484976} + - {fileID: 400028} + - {fileID: 492674} + - {fileID: 478476} + - {fileID: 434908} + - {fileID: 421966} + - {fileID: 450498} + - {fileID: 400012} + - {fileID: 460808} + - {fileID: 416172} + - {fileID: 460192} + - {fileID: 400022} + - {fileID: 493692} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Brown.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Brown.prefab.meta new file mode 100644 index 0000000..d4a37fd --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_Brown.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 814f4326a50812947b2469896d89a215 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_White.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_White.prefab new file mode 100644 index 0000000..e8601b6 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_White.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 412356} + m_Father: {fileID: 400034} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 450996} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 438376} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 462730} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 470044} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 426350} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_FarmWrangler_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + - {fileID: 473682} + - {fileID: 435364} + - {fileID: 457094} + - {fileID: 415508} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &112120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420804} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420804 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112120} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470044} + - {fileID: 420154} + - {fileID: 424628} + m_Father: {fileID: 426350} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412356} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412356 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112696} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113358 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462730} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113358} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400022} + m_Father: {fileID: 478114} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450996} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115088} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426350} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123190} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420804} + m_Father: {fileID: 400028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420154} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123770} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478114} + m_Father: {fileID: 420804} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438376} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129332} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 486256} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435364} + - component: {fileID: 13763718} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &435364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142216} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13763718 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142216} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 450996} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 412356} + - {fileID: 400028} + - {fileID: 426350} + - {fileID: 420804} + - {fileID: 424628} + - {fileID: 486256} + - {fileID: 438376} + - {fileID: 400012} + - {fileID: 420154} + - {fileID: 478114} + - {fileID: 462730} + - {fileID: 400022} + - {fileID: 470044} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &154552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470044} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154552} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400020} + m_Father: {fileID: 420804} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415508} + - component: {fileID: 13731972} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415508 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160438} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13731972 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160438} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6bc0b76677d86c84bae40c11173940a2, type: 2} + - {fileID: 2100000, guid: 6bc0b76677d86c84bae40c11173940a2, type: 2} + - {fileID: 2100000, guid: 6bc0b76677d86c84bae40c11173940a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 450996} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 412356} + - {fileID: 400028} + - {fileID: 426350} + - {fileID: 420804} + - {fileID: 424628} + - {fileID: 486256} + - {fileID: 438376} + - {fileID: 400012} + - {fileID: 420154} + - {fileID: 478114} + - {fileID: 462730} + - {fileID: 400022} + - {fileID: 470044} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &167128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473682} + - component: {fileID: 13798996} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167128} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13798996 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167128} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 450996} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 412356} + - {fileID: 400028} + - {fileID: 426350} + - {fileID: 420804} + - {fileID: 424628} + - {fileID: 486256} + - {fileID: 438376} + - {fileID: 400012} + - {fileID: 420154} + - {fileID: 478114} + - {fileID: 462730} + - {fileID: 400022} + - {fileID: 470044} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &185590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457094} + - component: {fileID: 13754694} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185590} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754694 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185590} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 450996} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 412356} + - {fileID: 400028} + - {fileID: 426350} + - {fileID: 420804} + - {fileID: 424628} + - {fileID: 486256} + - {fileID: 438376} + - {fileID: 400012} + - {fileID: 420154} + - {fileID: 478114} + - {fileID: 462730} + - {fileID: 400022} + - {fileID: 470044} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &186516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424628} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186516} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486256} + m_Father: {fileID: 420804} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486256} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193200} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438376} + m_Father: {fileID: 424628} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478114} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478114 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196232} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462730} + m_Father: {fileID: 420154} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_White.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_White.prefab.meta new file mode 100644 index 0000000..6b27149 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Man_02_White.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 7b6675de545141649953fd8adec4561b +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Black.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Black.prefab new file mode 100644 index 0000000..5feeb21 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Black.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443626} + m_Father: {fileID: 400034} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 481534} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 452958} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 425442} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497934} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Daughter_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + - {fileID: 422902} + - {fileID: 475258} + - {fileID: 475298} + - {fileID: 489642} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &109178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476436} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109178} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 459010} + m_Father: {fileID: 414516} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489642} + - component: {fileID: 13799266} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110112} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799266 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110112} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 481534} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 443626} + - {fileID: 400028} + - {fileID: 497934} + - {fileID: 414516} + - {fileID: 476436} + - {fileID: 459010} + - {fileID: 452958} + - {fileID: 400012} + - {fileID: 488894} + - {fileID: 443242} + - {fileID: 425442} + - {fileID: 400022} + - {fileID: 441568} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &122632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452958} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122632} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 459010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443242} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130632} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 425442} + m_Father: {fileID: 488894} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443626} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141984} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422902} + - component: {fileID: 13716688} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &422902 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147166} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716688 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147166} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 481534} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 443626} + - {fileID: 400028} + - {fileID: 497934} + - {fileID: 414516} + - {fileID: 476436} + - {fileID: 459010} + - {fileID: 452958} + - {fileID: 400012} + - {fileID: 488894} + - {fileID: 443242} + - {fileID: 425442} + - {fileID: 400022} + - {fileID: 441568} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &147196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414516} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147196} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441568} + - {fileID: 488894} + - {fileID: 476436} + m_Father: {fileID: 497934} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &154230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481534} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154230} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425442} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158024} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400022} + m_Father: {fileID: 443242} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441568} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159328} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400020} + m_Father: {fileID: 414516} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459010} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160546} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 452958} + m_Father: {fileID: 476436} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475298} + - component: {fileID: 13743932} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &475298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164762} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13743932 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 481534} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 443626} + - {fileID: 400028} + - {fileID: 497934} + - {fileID: 414516} + - {fileID: 476436} + - {fileID: 459010} + - {fileID: 452958} + - {fileID: 400012} + - {fileID: 488894} + - {fileID: 443242} + - {fileID: 425442} + - {fileID: 400022} + - {fileID: 441568} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &176920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475258} + - component: {fileID: 13741054} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13741054 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176920} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 481534} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 443626} + - {fileID: 400028} + - {fileID: 497934} + - {fileID: 414516} + - {fileID: 476436} + - {fileID: 459010} + - {fileID: 452958} + - {fileID: 400012} + - {fileID: 488894} + - {fileID: 443242} + - {fileID: 425442} + - {fileID: 400022} + - {fileID: 441568} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &178530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497934} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178530} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414516} + m_Father: {fileID: 400028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488894} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189164} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443242} + m_Father: {fileID: 414516} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Black.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Black.prefab.meta new file mode 100644 index 0000000..bd5ab70 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Black.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 0e1316a3e46fdb349b6ff648610a1d71 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Brown.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Brown.prefab new file mode 100644 index 0000000..255335e --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Brown.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Daughter_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + - {fileID: 407466} + - {fileID: 439226} + - {fileID: 420896} + - {fileID: 490092} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 475122} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 471284} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 443996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 412908} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400882} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 440938} + m_Father: {fileID: 400012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471284} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115160} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400026} + m_Father: {fileID: 420256} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443996} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116588} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400024} + m_Father: {fileID: 440292} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420256} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116802} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 471284} + - {fileID: 446538} + - {fileID: 499186} + m_Father: {fileID: 475122} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499186} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499186 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118926} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 492028} + m_Father: {fileID: 420256} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440938} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130258} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400014} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492028} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134796} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 412908} + m_Father: {fileID: 499186} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440292} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136578} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443996} + m_Father: {fileID: 446538} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490092} + - component: {fileID: 13789156} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &490092 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156988} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789156 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156988} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 400882} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 440938} + - {fileID: 400018} + - {fileID: 475122} + - {fileID: 420256} + - {fileID: 499186} + - {fileID: 492028} + - {fileID: 412908} + - {fileID: 400034} + - {fileID: 446538} + - {fileID: 440292} + - {fileID: 443996} + - {fileID: 400024} + - {fileID: 471284} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &172560 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439226} + - component: {fileID: 13721102} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172560} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721102 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172560} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 400882} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 440938} + - {fileID: 400018} + - {fileID: 475122} + - {fileID: 420256} + - {fileID: 499186} + - {fileID: 492028} + - {fileID: 412908} + - {fileID: 400034} + - {fileID: 446538} + - {fileID: 440292} + - {fileID: 443996} + - {fileID: 400024} + - {fileID: 471284} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &183414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412908} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183414} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 492028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420896} + - component: {fileID: 13715350} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &420896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188748} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715350 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188748} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 400882} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 440938} + - {fileID: 400018} + - {fileID: 475122} + - {fileID: 420256} + - {fileID: 499186} + - {fileID: 492028} + - {fileID: 412908} + - {fileID: 400034} + - {fileID: 446538} + - {fileID: 440292} + - {fileID: 443996} + - {fileID: 400024} + - {fileID: 471284} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &191274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475122} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191274} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420256} + m_Father: {fileID: 400018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446538} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192826} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 440292} + m_Father: {fileID: 420256} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407466} + - component: {fileID: 13714836} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &407466 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197532} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714836 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197532} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 400882} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 440938} + - {fileID: 400018} + - {fileID: 475122} + - {fileID: 420256} + - {fileID: 499186} + - {fileID: 492028} + - {fileID: 412908} + - {fileID: 400034} + - {fileID: 446538} + - {fileID: 440292} + - {fileID: 443996} + - {fileID: 400024} + - {fileID: 471284} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &198126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400882} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198126} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Brown.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Brown.prefab.meta new file mode 100644 index 0000000..3ba40d2 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_Brown.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 610afbb40c4385d42aa33adfe3531f0a +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_White.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_White.prefab new file mode 100644 index 0000000..3e69c12 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_White.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Daughter_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + - {fileID: 411954} + - {fileID: 477990} + - {fileID: 428266} + - {fileID: 410946} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454862} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 448764} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 447658} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 445516} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 455168} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 492900} + m_Father: {fileID: 400012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445516} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107496} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 441850} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492900} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107818} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400014} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477990} + - component: {fileID: 13797920} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477990 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116062} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797920 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116062} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: 56ebc0202fbc1a24a960ec004e48a858, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 455168} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 492900} + - {fileID: 400018} + - {fileID: 454862} + - {fileID: 408348} + - {fileID: 487948} + - {fileID: 441850} + - {fileID: 445516} + - {fileID: 400034} + - {fileID: 494282} + - {fileID: 413576} + - {fileID: 447658} + - {fileID: 400024} + - {fileID: 448764} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &120470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487948} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120470} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441850} + m_Father: {fileID: 408348} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441850} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123624} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445516} + m_Father: {fileID: 487948} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448764} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126362} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400026} + m_Father: {fileID: 408348} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &128676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428266} + - component: {fileID: 13747714} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &428266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128676} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13747714 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128676} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 455168} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 492900} + - {fileID: 400018} + - {fileID: 454862} + - {fileID: 408348} + - {fileID: 487948} + - {fileID: 441850} + - {fileID: 445516} + - {fileID: 400034} + - {fileID: 494282} + - {fileID: 413576} + - {fileID: 447658} + - {fileID: 400024} + - {fileID: 448764} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &151334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455168} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151334} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410946} + - component: {fileID: 13736642} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157240} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736642 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 455168} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 492900} + - {fileID: 400018} + - {fileID: 454862} + - {fileID: 408348} + - {fileID: 487948} + - {fileID: 441850} + - {fileID: 445516} + - {fileID: 400034} + - {fileID: 494282} + - {fileID: 413576} + - {fileID: 447658} + - {fileID: 400024} + - {fileID: 448764} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &165284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494282} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165284} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 413576} + m_Father: {fileID: 408348} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454862} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173734} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 408348} + m_Father: {fileID: 400018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413576} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174854} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447658} + m_Father: {fileID: 494282} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408348} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175446} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 448764} + - {fileID: 494282} + - {fileID: 487948} + m_Father: {fileID: 454862} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411954} + - component: {fileID: 13798698} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189262} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13798698 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189262} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 455168} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 492900} + - {fileID: 400018} + - {fileID: 454862} + - {fileID: 408348} + - {fileID: 487948} + - {fileID: 441850} + - {fileID: 445516} + - {fileID: 400034} + - {fileID: 494282} + - {fileID: 413576} + - {fileID: 447658} + - {fileID: 400024} + - {fileID: 448764} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &195338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447658} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447658 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195338} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400024} + m_Father: {fileID: 413576} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_White.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_White.prefab.meta new file mode 100644 index 0000000..3f65c80 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_01_White.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 7169122e91e1981469b2b6045ddf7963 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Black.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Black.prefab new file mode 100644 index 0000000..0bf8f2b --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Black.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474834} + m_Father: {fileID: 400034} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 432282} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420430} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 499444} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 462140} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487000} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Wife_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + - {fileID: 490472} + - {fileID: 497152} + - {fileID: 451656} + - {fileID: 413846} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &103886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488028} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103886} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482134} + m_Father: {fileID: 410100} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499444} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109536} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400022} + m_Father: {fileID: 482134} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413846} + - component: {fileID: 13791518} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413846 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115376} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13791518 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115376} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 432282} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 474834} + - {fileID: 400028} + - {fileID: 487000} + - {fileID: 410100} + - {fileID: 487520} + - {fileID: 474842} + - {fileID: 420430} + - {fileID: 400012} + - {fileID: 488028} + - {fileID: 482134} + - {fileID: 499444} + - {fileID: 400022} + - {fileID: 462140} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &120044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474842} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120044} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420430} + m_Father: {fileID: 487520} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482134} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136278} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499444} + m_Father: {fileID: 488028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487000} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152136} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 410100} + m_Father: {fileID: 400028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474834} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158080} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451656} + - component: {fileID: 13775384} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13775384 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159920} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 432282} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 474834} + - {fileID: 400028} + - {fileID: 487000} + - {fileID: 410100} + - {fileID: 487520} + - {fileID: 474842} + - {fileID: 420430} + - {fileID: 400012} + - {fileID: 488028} + - {fileID: 482134} + - {fileID: 499444} + - {fileID: 400022} + - {fileID: 462140} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &161374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487520} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161374} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474842} + m_Father: {fileID: 410100} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497152} + - component: {fileID: 13748212} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &497152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748212 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165360} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 432282} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 474834} + - {fileID: 400028} + - {fileID: 487000} + - {fileID: 410100} + - {fileID: 487520} + - {fileID: 474842} + - {fileID: 420430} + - {fileID: 400012} + - {fileID: 488028} + - {fileID: 482134} + - {fileID: 499444} + - {fileID: 400022} + - {fileID: 462140} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &169670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432282} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169670} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462140} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175590} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400020} + m_Father: {fileID: 410100} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &177370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410100} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177370} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462140} + - {fileID: 488028} + - {fileID: 487520} + m_Father: {fileID: 487000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420430} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420430 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179604} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 474842} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490472} + - component: {fileID: 13788098} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &490472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183876} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788098 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183876} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 432282} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 474834} + - {fileID: 400028} + - {fileID: 487000} + - {fileID: 410100} + - {fileID: 487520} + - {fileID: 474842} + - {fileID: 420430} + - {fileID: 400012} + - {fileID: 488028} + - {fileID: 482134} + - {fileID: 499444} + - {fileID: 400022} + - {fileID: 462140} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Black.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Black.prefab.meta new file mode 100644 index 0000000..6800f91 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Black.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 2af1fa464b69e4c4cb1a408373c7d971 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Brown.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Brown.prefab new file mode 100644 index 0000000..a596f24 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Brown.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Wife_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + - {fileID: 412380} + - {fileID: 479928} + - {fileID: 451254} + - {fileID: 463582} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478872} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 419748} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 414518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 423556} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456194} + m_Father: {fileID: 400012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423556} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423556 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116252} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419748} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419748 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129170} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400024} + m_Father: {fileID: 467272} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463582} + - component: {fileID: 13751726} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &463582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131324} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13751726 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131324} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423556} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 456194} + - {fileID: 400018} + - {fileID: 478872} + - {fileID: 498920} + - {fileID: 468056} + - {fileID: 496654} + - {fileID: 414518} + - {fileID: 400034} + - {fileID: 406756} + - {fileID: 467272} + - {fileID: 419748} + - {fileID: 400024} + - {fileID: 455936} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &134010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479928} + - component: {fileID: 13767340} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134010} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13767340 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134010} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423556} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 456194} + - {fileID: 400018} + - {fileID: 478872} + - {fileID: 498920} + - {fileID: 468056} + - {fileID: 496654} + - {fileID: 414518} + - {fileID: 400034} + - {fileID: 406756} + - {fileID: 467272} + - {fileID: 419748} + - {fileID: 400024} + - {fileID: 455936} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &139344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455936} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139344} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400026} + m_Father: {fileID: 498920} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406756} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146460} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 467272} + m_Father: {fileID: 498920} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498920} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153704} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 455936} + - {fileID: 406756} + - {fileID: 468056} + m_Father: {fileID: 478872} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468056} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159144} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496654} + m_Father: {fileID: 498920} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478872} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478872 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161756} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 498920} + m_Father: {fileID: 400018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451254} + - component: {fileID: 13782850} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162860} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782850 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162860} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dea8da5c59fb63f43bdae7f3ae6f83e9, type: 2} + - {fileID: 2100000, guid: dea8da5c59fb63f43bdae7f3ae6f83e9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423556} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 456194} + - {fileID: 400018} + - {fileID: 478872} + - {fileID: 498920} + - {fileID: 468056} + - {fileID: 496654} + - {fileID: 414518} + - {fileID: 400034} + - {fileID: 406756} + - {fileID: 467272} + - {fileID: 419748} + - {fileID: 400024} + - {fileID: 455936} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &164096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467272} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164096} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419748} + m_Father: {fileID: 406756} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &176304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414518} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176304} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 496654} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412380} + - component: {fileID: 13722492} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &412380 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722492 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179588} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423556} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 456194} + - {fileID: 400018} + - {fileID: 478872} + - {fileID: 498920} + - {fileID: 468056} + - {fileID: 496654} + - {fileID: 414518} + - {fileID: 400034} + - {fileID: 406756} + - {fileID: 467272} + - {fileID: 419748} + - {fileID: 400024} + - {fileID: 455936} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &180642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496654} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180642} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414518} + m_Father: {fileID: 468056} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456194} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187280} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400014} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Brown.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Brown.prefab.meta new file mode 100644 index 0000000..3f4c7fb --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_Brown.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f3f69bcf5a1514c458ed5c9b96f28e34 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_White.prefab b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_White.prefab new file mode 100644 index 0000000..c381130 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_White.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 424844} + m_Father: {fileID: 400034} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428714} + m_Father: {fileID: 400036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 458912} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 470766} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 485210} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 430160} + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Wife_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400010} + - {fileID: 438896} + - {fileID: 464820} + - {fileID: 458650} + - {fileID: 415672} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &106968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458912} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106968} + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400012} + m_Father: {fileID: 443730} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478094} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110574} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443730} + m_Father: {fileID: 437908} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485210} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485210 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123786} + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400020} + m_Father: {fileID: 437908} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430418} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430418 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124636} + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470766} + m_Father: {fileID: 467920} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430160} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430160 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129530} + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 437908} + m_Father: {fileID: 400028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437908} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141678} + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485210} + - {fileID: 467920} + - {fileID: 478094} + m_Father: {fileID: 430160} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438896} + - component: {fileID: 13785264} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147042} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785264 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147042} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 428714} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 424844} + - {fileID: 400028} + - {fileID: 430160} + - {fileID: 437908} + - {fileID: 478094} + - {fileID: 443730} + - {fileID: 458912} + - {fileID: 400012} + - {fileID: 467920} + - {fileID: 430418} + - {fileID: 470766} + - {fileID: 400022} + - {fileID: 485210} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &149832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415672} + - component: {fileID: 13754606} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149832} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754606 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149832} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 428714} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 424844} + - {fileID: 400028} + - {fileID: 430160} + - {fileID: 437908} + - {fileID: 478094} + - {fileID: 443730} + - {fileID: 458912} + - {fileID: 400012} + - {fileID: 467920} + - {fileID: 430418} + - {fileID: 470766} + - {fileID: 400022} + - {fileID: 485210} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &155594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467920} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155594} + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 430418} + m_Father: {fileID: 437908} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470766} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158706} + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400022} + m_Father: {fileID: 430418} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458650} + - component: {fileID: 13766982} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173222} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766982 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173222} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 94bc80c9a69c60e40a7f3e87548db65e, type: 2} + - {fileID: 2100000, guid: 94bc80c9a69c60e40a7f3e87548db65e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 428714} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 424844} + - {fileID: 400028} + - {fileID: 430160} + - {fileID: 437908} + - {fileID: 478094} + - {fileID: 443730} + - {fileID: 458912} + - {fileID: 400012} + - {fileID: 467920} + - {fileID: 430418} + - {fileID: 470766} + - {fileID: 400022} + - {fileID: 485210} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &187004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428714} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187004} + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424844} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192296} + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443730} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197352} + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 458912} + m_Father: {fileID: 478094} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464820} + - component: {fileID: 13784006} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199884} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400046} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13784006 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199884} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 428714} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 424844} + - {fileID: 400028} + - {fileID: 430160} + - {fileID: 437908} + - {fileID: 478094} + - {fileID: 443730} + - {fileID: 458912} + - {fileID: 400012} + - {fileID: 467920} + - {fileID: 430418} + - {fileID: 470766} + - {fileID: 400022} + - {fileID: 485210} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 diff --git a/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_White.prefab.meta b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_White.prefab.meta new file mode 100644 index 0000000..ec0192b --- /dev/null +++ b/Prototype 2/Assets/Course Library/Humans/SimpleFarmer_Woman_02_White.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 3cf7f489270aac84fb12901330960a5b +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/Materials.meta b/Prototype 2/Assets/Course Library/Materials.meta new file mode 100644 index 0000000..b96d930 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad3a603cc86ae4a379e0528b7bfd13be +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Materials/Material_Concrete.mat b/Prototype 2/Assets/Course Library/Materials/Material_Concrete.mat new file mode 100644 index 0000000..fd1c613 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials/Material_Concrete.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1814255997606718870 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Material_Concrete + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: c7ea4fdbbfc0c3b4db23d327edee6111, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: c7ea4fdbbfc0c3b4db23d327edee6111, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Course Library/Materials/Material_Concrete.mat.meta b/Prototype 2/Assets/Course Library/Materials/Material_Concrete.mat.meta new file mode 100644 index 0000000..9849606 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials/Material_Concrete.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc90d48240dd64916900ac98e11b3e5f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Materials/Material_Grass.mat b/Prototype 2/Assets/Course Library/Materials/Material_Grass.mat new file mode 100644 index 0000000..9daa0f5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials/Material_Grass.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Material_Grass + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 3cf543484d2fb7347b203b934a632fa6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3cf543484d2fb7347b203b934a632fa6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3669035300279976886 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/Materials/Material_Grass.mat.meta b/Prototype 2/Assets/Course Library/Materials/Material_Grass.mat.meta new file mode 100644 index 0000000..f1a4c0d --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials/Material_Grass.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42b224efc5a8c4863a87e224a72bb1ea +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Materials/Material_Gravel.mat b/Prototype 2/Assets/Course Library/Materials/Material_Gravel.mat new file mode 100644 index 0000000..3e9de14 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials/Material_Gravel.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Material_Gravel + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 6078022333aeb934e94f73ce8fe09e6b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 6078022333aeb934e94f73ce8fe09e6b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &809929033051956164 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/Materials/Material_Gravel.mat.meta b/Prototype 2/Assets/Course Library/Materials/Material_Gravel.mat.meta new file mode 100644 index 0000000..6840a0d --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials/Material_Gravel.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 238e68fd68e894d1fa27387d26f026f0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/Materials/Material_Sand.mat b/Prototype 2/Assets/Course Library/Materials/Material_Sand.mat new file mode 100644 index 0000000..ff86aa5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials/Material_Sand.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4860429380009808121 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Material_Sand + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 1d77cecaeaa637a4386def007c1a1e4d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1d77cecaeaa637a4386def007c1a1e4d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Course Library/Materials/Material_Sand.mat.meta b/Prototype 2/Assets/Course Library/Materials/Material_Sand.mat.meta new file mode 100644 index 0000000..69937f7 --- /dev/null +++ b/Prototype 2/Assets/Course Library/Materials/Material_Sand.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16176c138e4da4678ad7e9a9dd39429d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files.meta b/Prototype 2/Assets/Course Library/_Source_Files.meta new file mode 100644 index 0000000..4259608 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72f1805f9e4054127a65d3cab3ea01c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX.meta new file mode 100644 index 0000000..9faaf3c --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5522a65b4f20746ba835d086c3135412 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations.fbx new file mode 100644 index 0000000..7720bea Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations.fbx.meta new file mode 100644 index 0000000..59f8cc1 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations.fbx.meta @@ -0,0 +1,1863 @@ +fileFormatVersion: 2 +guid: d55a3dafe23105e409ee70d6605cbd49 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: //RootNode + 100002: Body + 100004: Body_jnt + 100006: Foot_Left + 100008: Foot_Left_jnt + 100010: Foot_Left_jnt1 + 100012: Foot_Right + 100014: Foot_Right_jnt + 100016: Foot_Right_jnt1 + 100018: Hand_Left + 100020: Hand_Left_jnt + 100022: Hand_Right + 100024: Hand_Right_jnt + 100026: Hat_jnt + 100028: Hat_jnt1 + 100030: Head + 100032: Head_jnt + 100034: Hips_jnt + 100036: LowerArm_Left + 100038: LowerArm_Left_jnt + 100040: LowerArm_Right + 100042: LowerArm_Right_jnt + 100044: LowerBody + 100046: LowerLeg_Left + 100048: LowerLeg_Left_jnt + 100050: LowerLeg_Right + 100052: LowerLeg_Right_jnt + 100054: Prop_FireFighterPack + 100056: Root_jnt + 100058: Spine_jnt + 100060: UpperArm_Left + 100062: UpperArm_Left24 + 100064: UpperArm_Left25 + 100066: UpperArm_Left_jnt + 100068: UpperArm_Right + 100070: UpperArm_Right23 + 100072: UpperArm_Right24 + 100074: UpperArm_Right_jnt + 100076: UpperLeg_Left + 100078: UpperLeg_Left_jnt + 100080: UpperLeg_Right + 100082: UpperLeg_Right_jnt + 100084: Weapon_Shield + 100086: Weapon_Sword + 400000: //RootNode + 400002: Body + 400004: Body_jnt + 400006: Foot_Left + 400008: Foot_Left_jnt + 400010: Foot_Left_jnt1 + 400012: Foot_Right + 400014: Foot_Right_jnt + 400016: Foot_Right_jnt1 + 400018: Hand_Left + 400020: Hand_Left_jnt + 400022: Hand_Right + 400024: Hand_Right_jnt + 400026: Hat_jnt + 400028: Hat_jnt1 + 400030: Head + 400032: Head_jnt + 400034: Hips_jnt + 400036: LowerArm_Left + 400038: LowerArm_Left_jnt + 400040: LowerArm_Right + 400042: LowerArm_Right_jnt + 400044: LowerBody + 400046: LowerLeg_Left + 400048: LowerLeg_Left_jnt + 400050: LowerLeg_Right + 400052: LowerLeg_Right_jnt + 400054: Prop_FireFighterPack + 400056: Root_jnt + 400058: Spine_jnt + 400060: UpperArm_Left + 400062: UpperArm_Left24 + 400064: UpperArm_Left25 + 400066: UpperArm_Left_jnt + 400068: UpperArm_Right + 400070: UpperArm_Right23 + 400072: UpperArm_Right24 + 400074: UpperArm_Right_jnt + 400076: UpperLeg_Left + 400078: UpperLeg_Left_jnt + 400080: UpperLeg_Right + 400082: UpperLeg_Right_jnt + 400084: Weapon_Shield + 400086: Weapon_Sword + 2300000: Body + 2300002: Foot_Left + 2300004: Foot_Right + 2300006: Hand_Left + 2300008: Hand_Right + 2300010: Head + 2300012: LowerArm_Left + 2300014: LowerArm_Right + 2300016: LowerBody + 2300018: LowerLeg_Left + 2300020: LowerLeg_Right + 2300022: Prop_FireFighterPack + 2300024: UpperArm_Left + 2300026: UpperArm_Left24 + 2300028: UpperArm_Left25 + 2300030: UpperArm_Right + 2300032: UpperArm_Right23 + 2300034: UpperArm_Right24 + 2300036: UpperLeg_Left + 2300038: UpperLeg_Right + 2300040: Weapon_Shield + 2300042: Weapon_Sword + 3300000: Body + 3300002: Foot_Left + 3300004: Foot_Right + 3300006: Hand_Left + 3300008: Hand_Right + 3300010: Head + 3300012: LowerArm_Left + 3300014: LowerArm_Right + 3300016: LowerBody + 3300018: LowerLeg_Left + 3300020: LowerLeg_Right + 3300022: Prop_FireFighterPack + 3300024: UpperArm_Left + 3300026: UpperArm_Left24 + 3300028: UpperArm_Left25 + 3300030: UpperArm_Right + 3300032: UpperArm_Right23 + 3300034: UpperArm_Right24 + 3300036: UpperLeg_Left + 3300038: UpperLeg_Right + 3300040: Weapon_Shield + 3300042: Weapon_Sword + 4300000: Foot_Left + 4300002: LowerLeg_Left + 4300004: UpperLeg_Left + 4300006: Foot_Right + 4300008: LowerLeg_Right + 4300010: UpperLeg_Right + 4300012: Head + 4300014: Hand_Right + 4300016: Weapon_Sword + 4300018: LowerArm_Right + 4300020: UpperArm_Right + 4300022: UpperArm_Left24 + 4300024: UpperArm_Right23 + 4300026: Hand_Left + 4300028: Weapon_Shield + 4300030: LowerArm_Left + 4300032: UpperArm_Left + 4300034: UpperArm_Right24 + 4300036: UpperArm_Left25 + 4300038: Body + 4300040: Prop_FireFighterPack + 4300042: LowerBody + 7400000: Idle + 7400002: Walk + 7400004: Run + 7400006: Idle_SittingOnGround + 7400008: Idle_CheckWatch + 7400010: Idle_WipeMouth + 7400012: Running_Jump + 7400014: Death_01 + 7400016: Idle_LeaningAgaintWall + 7400018: Idle_Smoking + 7400020: Idle_SexyDance + 7400022: Falling + 7400024: Standing_Jump + 7400026: Dead_01 + 7400028: CrossArms + 7400030: HandsOnHips + 7400032: Idle_HandOnHips + 7400034: Idle_CrossedArms + 7400036: Death_02 + 7400038: Dead_02 + 7400040: Crouch_Down + 7400042: Crouch_Idle + 7400044: Crouch_Up + 7400046: Salute + 7400048: GrenadeThrow + 7400050: Head_Right + 7400052: Head_Left + 7400054: Head_Up + 7400056: Head_Down + 7400058: Head_Normal + 7400060: Body_Normal + 7400062: Body_Up + 7400064: Body_Down + 7400066: Body_Left + 7400068: Body_Right + 9500000: //RootNode + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Avatar Rig Configuration mis-match. Bone length in configuration + does not match position in animation file:\n\t'Body_jnt' : position error = + 7.400223 mm\n" + animationImportErrors: + animationImportWarnings: "\nClip 'Take 001' has import animation warnings that + might lower retargeting quality:\nNote: Activate translation DOF on avatar to + improve retargeting quality.\n\t'Body_jnt' has translation animation that will + be discarded.\n" + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Idle + takeName: Take 001 + firstFrame: 2 + lastFrame: 45 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Walk + takeName: Take 001 + firstFrame: 51 + lastFrame: 79 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Run + takeName: Take 001 + firstFrame: 82 + lastFrame: 99 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 1 + - path: Root_jnt/Hips_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_SittingOnGround + takeName: Take 001 + firstFrame: 117 + lastFrame: 146 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_CheckWatch + takeName: Take 001 + firstFrame: 381 + lastFrame: 420 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_WipeMouth + takeName: Take 001 + firstFrame: 423 + lastFrame: 460 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Running_Jump + takeName: Take 001 + firstFrame: 461 + lastFrame: 491 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Death_01 + takeName: Take 001 + firstFrame: 492 + lastFrame: 547 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_LeaningAgaintWall + takeName: Take 001 + firstFrame: 662 + lastFrame: 709 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_Smoking + takeName: Take 001 + firstFrame: 610 + lastFrame: 659 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_SexyDance + takeName: Take 001 + firstFrame: 712 + lastFrame: 770 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Falling + takeName: Take 001 + firstFrame: 550 + lastFrame: 579 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Standing_Jump + takeName: Take 001 + firstFrame: 582 + lastFrame: 608 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Dead_01 + takeName: Take 001 + firstFrame: 547.9 + lastFrame: 548 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: CrossArms + takeName: Take 001 + firstFrame: 781 + lastFrame: 850 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: HandsOnHips + takeName: Take 001 + firstFrame: 851.9 + lastFrame: 900 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_HandOnHips + takeName: Take 001 + firstFrame: 865 + lastFrame: 889 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_CrossedArms + takeName: Take 001 + firstFrame: 800 + lastFrame: 840 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Death_02 + takeName: Take 001 + firstFrame: 901 + lastFrame: 970 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Dead_02 + takeName: Take 001 + firstFrame: 969.89996 + lastFrame: 970 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Crouch_Down + takeName: Take 001 + firstFrame: 971 + lastFrame: 988 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Crouch_Idle + takeName: Take 001 + firstFrame: 990 + lastFrame: 991 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Crouch_Up + takeName: Take 001 + firstFrame: 1011 + lastFrame: 1020 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Salute + takeName: Take 001 + firstFrame: 1116 + lastFrame: 1200 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: GrenadeThrow + takeName: Take 001 + firstFrame: 1037 + lastFrame: 1106 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Right + takeName: Take 001 + firstFrame: 1205 + lastFrame: 1210 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Left + takeName: Take 001 + firstFrame: 1225 + lastFrame: 1230 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Up + takeName: Take 001 + firstFrame: 1265 + lastFrame: 1270 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Down + takeName: Take 001 + firstFrame: 1245 + lastFrame: 1260 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Normal + takeName: Take 001 + firstFrame: 1285 + lastFrame: 1291 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 1 + - path: Root_jnt/Hips_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Body + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Prop_FireFighterPack + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Head + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt/Hand_Left + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt/Weapon_Shield + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/LowerArm_Left + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/UpperArm_Left + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/UpperArm_Left25 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/UpperArm_Right24 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt/Hand_Right + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt/Weapon_Sword + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/LowerArm_Right + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/UpperArm_Right + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/UpperArm_Right/UpperArm_Left24 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/UpperArm_Right23 + weight: 1 + - path: Root_jnt/Hips_jnt/LowerBody + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/LowerLeg_Left + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/UpperLeg_Left + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/LowerLeg_Right + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/UpperLeg_Right + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Normal + takeName: Take 001 + firstFrame: 1339 + lastFrame: 1340 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Up + takeName: Take 001 + firstFrame: 1330 + lastFrame: 1331 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Down + takeName: Take 001 + firstFrame: 1324 + lastFrame: 1325 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Left + takeName: Take 001 + firstFrame: 1319 + lastFrame: 1320 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Right + takeName: Take 001 + firstFrame: 1313 + lastFrame: 1314 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + previousCalculatedGlobalScale: 0.01 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Body_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt + humanName: LeftEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt1 + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Animations(Clone) + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Root_jnt + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hips_jnt + parentName: + position: {x: -0, y: 1.0449876, z: 0} + rotation: {x: -0.010444531, y: -0.03883079, z: 0.25953355, w: 0.9648966} + scale: {x: 1, y: 1, z: 1} + - name: Body_jnt + parentName: + position: {x: 0.009555898, y: 0.016478358, z: 5.0122732e-18} + rotation: {x: 0.013083731, y: -0.02271187, z: 0.866206, w: -0.49899927} + scale: {x: 1, y: 1, z: 1} + - name: Spine_jnt + parentName: + position: {x: -0.6703252, y: 1.488421e-16, z: 0} + rotation: {x: 0, y: -0, z: -1.6657682e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Head_jnt + parentName: + position: {x: -0.3106261, y: 6.897285e-17, z: 0} + rotation: {x: 0, y: -0, z: -1.9984012e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 3.593872e-16, y: -1.4046645e-16, z: 0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt1 + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 4.04522e-16, y: -9.778496e-17, z: 0.7071068, w: 0.7071068} + scale: {x: -1, y: -1, z: -1} + - name: UpperArm_Left_jnt + parentName: + position: {x: -0.21910845, y: -0.565232, z: 0} + rotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Left_jnt + parentName: + position: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + rotation: {x: 0, y: -0, z: -3.330669e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Left_jnt + parentName: + position: {x: 0.4403, y: 0, z: 5.39209e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperArm_Right_jnt + parentName: + position: {x: -0.21910845, y: 0.565232, z: 0} + rotation: {x: 0.7071068, y: -0.7071068, z: 8.659561e-17, w: 0} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Right_jnt + parentName: + position: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + rotation: {x: -6.627657e-19, y: -3.586922e-21, z: 5.0220245e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Right_jnt + parentName: + position: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Left_jnt + parentName: + position: {x: -0.25698245, y: -1.4210854e-16, z: 0} + rotation: {x: 0.028649574, y: 0.030012136, z: 0.49874875, w: 0.865753} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Left_jnt + parentName: + position: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + rotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Left_jnt + parentName: + position: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + rotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Right_jnt + parentName: + position: {x: 0.12763838, y: -0.22304337, z: 0} + rotation: {x: -0.49867836, y: 0.8654293, z: 0.046628922, w: -0.013333483} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Right_jnt + parentName: + position: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + rotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Right_jnt + parentName: + position: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + rotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.542 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: Root_jnt + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx new file mode 100644 index 0000000..6336e00 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx.meta new file mode 100644 index 0000000..3e852b5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx.meta @@ -0,0 +1,1216 @@ +fileFormatVersion: 2 +guid: 6e4b26fde7f77c046bed3bb532de26f1 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: //RootNode + 100002: Body_jnt + 100004: Foot_Left_jnt + 100006: Foot_Left_jnt1 + 100008: Foot_Right_jnt + 100010: Foot_Right_jnt1 + 100012: Hand_Left_jnt + 100014: Hand_Right_jnt + 100016: Hat_jnt + 100018: Hat_jnt1 + 100020: Head_jnt + 100022: Hips_jnt + 100024: LowerArm_Left_jnt + 100026: LowerArm_Right_jnt + 100028: LowerLeg_Left_jnt + 100030: LowerLeg_Right_jnt + 100032: Root_jnt + 100034: Spine_jnt + 100036: UpperArm_Left_jnt + 100038: UpperArm_Right_jnt + 100040: UpperLeg_Left_jnt + 100042: UpperLeg_Right_jnt + 100044: Body + 100046: Foot_Left + 100048: Foot_Right + 100050: Hand_Left + 100052: Hand_Right + 100054: Head + 100056: LowerArm_Left + 100058: LowerArm_Right + 100060: LowerBody + 100062: LowerLeg_Left + 100064: LowerLeg_Right + 100066: Prop_FireFighterPack + 100068: UpperArm_Left + 100070: UpperArm_Left24 + 100072: UpperArm_Left25 + 100074: UpperArm_Right + 100076: UpperArm_Right23 + 100078: UpperArm_Right24 + 100080: UpperLeg_Left + 100082: UpperLeg_Right + 100084: Weapon_AssultRifle01 + 100086: Weapon_AssultRifle02 + 100088: Weapon_FlashBang + 100090: Weapon_Grenade + 100092: Weapon_Pistol + 100094: Weapon_Rifle + 100096: Weapon_RPG + 100098: Weapon_Shotgun + 100100: Weapon_SmokeBomb + 100102: Weapon_SniperRifle + 100104: Weapon_SubMachineGun + 100106: Weapons + 100108: Weapon_Shield + 400000: //RootNode + 400002: Body_jnt + 400004: Foot_Left_jnt + 400006: Foot_Left_jnt1 + 400008: Foot_Right_jnt + 400010: Foot_Right_jnt1 + 400012: Hand_Left_jnt + 400014: Hand_Right_jnt + 400016: Hat_jnt + 400018: Hat_jnt1 + 400020: Head_jnt + 400022: Hips_jnt + 400024: LowerArm_Left_jnt + 400026: LowerArm_Right_jnt + 400028: LowerLeg_Left_jnt + 400030: LowerLeg_Right_jnt + 400032: Root_jnt + 400034: Spine_jnt + 400036: UpperArm_Left_jnt + 400038: UpperArm_Right_jnt + 400040: UpperLeg_Left_jnt + 400042: UpperLeg_Right_jnt + 400044: Body + 400046: Foot_Left + 400048: Foot_Right + 400050: Hand_Left + 400052: Hand_Right + 400054: Head + 400056: LowerArm_Left + 400058: LowerArm_Right + 400060: LowerBody + 400062: LowerLeg_Left + 400064: LowerLeg_Right + 400066: Prop_FireFighterPack + 400068: UpperArm_Left + 400070: UpperArm_Left24 + 400072: UpperArm_Left25 + 400074: UpperArm_Right + 400076: UpperArm_Right23 + 400078: UpperArm_Right24 + 400080: UpperLeg_Left + 400082: UpperLeg_Right + 400084: Weapon_AssultRifle01 + 400086: Weapon_AssultRifle02 + 400088: Weapon_FlashBang + 400090: Weapon_Grenade + 400092: Weapon_Pistol + 400094: Weapon_Rifle + 400096: Weapon_RPG + 400098: Weapon_Shotgun + 400100: Weapon_SmokeBomb + 400102: Weapon_SniperRifle + 400104: Weapon_SubMachineGun + 400106: Weapons + 400108: Weapon_Shield + 2300000: Body + 2300002: Foot_Left + 2300004: Foot_Right + 2300006: Hand_Left + 2300008: Hand_Right + 2300010: Head + 2300012: LowerArm_Left + 2300014: LowerArm_Right + 2300016: LowerBody + 2300018: LowerLeg_Left + 2300020: LowerLeg_Right + 2300022: Prop_FireFighterPack + 2300024: UpperArm_Left + 2300026: UpperArm_Left24 + 2300028: UpperArm_Left25 + 2300030: UpperArm_Right + 2300032: UpperArm_Right23 + 2300034: UpperArm_Right24 + 2300036: UpperLeg_Left + 2300038: UpperLeg_Right + 2300040: Weapon_AssultRifle01 + 2300042: Weapon_AssultRifle02 + 2300044: Weapon_FlashBang + 2300046: Weapon_Grenade + 2300048: Weapon_Pistol + 2300050: Weapon_Rifle + 2300052: Weapon_RPG + 2300054: Weapon_Shotgun + 2300056: Weapon_SmokeBomb + 2300058: Weapon_SniperRifle + 2300060: Weapon_SubMachineGun + 2300062: Weapon_Shield + 3300000: Body + 3300002: Foot_Left + 3300004: Foot_Right + 3300006: Hand_Left + 3300008: Hand_Right + 3300010: Head + 3300012: LowerArm_Left + 3300014: LowerArm_Right + 3300016: LowerBody + 3300018: LowerLeg_Left + 3300020: LowerLeg_Right + 3300022: Prop_FireFighterPack + 3300024: UpperArm_Left + 3300026: UpperArm_Left24 + 3300028: UpperArm_Left25 + 3300030: UpperArm_Right + 3300032: UpperArm_Right23 + 3300034: UpperArm_Right24 + 3300036: UpperLeg_Left + 3300038: UpperLeg_Right + 3300040: Weapon_AssultRifle01 + 3300042: Weapon_AssultRifle02 + 3300044: Weapon_FlashBang + 3300046: Weapon_Grenade + 3300048: Weapon_Pistol + 3300050: Weapon_Rifle + 3300052: Weapon_RPG + 3300054: Weapon_Shotgun + 3300056: Weapon_SmokeBomb + 3300058: Weapon_SniperRifle + 3300060: Weapon_SubMachineGun + 3300062: Weapon_Shield + 4300000: Foot_Left + 4300002: LowerLeg_Left + 4300004: UpperLeg_Left + 4300006: Foot_Right + 4300008: LowerLeg_Right + 4300010: UpperLeg_Right + 4300012: Head + 4300014: Hand_Right + 4300016: Weapon_AssultRifle01 + 4300018: Weapon_AssultRifle02 + 4300020: Weapon_SubMachineGun + 4300022: Weapon_Pistol + 4300024: Weapon_Shotgun + 4300026: Weapon_SniperRifle + 4300028: Weapon_Rifle + 4300030: Weapon_FlashBang + 4300032: Weapon_SmokeBomb + 4300034: Weapon_Grenade + 4300036: Weapon_RPG + 4300038: LowerArm_Right + 4300040: UpperArm_Right + 4300042: UpperArm_Left24 + 4300044: UpperArm_Right23 + 4300046: Hand_Left + 4300048: LowerArm_Left + 4300050: UpperArm_Left + 4300052: UpperArm_Right24 + 4300054: UpperArm_Left25 + 4300056: Body + 4300058: Prop_FireFighterPack + 4300060: LowerBody + 4300062: Weapon_Shield + 7400000: Character_Handgun_Reload + 7400002: Character_Handgun_Shoot + 7400004: Character_Auto_SingleShot + 7400006: Character_Auto_FullAuto_Shoot + 7400008: Character_Auto_Reload + 7400010: Character_SubMachineGun_SingleShot + 7400012: Character_SubMachineGun_FullAuto_Shoot + 7400014: Character_SubMachineGun_Reload + 7400016: Character_Shotgun_Shoot + 7400018: Character_Shotgun_Reload + 7400020: Character_Rifle_Shoot_Reload + 7400022: Character_RPG_Shoot + 7400024: Character_Handgun_Idle + 7400026: Character_Auto_Idle + 7400028: Character_SubMachineGun_Idle + 7400030: Character_Shotgun_Idle + 7400032: Character_Rifle_Idle + 7400034: CharacterUpper_RPG_Idle + 7400036: Character_RPG_Idle + 7400038: Character_MiniGun + 7400040: Character_MiniGun_Idle + 9500000: //RootNode + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: "\nClip 'Take 001' has import animation warnings that + might lower retargeting quality:\nNote: Activate translation DOF on avatar to + improve retargeting quality.\n\t'Body_jnt' has translation animation that will + be discarded.\n" + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Character_Handgun_Shoot + takeName: Take 001 + firstFrame: 5 + lastFrame: 22 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Handgun_Reload + takeName: Take 001 + firstFrame: 23 + lastFrame: 70 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Auto_SingleShot + takeName: Take 001 + firstFrame: 72 + lastFrame: 88 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Auto_FullAuto_Shoot + takeName: Take 001 + firstFrame: 92 + lastFrame: 100 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Auto_Reload + takeName: Take 001 + firstFrame: 101 + lastFrame: 159 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_SubMachineGun_SingleShot + takeName: Take 001 + firstFrame: 183 + lastFrame: 190 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_SubMachineGun_FullAuto_Shoot + takeName: Take 001 + firstFrame: 181 + lastFrame: 190 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_SubMachineGun_Reload + takeName: Take 001 + firstFrame: 192 + lastFrame: 250 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Shotgun_Shoot + takeName: Take 001 + firstFrame: 251 + lastFrame: 271 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Shotgun_Reload + takeName: Take 001 + firstFrame: 272 + lastFrame: 300 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Rifle_Shoot_Reload + takeName: Take 001 + firstFrame: 301 + lastFrame: 400 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_RPG_Shoot + takeName: Take 001 + firstFrame: 401 + lastFrame: 428 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Handgun_Idle + takeName: Take 001 + firstFrame: 6 + lastFrame: 7 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Auto_Idle + takeName: Take 001 + firstFrame: 72 + lastFrame: 73 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_SubMachineGun_Idle + takeName: Take 001 + firstFrame: 162 + lastFrame: 163 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Shotgun_Idle + takeName: Take 001 + firstFrame: 252 + lastFrame: 252.1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Rifle_Idle + takeName: Take 001 + firstFrame: 302 + lastFrame: 303 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_RPG_Idle + takeName: Take 001 + firstFrame: 401 + lastFrame: 401.1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_MiniGun + takeName: Take 001 + firstFrame: 432 + lastFrame: 440 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 1 + - path: Root_jnt/Hips_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_MiniGun_Idle + takeName: Take 001 + firstFrame: 432.9 + lastFrame: 433 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 1 + - path: Root_jnt/Hips_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + previousCalculatedGlobalScale: 0.01 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 2 + tangentImportMode: 2 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 2 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 1 + humanDescription: + serializedVersion: 2 + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Body_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt + humanName: LeftEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt1 + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Animations(Clone) + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Root_jnt + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hips_jnt + parentName: + position: {x: -0, y: 1.0449876, z: 0} + rotation: {x: -0.010444531, y: -0.03883079, z: 0.25953355, w: 0.9648966} + scale: {x: 1, y: 1, z: 1} + - name: Body_jnt + parentName: + position: {x: 0.009555898, y: 0.016478358, z: 5.0122732e-18} + rotation: {x: 0.013083731, y: -0.02271187, z: 0.866206, w: -0.49899927} + scale: {x: 1, y: 1, z: 1} + - name: Spine_jnt + parentName: + position: {x: -0.6703252, y: 1.488421e-16, z: 0} + rotation: {x: 0, y: -0, z: -1.6657682e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Head_jnt + parentName: + position: {x: -0.3106261, y: 6.897285e-17, z: 0} + rotation: {x: 0, y: -0, z: -1.9984012e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 3.593872e-16, y: -1.4046645e-16, z: 0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt1 + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 4.04522e-16, y: -9.778496e-17, z: 0.7071068, w: 0.7071068} + scale: {x: -1, y: -1, z: -1} + - name: UpperArm_Left_jnt + parentName: + position: {x: -0.21910845, y: -0.565232, z: 0} + rotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Left_jnt + parentName: + position: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + rotation: {x: 0, y: -0, z: -3.330669e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Left_jnt + parentName: + position: {x: 0.4403, y: 0, z: 5.39209e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperArm_Right_jnt + parentName: + position: {x: -0.21910845, y: 0.565232, z: 0} + rotation: {x: 0.7071068, y: -0.7071068, z: 8.659561e-17, w: 0} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Right_jnt + parentName: + position: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + rotation: {x: -6.627657e-19, y: -3.586922e-21, z: 5.0220245e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Right_jnt + parentName: + position: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Left_jnt + parentName: + position: {x: -0.25698245, y: -1.4210854e-16, z: 0} + rotation: {x: 0.028649574, y: 0.030012136, z: 0.49874875, w: 0.865753} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Left_jnt + parentName: + position: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + rotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Left_jnt + parentName: + position: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + rotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Right_jnt + parentName: + position: {x: 0.12763838, y: -0.22304337, z: 0} + rotation: {x: -0.49867836, y: 0.8654293, z: 0.046628922, w: -0.013333483} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Right_jnt + parentName: + position: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + rotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Right_jnt + parentName: + position: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + rotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.542 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: Root_jnt + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: d55a3dafe23105e409ee70d6605cbd49, + type: 3} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx new file mode 100644 index 0000000..0969dd4 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx.meta new file mode 100644 index 0000000..4c1200b --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx.meta @@ -0,0 +1,445 @@ +fileFormatVersion: 2 +guid: 7039333667ba45840b1411867278ee2e +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: //RootNode + 100002: Body_jnt + 100004: Foot_Left_jnt + 100006: Foot_Left_jnt1 + 100008: Foot_Right_jnt + 100010: Foot_Right_jnt1 + 100012: Hand_Left_jnt + 100014: Hand_Right_jnt + 100016: Hat_jnt + 100018: Hat_jnt1 + 100020: Head_jnt + 100022: Hips_jnt + 100024: LowerArm_Left_jnt + 100026: LowerArm_Right_jnt + 100028: LowerLeg_Left_jnt + 100030: LowerLeg_Right_jnt + 100032: Root_jnt + 100034: Spine_jnt + 100036: UpperArm_Left_jnt + 100038: UpperArm_Right_jnt + 100040: UpperLeg_Left_jnt + 100042: UpperLeg_Right_jnt + 400000: //RootNode + 400002: Body_jnt + 400004: Foot_Left_jnt + 400006: Foot_Left_jnt1 + 400008: Foot_Right_jnt + 400010: Foot_Right_jnt1 + 400012: Hand_Left_jnt + 400014: Hand_Right_jnt + 400016: Hat_jnt + 400018: Hat_jnt1 + 400020: Head_jnt + 400022: Hips_jnt + 400024: LowerArm_Left_jnt + 400026: LowerArm_Right_jnt + 400028: LowerLeg_Left_jnt + 400030: LowerLeg_Right_jnt + 400032: Root_jnt + 400034: Spine_jnt + 400036: UpperArm_Left_jnt + 400038: UpperArm_Right_jnt + 400040: UpperLeg_Left_jnt + 400042: UpperLeg_Right_jnt + 7400000: Walk_Static + 7400002: Run_Static + 9500000: //RootNode + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Body_jnt' + : position error = 22.159853 mm\n" + animationImportErrors: + animationImportWarnings: "\nClip 'Take 001' has import animation warnings that + might lower retargeting quality:\nNote: Activate translation DOF on avatar to + improve retargeting quality.\n\t'Body_jnt' has translation animation that will + be discarded.\n" + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Walk_Static + takeName: Take 001 + firstFrame: 52 + lastFrame: 79 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Run_Static + takeName: Take 001 + firstFrame: 81 + lastFrame: 98 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + previousCalculatedGlobalScale: 0.01 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 2 + tangentImportMode: 2 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 2 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 1 + humanDescription: + serializedVersion: 2 + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Body_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt + humanName: LeftEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt1 + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Animations(Clone) + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Root_jnt + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hips_jnt + parentName: + position: {x: -0, y: 1.0449876, z: 0} + rotation: {x: -0.010444531, y: -0.03883079, z: 0.25953355, w: 0.9648966} + scale: {x: 1, y: 1, z: 1} + - name: Body_jnt + parentName: + position: {x: 0.009555898, y: 0.016478358, z: 5.0122732e-18} + rotation: {x: 0.013083731, y: -0.02271187, z: 0.866206, w: -0.49899927} + scale: {x: 1, y: 1, z: 1} + - name: Spine_jnt + parentName: + position: {x: -0.6703252, y: 1.488421e-16, z: 0} + rotation: {x: 0, y: -0, z: -1.6657682e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Head_jnt + parentName: + position: {x: -0.3106261, y: 6.897285e-17, z: 0} + rotation: {x: 0, y: -0, z: -1.9984012e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 3.593872e-16, y: -1.4046645e-16, z: 0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt1 + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 4.04522e-16, y: -9.778496e-17, z: 0.7071068, w: 0.7071068} + scale: {x: -1, y: -1, z: -1} + - name: UpperArm_Left_jnt + parentName: + position: {x: -0.21910845, y: -0.565232, z: 0} + rotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Left_jnt + parentName: + position: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + rotation: {x: 0, y: -0, z: -3.330669e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Left_jnt + parentName: + position: {x: 0.4403, y: 0, z: 5.39209e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperArm_Right_jnt + parentName: + position: {x: -0.21910845, y: 0.565232, z: 0} + rotation: {x: 0.7071068, y: -0.7071068, z: 8.659561e-17, w: 0} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Right_jnt + parentName: + position: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + rotation: {x: -6.627657e-19, y: -3.586922e-21, z: 5.0220245e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Right_jnt + parentName: + position: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Left_jnt + parentName: + position: {x: -0.25698245, y: -1.4210854e-16, z: 0} + rotation: {x: 0.028649574, y: 0.030012136, z: 0.49874875, w: 0.865753} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Left_jnt + parentName: + position: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + rotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Left_jnt + parentName: + position: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + rotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Right_jnt + parentName: + position: {x: 0.12763838, y: -0.22304337, z: 0} + rotation: {x: -0.49867836, y: 0.8654293, z: 0.046628922, w: -0.013333483} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Right_jnt + parentName: + position: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + rotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Right_jnt + parentName: + position: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + rotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.542 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: Root_jnt + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: d55a3dafe23105e409ee70d6605cbd49, + type: 3} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Deer.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Deer.fbx new file mode 100644 index 0000000..0c03f33 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Deer.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Deer.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Deer.fbx.meta new file mode 100644 index 0000000..4a746b4 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Deer.fbx.meta @@ -0,0 +1,768 @@ +fileFormatVersion: 2 +guid: 3751d6025630be542a1062112f2bcae5 +timeCreated: 1485651325 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 100002: Horse_Rig + 100004: Horse_Rig_Head_JawEndSHJnt + 100006: Horse_Rig_Head_JawSHJnt + 100008: Horse_Rig_Head_TopSHJnt + 100010: Horse_Rig_l_Clavicle_01_01SHJnt + 100012: Horse_Rig_l_Eye_01SHJnt + 100014: Horse_Rig_l_FrontLeg_AnkleSHJnt + 100016: Horse_Rig_l_FrontLeg_BallSHJnt + 100018: Horse_Rig_l_FrontLeg_HipSHJnt + 100020: Horse_Rig_l_FrontLeg_Knee1SHJnt + 100022: Horse_Rig_l_FrontLeg_Knee2SHJnt + 100024: Horse_Rig_l_FrontLeg_ToeSHJnt + 100026: Horse_Rig_l_HindLeg_AnkleSHJnt + 100028: Horse_Rig_l_HindLeg_BallSHJnt + 100030: Horse_Rig_l_HindLeg_HipSHJnt + 100032: Horse_Rig_l_HindLeg_Knee1SHJnt + 100034: Horse_Rig_l_HindLeg_Knee2SHJnt + 100036: Horse_Rig_l_HindLeg_ToeSHJnt + 100038: Horse_Rig_Neck_01SHJnt + 100040: Horse_Rig_Neck_02SHJnt + 100042: Horse_Rig_Neck_03SHJnt + 100044: Horse_Rig_Neck_TopSHJnt + 100046: Horse_Rig_r_Clavicle_01_01SHJnt + 100048: Horse_Rig_r_Eye_01SHJnt + 100050: Horse_Rig_r_FrontLeg_AnkleSHJnt + 100052: Horse_Rig_r_FrontLeg_BallSHJnt + 100054: Horse_Rig_r_FrontLeg_HipSHJnt + 100056: Horse_Rig_r_FrontLeg_Knee1SHJnt + 100058: Horse_Rig_r_FrontLeg_Knee2SHJnt + 100060: Horse_Rig_r_FrontLeg_ToeSHJnt + 100062: Horse_Rig_r_HindLeg_AnkleSHJnt + 100064: Horse_Rig_r_HindLeg_BallSHJnt + 100066: Horse_Rig_r_HindLeg_HipSHJnt + 100068: Horse_Rig_r_HindLeg_Knee1SHJnt + 100070: Horse_Rig_r_HindLeg_Knee2SHJnt + 100072: Horse_Rig_r_HindLeg_ToeSHJnt + 100074: Horse_Rig_ROOTSHJnt + 100076: Horse_Rig_SHJntGrp + 100078: Horse_Rig_Spine_01SHJnt + 100080: Horse_Rig_Spine_02SHJnt + 100082: Horse_Rig_Spine_TopSHJnt + 100084: Horse_Rig_Tail_01SHJnt + 100086: Horse_Rig_Tail_02SHJnt + 100088: Horse_Rig_Tail_TopSHJnt + 100090: SM_Doe_01 + 100092: SM_Doe_02 + 100094: SM_Doe_03 + 100096: SM_Moose_Female_01 + 100098: SM_Moose_Female_02 + 100100: SM_Moose_Female_03 + 100102: SM_Moose_Male_01 + 100104: SM_Moose_Male_02 + 100106: SM_Moose_Male_03 + 100108: SM_Stag_01 + 100110: SM_Stag_02 + 100112: SM_Stag_03 + 400000: //RootNode + 400002: Horse_Rig + 400004: Horse_Rig_Head_JawEndSHJnt + 400006: Horse_Rig_Head_JawSHJnt + 400008: Horse_Rig_Head_TopSHJnt + 400010: Horse_Rig_l_Clavicle_01_01SHJnt + 400012: Horse_Rig_l_Eye_01SHJnt + 400014: Horse_Rig_l_FrontLeg_AnkleSHJnt + 400016: Horse_Rig_l_FrontLeg_BallSHJnt + 400018: Horse_Rig_l_FrontLeg_HipSHJnt + 400020: Horse_Rig_l_FrontLeg_Knee1SHJnt + 400022: Horse_Rig_l_FrontLeg_Knee2SHJnt + 400024: Horse_Rig_l_FrontLeg_ToeSHJnt + 400026: Horse_Rig_l_HindLeg_AnkleSHJnt + 400028: Horse_Rig_l_HindLeg_BallSHJnt + 400030: Horse_Rig_l_HindLeg_HipSHJnt + 400032: Horse_Rig_l_HindLeg_Knee1SHJnt + 400034: Horse_Rig_l_HindLeg_Knee2SHJnt + 400036: Horse_Rig_l_HindLeg_ToeSHJnt + 400038: Horse_Rig_Neck_01SHJnt + 400040: Horse_Rig_Neck_02SHJnt + 400042: Horse_Rig_Neck_03SHJnt + 400044: Horse_Rig_Neck_TopSHJnt + 400046: Horse_Rig_r_Clavicle_01_01SHJnt + 400048: Horse_Rig_r_Eye_01SHJnt + 400050: Horse_Rig_r_FrontLeg_AnkleSHJnt + 400052: Horse_Rig_r_FrontLeg_BallSHJnt + 400054: Horse_Rig_r_FrontLeg_HipSHJnt + 400056: Horse_Rig_r_FrontLeg_Knee1SHJnt + 400058: Horse_Rig_r_FrontLeg_Knee2SHJnt + 400060: Horse_Rig_r_FrontLeg_ToeSHJnt + 400062: Horse_Rig_r_HindLeg_AnkleSHJnt + 400064: Horse_Rig_r_HindLeg_BallSHJnt + 400066: Horse_Rig_r_HindLeg_HipSHJnt + 400068: Horse_Rig_r_HindLeg_Knee1SHJnt + 400070: Horse_Rig_r_HindLeg_Knee2SHJnt + 400072: Horse_Rig_r_HindLeg_ToeSHJnt + 400074: Horse_Rig_ROOTSHJnt + 400076: Horse_Rig_SHJntGrp + 400078: Horse_Rig_Spine_01SHJnt + 400080: Horse_Rig_Spine_02SHJnt + 400082: Horse_Rig_Spine_TopSHJnt + 400084: Horse_Rig_Tail_01SHJnt + 400086: Horse_Rig_Tail_02SHJnt + 400088: Horse_Rig_Tail_TopSHJnt + 400090: SM_Doe_01 + 400092: SM_Doe_02 + 400094: SM_Doe_03 + 400096: SM_Moose_Female_01 + 400098: SM_Moose_Female_02 + 400100: SM_Moose_Female_03 + 400102: SM_Moose_Male_01 + 400104: SM_Moose_Male_02 + 400106: SM_Moose_Male_03 + 400108: SM_Stag_01 + 400110: SM_Stag_02 + 400112: SM_Stag_03 + 4300000: SM_Stag_01 + 4300002: SM_Moose_Male_01 + 4300004: SM_Doe_02 + 4300006: SM_Doe_03 + 4300008: SM_Moose_Female_02 + 4300010: SM_Moose_Female_03 + 4300012: SM_Moose_Male_02 + 4300014: SM_Moose_Male_03 + 4300016: SM_Stag_02 + 4300018: SM_Stag_03 + 4300020: SM_Moose_Female_01 + 4300022: SM_Doe_01 + 7400000: Deer_Idle + 7400002: Deer_Walk + 7400004: Deer_Run + 7400006: Deer_Eat + 9500000: //RootNode + 13700000: SM_Doe_02 + 13700002: SM_Doe_03 + 13700004: SM_Moose_Female_02 + 13700006: SM_Moose_Female_03 + 13700008: SM_Moose_Male_01 + 13700010: SM_Moose_Male_02 + 13700012: SM_Moose_Male_03 + 13700014: SM_Stag_01 + 13700016: SM_Stag_02 + 13700018: SM_Stag_03 + 13700020: SM_Doe_01 + 13700022: SM_Moose_Female_01 + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 1 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: Deer_Idle + takeName: Take 001 + firstFrame: 160 + lastFrame: 280 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Horse_Rig + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt/Horse_Rig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt/Horse_Rig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt/Horse_Rig_Head_JawEndSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_l_Eye_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_r_Eye_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt/Horse_Rig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt/Horse_Rig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt/Horse_Rig_Tail_TopSHJnt + weight: 1 + - path: SM_Stag_01 + weight: 1 + - path: SM_Moose_Female_01 + weight: 1 + - path: SM_Doe_01 + weight: 1 + - path: SM_Moose_Male_01 + weight: 1 + - path: SM_Doe_02 + weight: 1 + - path: SM_Doe_03 + weight: 1 + - path: SM_Moose_Female_02 + weight: 1 + - path: SM_Moose_Female_03 + weight: 1 + - path: SM_Moose_Male_02 + weight: 1 + - path: SM_Moose_Male_03 + weight: 1 + - path: SM_Stag_02 + weight: 1 + - path: SM_Stag_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Deer_Walk + takeName: Take 001 + firstFrame: 30 + lastFrame: 59 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Horse_Rig + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt/Horse_Rig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt/Horse_Rig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt/Horse_Rig_Head_JawEndSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_l_Eye_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_r_Eye_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt/Horse_Rig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt/Horse_Rig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt/Horse_Rig_Tail_TopSHJnt + weight: 1 + - path: SM_Stag_01 + weight: 1 + - path: SM_Moose_Female_01 + weight: 1 + - path: SM_Doe_01 + weight: 1 + - path: SM_Moose_Male_01 + weight: 1 + - path: SM_Doe_02 + weight: 1 + - path: SM_Doe_03 + weight: 1 + - path: SM_Moose_Female_02 + weight: 1 + - path: SM_Moose_Female_03 + weight: 1 + - path: SM_Moose_Male_02 + weight: 1 + - path: SM_Moose_Male_03 + weight: 1 + - path: SM_Stag_02 + weight: 1 + - path: SM_Stag_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Deer_Run + takeName: Take 001 + firstFrame: 1 + lastFrame: 24 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Horse_Rig + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt/Horse_Rig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt/Horse_Rig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt/Horse_Rig_Head_JawEndSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_l_Eye_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_r_Eye_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt/Horse_Rig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt/Horse_Rig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt/Horse_Rig_Tail_TopSHJnt + weight: 1 + - path: SM_Stag_01 + weight: 1 + - path: SM_Moose_Female_01 + weight: 1 + - path: SM_Doe_01 + weight: 1 + - path: SM_Moose_Male_01 + weight: 1 + - path: SM_Doe_02 + weight: 1 + - path: SM_Doe_03 + weight: 1 + - path: SM_Moose_Female_02 + weight: 1 + - path: SM_Moose_Female_03 + weight: 1 + - path: SM_Moose_Male_02 + weight: 1 + - path: SM_Moose_Male_03 + weight: 1 + - path: SM_Stag_02 + weight: 1 + - path: SM_Stag_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Deer_Eat + takeName: Take 001 + firstFrame: 70 + lastFrame: 160 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Horse_Rig + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt/Horse_Rig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt/Horse_Rig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt/Horse_Rig_Head_JawEndSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_l_Eye_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_r_Eye_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt/Horse_Rig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt/Horse_Rig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt + weight: 1 + - path: Horse_Rig/Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt/Horse_Rig_Tail_TopSHJnt + weight: 1 + - path: SM_Stag_01 + weight: 1 + - path: SM_Moose_Female_01 + weight: 1 + - path: SM_Doe_01 + weight: 1 + - path: SM_Moose_Male_01 + weight: 1 + - path: SM_Doe_02 + weight: 1 + - path: SM_Doe_03 + weight: 1 + - path: SM_Moose_Female_02 + weight: 1 + - path: SM_Moose_Female_03 + weight: 1 + - path: SM_Moose_Male_02 + weight: 1 + - path: SM_Moose_Male_03 + weight: 1 + - path: SM_Stag_02 + weight: 1 + - path: SM_Stag_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: Horse_Rig + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Fox.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Fox.fbx new file mode 100644 index 0000000..f560387 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Fox.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Fox.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Fox.fbx.meta new file mode 100644 index 0000000..87bf6ad --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Fox.fbx.meta @@ -0,0 +1,868 @@ +fileFormatVersion: 2 +guid: f000ecb3e2f790d45bb3459ad897cb3e +timeCreated: 1485651326 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 100002: GoatRig + 100004: GoatRig_Head_JawEndSHJnt + 100006: GoatRig_Head_JawSHJnt + 100008: GoatRig_Head_TopSHJnt + 100010: GoatRig_l_Clavicle_01_01SHJnt + 100012: GoatRig_l_Eye_01SHJnt + 100014: GoatRig_l_FrontLeg_AnkleSHJnt + 100016: GoatRig_l_FrontLeg_BallSHJnt + 100018: GoatRig_l_FrontLeg_HipSHJnt + 100020: GoatRig_l_FrontLeg_Knee1SHJnt + 100022: GoatRig_l_FrontLeg_Knee2SHJnt + 100024: GoatRig_l_FrontLeg_ToeSHJnt + 100026: GoatRig_l_HindLeg_AnkleSHJnt + 100028: GoatRig_l_HindLeg_BallSHJnt + 100030: GoatRig_l_HindLeg_HipSHJnt + 100032: GoatRig_l_HindLeg_Knee1SHJnt + 100034: GoatRig_l_HindLeg_Knee2SHJnt + 100036: GoatRig_l_HindLeg_ToeSHJnt + 100038: GoatRig_Neck_01SHJnt + 100040: GoatRig_Neck_02SHJnt + 100042: GoatRig_Neck_TopSHJnt + 100044: GoatRig_r_Clavicle_01_01SHJnt + 100046: GoatRig_r_Eye_01SHJnt + 100048: GoatRig_r_FrontLeg_AnkleSHJnt + 100050: GoatRig_r_FrontLeg_BallSHJnt + 100052: GoatRig_r_FrontLeg_HipSHJnt + 100054: GoatRig_r_FrontLeg_Knee1SHJnt + 100056: GoatRig_r_FrontLeg_Knee2SHJnt + 100058: GoatRig_r_FrontLeg_ToeSHJnt + 100060: GoatRig_r_HindLeg_AnkleSHJnt + 100062: GoatRig_r_HindLeg_BallSHJnt + 100064: GoatRig_r_HindLeg_HipSHJnt + 100066: GoatRig_r_HindLeg_Knee1SHJnt + 100068: GoatRig_r_HindLeg_Knee2SHJnt + 100070: GoatRig_r_HindLeg_ToeSHJnt + 100072: GoatRig_ROOTSHJnt + 100074: GoatRig_SHJntGrp + 100076: GoatRig_Spine_01SHJnt + 100078: GoatRig_Spine_02SHJnt + 100080: GoatRig_Spine_TopSHJnt + 100082: GoatRig_Tail_01 + 100084: GoatRig_Tail_01SHJnt + 100086: GoatRig_Tail_02 + 100088: GoatRig_Tail_02SHJnt + 100090: GoatRig_Tail_03 + 100092: GoatRig_Tail_04 + 100094: GoatRig_Tail_05 + 100096: GoatRig_Tail_TopSHJnt + 100098: SkunkTail_01 + 100100: SkunkTail_02 + 100102: SkunkTail_03 + 100104: SkunkTail_04 + 100106: SkunkTail_05 + 100108: SkunkTail_06 + 100110: SM_Fox_01 + 100112: SM_Fox_02 + 100114: SM_Fox_03 + 100116: SM_Raccoon_01 + 100118: SM_Raccoon_02 + 100120: SM_Raccoon_03 + 100122: SM_Skunk_01 + 100124: SM_Skunk_02 + 100126: SM_Skunk_03 + 100128: SM_Wolf_01 + 100130: SM_Wolf_02 + 100132: SM_Wolf_03 + 400000: //RootNode + 400002: GoatRig + 400004: GoatRig_Head_JawEndSHJnt + 400006: GoatRig_Head_JawSHJnt + 400008: GoatRig_Head_TopSHJnt + 400010: GoatRig_l_Clavicle_01_01SHJnt + 400012: GoatRig_l_Eye_01SHJnt + 400014: GoatRig_l_FrontLeg_AnkleSHJnt + 400016: GoatRig_l_FrontLeg_BallSHJnt + 400018: GoatRig_l_FrontLeg_HipSHJnt + 400020: GoatRig_l_FrontLeg_Knee1SHJnt + 400022: GoatRig_l_FrontLeg_Knee2SHJnt + 400024: GoatRig_l_FrontLeg_ToeSHJnt + 400026: GoatRig_l_HindLeg_AnkleSHJnt + 400028: GoatRig_l_HindLeg_BallSHJnt + 400030: GoatRig_l_HindLeg_HipSHJnt + 400032: GoatRig_l_HindLeg_Knee1SHJnt + 400034: GoatRig_l_HindLeg_Knee2SHJnt + 400036: GoatRig_l_HindLeg_ToeSHJnt + 400038: GoatRig_Neck_01SHJnt + 400040: GoatRig_Neck_02SHJnt + 400042: GoatRig_Neck_TopSHJnt + 400044: GoatRig_r_Clavicle_01_01SHJnt + 400046: GoatRig_r_Eye_01SHJnt + 400048: GoatRig_r_FrontLeg_AnkleSHJnt + 400050: GoatRig_r_FrontLeg_BallSHJnt + 400052: GoatRig_r_FrontLeg_HipSHJnt + 400054: GoatRig_r_FrontLeg_Knee1SHJnt + 400056: GoatRig_r_FrontLeg_Knee2SHJnt + 400058: GoatRig_r_FrontLeg_ToeSHJnt + 400060: GoatRig_r_HindLeg_AnkleSHJnt + 400062: GoatRig_r_HindLeg_BallSHJnt + 400064: GoatRig_r_HindLeg_HipSHJnt + 400066: GoatRig_r_HindLeg_Knee1SHJnt + 400068: GoatRig_r_HindLeg_Knee2SHJnt + 400070: GoatRig_r_HindLeg_ToeSHJnt + 400072: GoatRig_ROOTSHJnt + 400074: GoatRig_SHJntGrp + 400076: GoatRig_Spine_01SHJnt + 400078: GoatRig_Spine_02SHJnt + 400080: GoatRig_Spine_TopSHJnt + 400082: GoatRig_Tail_01 + 400084: GoatRig_Tail_01SHJnt + 400086: GoatRig_Tail_02 + 400088: GoatRig_Tail_02SHJnt + 400090: GoatRig_Tail_03 + 400092: GoatRig_Tail_04 + 400094: GoatRig_Tail_05 + 400096: GoatRig_Tail_TopSHJnt + 400098: SkunkTail_01 + 400100: SkunkTail_02 + 400102: SkunkTail_03 + 400104: SkunkTail_04 + 400106: SkunkTail_05 + 400108: SkunkTail_06 + 400110: SM_Fox_01 + 400112: SM_Fox_02 + 400114: SM_Fox_03 + 400116: SM_Raccoon_01 + 400118: SM_Raccoon_02 + 400120: SM_Raccoon_03 + 400122: SM_Skunk_01 + 400124: SM_Skunk_02 + 400126: SM_Skunk_03 + 400128: SM_Wolf_01 + 400130: SM_Wolf_02 + 400132: SM_Wolf_03 + 4300000: SM_Fox_01 + 4300002: SM_Wolf_02 + 4300004: SM_Raccoon_01 + 4300006: SM_Skunk_01 + 4300008: SM_Fox_02 + 4300010: SM_Fox_03 + 4300012: SM_Raccoon_02 + 4300014: SM_Raccoon_03 + 4300016: SM_Skunk_02 + 4300018: SM_Skunk_03 + 4300020: SM_Wolf_01 + 4300022: SM_Wolf_03 + 7400000: Fox_Idle + 7400002: Fox_Walk + 7400004: Fox_Run + 7400006: Fox_Eat + 9500000: //RootNode + 13700000: SM_Fox_01 + 13700002: SM_Fox_02 + 13700004: SM_Fox_03 + 13700006: SM_Raccoon_01 + 13700008: SM_Raccoon_02 + 13700010: SM_Raccoon_03 + 13700012: SM_Skunk_01 + 13700014: SM_Skunk_02 + 13700016: SM_Skunk_03 + 13700018: SM_Wolf_01 + 13700020: SM_Wolf_02 + 13700022: SM_Wolf_03 + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 1 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: Fox_Idle + takeName: Take 001 + firstFrame: 1 + lastFrame: 120 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: GoatRig + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04/SkunkTail_05 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04/SkunkTail_05/SkunkTail_06 + weight: 1 + - path: SM_Fox_01 + weight: 1 + - path: SM_Wolf_02 + weight: 1 + - path: SM_Raccoon_01 + weight: 1 + - path: SM_Skunk_01 + weight: 1 + - path: SM_Fox_02 + weight: 1 + - path: SM_Fox_03 + weight: 1 + - path: SM_Raccoon_02 + weight: 1 + - path: SM_Raccoon_03 + weight: 1 + - path: SM_Skunk_02 + weight: 1 + - path: SM_Skunk_03 + weight: 1 + - path: SM_Wolf_01 + weight: 1 + - path: SM_Wolf_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Fox_Walk + takeName: Take 001 + firstFrame: 130 + lastFrame: 165 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: GoatRig + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04/SkunkTail_05 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04/SkunkTail_05/SkunkTail_06 + weight: 1 + - path: SM_Fox_01 + weight: 1 + - path: SM_Wolf_02 + weight: 1 + - path: SM_Raccoon_01 + weight: 1 + - path: SM_Skunk_01 + weight: 1 + - path: SM_Fox_02 + weight: 1 + - path: SM_Fox_03 + weight: 1 + - path: SM_Raccoon_02 + weight: 1 + - path: SM_Raccoon_03 + weight: 1 + - path: SM_Skunk_02 + weight: 1 + - path: SM_Skunk_03 + weight: 1 + - path: SM_Wolf_01 + weight: 1 + - path: SM_Wolf_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Fox_Run + takeName: Take 001 + firstFrame: 180 + lastFrame: 195 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: GoatRig + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04/SkunkTail_05 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04/SkunkTail_05/SkunkTail_06 + weight: 1 + - path: SM_Fox_01 + weight: 1 + - path: SM_Wolf_02 + weight: 1 + - path: SM_Raccoon_01 + weight: 1 + - path: SM_Skunk_01 + weight: 1 + - path: SM_Fox_02 + weight: 1 + - path: SM_Fox_03 + weight: 1 + - path: SM_Raccoon_02 + weight: 1 + - path: SM_Raccoon_03 + weight: 1 + - path: SM_Skunk_02 + weight: 1 + - path: SM_Skunk_03 + weight: 1 + - path: SM_Wolf_01 + weight: 1 + - path: SM_Wolf_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Fox_Eat + takeName: Take 001 + firstFrame: 210 + lastFrame: 330 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: GoatRig + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04/SkunkTail_05 + weight: 1 + - path: GoatRig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/SkunkTail_01/SkunkTail_02/SkunkTail_03/SkunkTail_04/SkunkTail_05/SkunkTail_06 + weight: 1 + - path: SM_Fox_01 + weight: 1 + - path: SM_Wolf_02 + weight: 1 + - path: SM_Raccoon_01 + weight: 1 + - path: SM_Skunk_01 + weight: 1 + - path: SM_Fox_02 + weight: 1 + - path: SM_Fox_03 + weight: 1 + - path: SM_Raccoon_02 + weight: 1 + - path: SM_Raccoon_03 + weight: 1 + - path: SM_Skunk_02 + weight: 1 + - path: SM_Skunk_03 + weight: 1 + - path: SM_Wolf_01 + weight: 1 + - path: SM_Wolf_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: GoatRig + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Cookie_01.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Cookie_01.fbx new file mode 100644 index 0000000..b7d291e Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Cookie_01.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Cookie_01.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Cookie_01.fbx.meta new file mode 100644 index 0000000..63482f6 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Cookie_01.fbx.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: d2d314c911e4af5408b077dfed69013d +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Items_Cookie_01 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 10 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_EnergyCan_01.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_EnergyCan_01.fbx new file mode 100644 index 0000000..7ca168a Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_EnergyCan_01.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_EnergyCan_01.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_EnergyCan_01.fbx.meta new file mode 100644 index 0000000..e841fe8 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_EnergyCan_01.fbx.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 6b10d5dd38b22314f932fba49fc26253 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Items_EnergyCan_01 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 10 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Pizza_01.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Pizza_01.fbx new file mode 100644 index 0000000..e9ec0d0 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Pizza_01.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Pizza_01.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Pizza_01.fbx.meta new file mode 100644 index 0000000..dd97e43 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Pizza_01.fbx.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 0169642a95e8fce49b967cc4543bcdd8 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Items_Pizza_01 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 10 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Sandwich_01.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Sandwich_01.fbx new file mode 100644 index 0000000..cae6cbb Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Sandwich_01.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Sandwich_01.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Sandwich_01.fbx.meta new file mode 100644 index 0000000..3331e5b --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Sandwich_01.fbx.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 029157f85720f7749bec0a7d852a5894 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Items_Sandwich_01 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 10 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Wine_01.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Wine_01.fbx new file mode 100644 index 0000000..48491c3 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Wine_01.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Wine_01.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Wine_01.fbx.meta new file mode 100644 index 0000000..5399fa4 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Items_Wine_01.fbx.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: f9c04ce17e1bea441a2dde5505e10ed5 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Items_Wine_01 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 10 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials.meta new file mode 100644 index 0000000..672f6ba --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a983d9fe8a23154087948d926e29ea4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials/lambert1.mat b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials/lambert1.mat new file mode 100644 index 0000000..02d4315 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials/lambert1.mat @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: lambert1 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &462844775274329143 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials/lambert1.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials/lambert1.mat.meta new file mode 100644 index 0000000..1fd1805 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/Materials/lambert1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2bb4563451410d843b59ae22f11689d5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Birds.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Birds.fbx new file mode 100644 index 0000000..68bbf55 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Birds.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Birds.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Birds.fbx.meta new file mode 100644 index 0000000..66f41de --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Birds.fbx.meta @@ -0,0 +1,478 @@ +fileFormatVersion: 2 +guid: 693459689483f9e4aa5a1a6e8b37269e +timeCreated: 1480201532 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: ChickenRig_Head_TopSHJnt + 100002: ChickenRig_l_Leg_AnkleSHJnt + 100004: ChickenRig_l_Leg_BallSHJnt + 100006: ChickenRig_l_Leg_HipSHJnt + 100008: ChickenRig_l_Leg_KneeSHJnt + 100010: ChickenRig_l_Leg_ToeSHJnt + 100012: ChickenRig_Neck_01SHJnt + 100014: ChickenRig_Neck_02SHJnt + 100016: ChickenRig_Neck_TopSHJnt + 100018: ChickenRig_r_Leg_AnkleSHJnt + 100020: ChickenRig_r_Leg_BallSHJnt + 100022: ChickenRig_r_Leg_HipSHJnt + 100024: ChickenRig_r_Leg_KneeSHJnt + 100026: ChickenRig_r_Leg_ToeSHJnt + 100028: ChickenRig_ROOTSHJnt + 100030: ChickenRig_SHJntGrp + 100032: ChickenRig_Tail_01SHJnt + 100034: ChickenRig_Tail_02SHJnt + 100036: ChickenRig_Tail_TopSHJnt + 100038: //RootNode + 100040: SA_Animals_Chicken_Brown_U + 100042: SA_Animals_Chicken_White + 100044: SA_Animals_Duck_Brown_U + 100046: SA_Animals_Duck_Green + 100048: SA_Animals_Duck_White_U + 100050: SA_Animals_Rooster_Black + 100052: SA_Animals_Rooster_Brown_U + 100054: SA_Animals_Chicken_Brown + 100056: SA_Animals_Duck_Brown + 100058: SA_Animals_Duck_White + 100060: SA_Animals_Rooster_Brown + 400000: ChickenRig_Head_TopSHJnt + 400002: ChickenRig_l_Leg_AnkleSHJnt + 400004: ChickenRig_l_Leg_BallSHJnt + 400006: ChickenRig_l_Leg_HipSHJnt + 400008: ChickenRig_l_Leg_KneeSHJnt + 400010: ChickenRig_l_Leg_ToeSHJnt + 400012: ChickenRig_Neck_01SHJnt + 400014: ChickenRig_Neck_02SHJnt + 400016: ChickenRig_Neck_TopSHJnt + 400018: ChickenRig_r_Leg_AnkleSHJnt + 400020: ChickenRig_r_Leg_BallSHJnt + 400022: ChickenRig_r_Leg_HipSHJnt + 400024: ChickenRig_r_Leg_KneeSHJnt + 400026: ChickenRig_r_Leg_ToeSHJnt + 400028: ChickenRig_ROOTSHJnt + 400030: ChickenRig_SHJntGrp + 400032: ChickenRig_Tail_01SHJnt + 400034: ChickenRig_Tail_02SHJnt + 400036: ChickenRig_Tail_TopSHJnt + 400038: //RootNode + 400040: SA_Animals_Chicken_Brown_U + 400042: SA_Animals_Chicken_White + 400044: SA_Animals_Duck_Brown_U + 400046: SA_Animals_Duck_Green + 400048: SA_Animals_Duck_White_U + 400050: SA_Animals_Rooster_Black + 400052: SA_Animals_Rooster_Brown_U + 400054: SA_Animals_Chicken_Brown + 400056: SA_Animals_Duck_Brown + 400058: SA_Animals_Duck_White + 400060: SA_Animals_Rooster_Brown + 2300000: SA_Animals_Chicken_Brown_U + 2300002: SA_Animals_Duck_Brown_U + 2300004: SA_Animals_Duck_White_U + 2300006: SA_Animals_Rooster_Brown_U + 3300000: SA_Animals_Chicken_Brown_U + 3300002: SA_Animals_Duck_Brown_U + 3300004: SA_Animals_Duck_White_U + 3300006: SA_Animals_Rooster_Brown_U + 4300000: SA_Animals_Chicken_Brown_U + 4300002: SA_Animals_Duck_Brown_U + 4300004: SA_Animals_Duck_White_U + 4300006: SA_Animals_Rooster_Brown_U + 4300008: SA_Animals_Chicken_White + 4300010: SA_Animals_Duck_Green + 4300012: SA_Animals_Rooster_Black + 4300014: SA_Animals_Rooster_Brown + 4300016: SA_Animals_Duck_White + 4300018: SA_Animals_Duck_Brown + 4300020: SA_Animals_Chicken_Brown + 7400000: Birds_Idle + 7400002: Birds_Walk + 7400004: Birds_Run + 7400006: Birds_Eat + 9500000: //RootNode + 13700000: SA_Animals_Chicken_White + 13700002: SA_Animals_Duck_Green + 13700004: SA_Animals_Rooster_Black + 13700006: SA_Animals_Chicken_Brown + 13700008: SA_Animals_Duck_Brown + 13700010: SA_Animals_Duck_White + 13700012: SA_Animals_Rooster_Brown + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: Birds_Idle + takeName: Take 001 + firstFrame: 1 + lastFrame: 120 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: ChickenRig_SHJntGrp + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt/ChickenRig_l_Leg_BallSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt/ChickenRig_l_Leg_BallSHJnt/ChickenRig_l_Leg_ToeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt/ChickenRig_Neck_TopSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt/ChickenRig_Neck_TopSHJnt/ChickenRig_Head_TopSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt/ChickenRig_r_Leg_BallSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt/ChickenRig_r_Leg_BallSHJnt/ChickenRig_r_Leg_ToeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt/ChickenRig_Tail_02SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt/ChickenRig_Tail_02SHJnt/ChickenRig_Tail_TopSHJnt + weight: 1 + - path: SA_Animals_Chicken_Brown + weight: 1 + - path: SA_Animals_Chicken_White + weight: 1 + - path: SA_Animals_Duck_Brown + weight: 1 + - path: SA_Animals_Duck_Green + weight: 1 + - path: SA_Animals_Duck_White + weight: 1 + - path: SA_Animals_Rooster_Black + weight: 1 + - path: SA_Animals_Rooster_Brown + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Birds_Walk + takeName: Take 001 + firstFrame: 130 + lastFrame: 160 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: ChickenRig_SHJntGrp + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt/ChickenRig_l_Leg_BallSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt/ChickenRig_l_Leg_BallSHJnt/ChickenRig_l_Leg_ToeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt/ChickenRig_Neck_TopSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt/ChickenRig_Neck_TopSHJnt/ChickenRig_Head_TopSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt/ChickenRig_r_Leg_BallSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt/ChickenRig_r_Leg_BallSHJnt/ChickenRig_r_Leg_ToeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt/ChickenRig_Tail_02SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt/ChickenRig_Tail_02SHJnt/ChickenRig_Tail_TopSHJnt + weight: 1 + - path: SA_Animals_Chicken_Brown + weight: 1 + - path: SA_Animals_Chicken_White + weight: 1 + - path: SA_Animals_Duck_Brown + weight: 1 + - path: SA_Animals_Duck_Green + weight: 1 + - path: SA_Animals_Duck_White + weight: 1 + - path: SA_Animals_Rooster_Black + weight: 1 + - path: SA_Animals_Rooster_Brown + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Birds_Run + takeName: Take 001 + firstFrame: 170 + lastFrame: 187 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: ChickenRig_SHJntGrp + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt/ChickenRig_l_Leg_BallSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt/ChickenRig_l_Leg_BallSHJnt/ChickenRig_l_Leg_ToeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt/ChickenRig_Neck_TopSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt/ChickenRig_Neck_TopSHJnt/ChickenRig_Head_TopSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt/ChickenRig_r_Leg_BallSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt/ChickenRig_r_Leg_BallSHJnt/ChickenRig_r_Leg_ToeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt/ChickenRig_Tail_02SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt/ChickenRig_Tail_02SHJnt/ChickenRig_Tail_TopSHJnt + weight: 1 + - path: SA_Animals_Chicken_Brown + weight: 1 + - path: SA_Animals_Chicken_White + weight: 1 + - path: SA_Animals_Duck_Brown + weight: 1 + - path: SA_Animals_Duck_Green + weight: 1 + - path: SA_Animals_Duck_White + weight: 1 + - path: SA_Animals_Rooster_Black + weight: 1 + - path: SA_Animals_Rooster_Brown + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Birds_Eat + takeName: Take 001 + firstFrame: 200 + lastFrame: 320 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: ChickenRig_SHJntGrp + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt/ChickenRig_l_Leg_BallSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_l_Leg_HipSHJnt/ChickenRig_l_Leg_KneeSHJnt/ChickenRig_l_Leg_AnkleSHJnt/ChickenRig_l_Leg_BallSHJnt/ChickenRig_l_Leg_ToeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt/ChickenRig_Neck_TopSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Neck_01SHJnt/ChickenRig_Neck_02SHJnt/ChickenRig_Neck_TopSHJnt/ChickenRig_Head_TopSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt/ChickenRig_r_Leg_BallSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_r_Leg_HipSHJnt/ChickenRig_r_Leg_KneeSHJnt/ChickenRig_r_Leg_AnkleSHJnt/ChickenRig_r_Leg_BallSHJnt/ChickenRig_r_Leg_ToeSHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt/ChickenRig_Tail_02SHJnt + weight: 1 + - path: ChickenRig_SHJntGrp/ChickenRig_ROOTSHJnt/ChickenRig_Tail_01SHJnt/ChickenRig_Tail_02SHJnt/ChickenRig_Tail_TopSHJnt + weight: 1 + - path: SA_Animals_Chicken_Brown + weight: 1 + - path: SA_Animals_Chicken_White + weight: 1 + - path: SA_Animals_Duck_Brown + weight: 1 + - path: SA_Animals_Duck_Green + weight: 1 + - path: SA_Animals_Duck_White + weight: 1 + - path: SA_Animals_Rooster_Black + weight: 1 + - path: SA_Animals_Rooster_Brown + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 20 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Chick.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Chick.fbx new file mode 100644 index 0000000..94dd330 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Chick.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Chick.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Chick.fbx.meta new file mode 100644 index 0000000..ea7a220 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Chick.fbx.meta @@ -0,0 +1,276 @@ +fileFormatVersion: 2 +guid: 5cffd02f329556b48a122caf2426df2f +timeCreated: 1480209347 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: ChickRig_FootL_AuxSHJnt + 100002: ChickRig_FootR_AuxSHJnt + 100004: ChickRig_Head_AuxSHJnt + 100006: ChickRig_l_Leg_AuxSHJnt + 100008: ChickRig_r_Leg_AuxSHJnt + 100010: ChickRig_ROOTSHJnt + 100012: ChickRig_SHJntGrp + 100014: ChickRig_Tail_AuxSHJnt + 100016: SA_Animal_Chick + 100018: //RootNode + 400000: ChickRig_FootL_AuxSHJnt + 400002: ChickRig_FootR_AuxSHJnt + 400004: ChickRig_Head_AuxSHJnt + 400006: ChickRig_l_Leg_AuxSHJnt + 400008: ChickRig_r_Leg_AuxSHJnt + 400010: ChickRig_ROOTSHJnt + 400012: ChickRig_SHJntGrp + 400014: ChickRig_Tail_AuxSHJnt + 400016: SA_Animal_Chick + 400018: //RootNode + 4300000: SA_Animal_Chick + 7400000: Chick_Idle + 7400002: Chick_Walk + 7400004: Chick_Run + 7400006: Chick_Eat + 9500000: //RootNode + 13700000: SA_Animal_Chick + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: Chick_Idle + takeName: Take 001 + firstFrame: 1 + lastFrame: 120 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: ChickRig_SHJntGrp + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_Head_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_l_Leg_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_l_Leg_AuxSHJnt/ChickRig_FootL_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_r_Leg_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_r_Leg_AuxSHJnt/ChickRig_FootR_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_Tail_AuxSHJnt + weight: 1 + - path: SA_Animal_Chick + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Chick_Walk + takeName: Take 001 + firstFrame: 130 + lastFrame: 140 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: ChickRig_SHJntGrp + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_Head_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_l_Leg_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_l_Leg_AuxSHJnt/ChickRig_FootL_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_r_Leg_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_r_Leg_AuxSHJnt/ChickRig_FootR_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_Tail_AuxSHJnt + weight: 1 + - path: SA_Animal_Chick + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Chick_Run + takeName: Take 001 + firstFrame: 130 + lastFrame: 140 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: ChickRig_SHJntGrp + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_Head_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_l_Leg_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_l_Leg_AuxSHJnt/ChickRig_FootL_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_r_Leg_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_r_Leg_AuxSHJnt/ChickRig_FootR_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_Tail_AuxSHJnt + weight: 1 + - path: SA_Animal_Chick + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Chick_Eat + takeName: Take 001 + firstFrame: 150 + lastFrame: 270 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: ChickRig_SHJntGrp + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_Head_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_l_Leg_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_l_Leg_AuxSHJnt/ChickRig_FootL_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_r_Leg_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_r_Leg_AuxSHJnt/ChickRig_FootR_AuxSHJnt + weight: 1 + - path: ChickRig_SHJntGrp/ChickRig_ROOTSHJnt/ChickRig_Tail_AuxSHJnt + weight: 1 + - path: SA_Animal_Chick + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 20 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_CowBull.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_CowBull.fbx new file mode 100644 index 0000000..28ae90b Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_CowBull.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_CowBull.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_CowBull.fbx.meta new file mode 100644 index 0000000..935b837 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_CowBull.fbx.meta @@ -0,0 +1,682 @@ +fileFormatVersion: 2 +guid: f18cd949d6d73cb459e428cd63e6ac27 +timeCreated: 1480208797 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: CowRig_Head_JawEndSHJnt + 100002: CowRig_Head_JawSHJnt + 100004: CowRig_Head_TopSHJnt + 100006: CowRig_l_Clavicle_01_01SHJnt + 100008: CowRig_l_Eye_01SHJnt + 100010: CowRig_l_FrontLeg_AnkleSHJnt + 100012: CowRig_l_FrontLeg_BallSHJnt + 100014: CowRig_l_FrontLeg_HipSHJnt + 100016: CowRig_l_FrontLeg_Knee1SHJnt + 100018: CowRig_l_FrontLeg_Knee2SHJnt + 100020: CowRig_l_FrontLeg_ToeSHJnt + 100022: CowRig_l_HindLeg_AnkleSHJnt + 100024: CowRig_l_HindLeg_BallSHJnt + 100026: CowRig_l_HindLeg_HipSHJnt + 100028: CowRig_l_HindLeg_Knee1SHJnt + 100030: CowRig_l_HindLeg_Knee2SHJnt + 100032: CowRig_l_HindLeg_ToeSHJnt + 100034: CowRig_Neck_01SHJnt + 100036: CowRig_Neck_02SHJnt + 100038: CowRig_Neck_TopSHJnt + 100040: CowRig_r_Clavicle_01_01SHJnt + 100042: CowRig_r_Eye_01SHJnt + 100044: CowRig_r_FrontLeg_AnkleSHJnt + 100046: CowRig_r_FrontLeg_BallSHJnt + 100048: CowRig_r_FrontLeg_HipSHJnt + 100050: CowRig_r_FrontLeg_Knee1SHJnt + 100052: CowRig_r_FrontLeg_Knee2SHJnt + 100054: CowRig_r_FrontLeg_ToeSHJnt + 100056: CowRig_r_HindLeg_AnkleSHJnt + 100058: CowRig_r_HindLeg_BallSHJnt + 100060: CowRig_r_HindLeg_HipSHJnt + 100062: CowRig_r_HindLeg_Knee1SHJnt + 100064: CowRig_r_HindLeg_Knee2SHJnt + 100066: CowRig_r_HindLeg_ToeSHJnt + 100068: CowRig_ROOTSHJnt + 100070: CowRig_SHJntGrp + 100072: CowRig_Spine_01SHJnt + 100074: CowRig_Spine_02SHJnt + 100076: CowRig_Spine_03SHJnt + 100078: CowRig_Spine_TopSHJnt + 100080: CowRig_Tail_01_01SHJnt + 100082: CowRig_Tail_01_02SHJnt + 100084: CowRig_Tail_01_03SHJnt + 100086: CowRig_Tail_01_04SHJnt + 100088: CowRig_Tail_01_05SHJnt + 100090: //RootNode + 100092: SA_Animals_Bull_Black + 100094: SA_Animals_Bull_Brown + 100096: SA_Animals_Cow_Brown + 100098: SA_Animals_Cow_White + 400000: CowRig_Head_JawEndSHJnt + 400002: CowRig_Head_JawSHJnt + 400004: CowRig_Head_TopSHJnt + 400006: CowRig_l_Clavicle_01_01SHJnt + 400008: CowRig_l_Eye_01SHJnt + 400010: CowRig_l_FrontLeg_AnkleSHJnt + 400012: CowRig_l_FrontLeg_BallSHJnt + 400014: CowRig_l_FrontLeg_HipSHJnt + 400016: CowRig_l_FrontLeg_Knee1SHJnt + 400018: CowRig_l_FrontLeg_Knee2SHJnt + 400020: CowRig_l_FrontLeg_ToeSHJnt + 400022: CowRig_l_HindLeg_AnkleSHJnt + 400024: CowRig_l_HindLeg_BallSHJnt + 400026: CowRig_l_HindLeg_HipSHJnt + 400028: CowRig_l_HindLeg_Knee1SHJnt + 400030: CowRig_l_HindLeg_Knee2SHJnt + 400032: CowRig_l_HindLeg_ToeSHJnt + 400034: CowRig_Neck_01SHJnt + 400036: CowRig_Neck_02SHJnt + 400038: CowRig_Neck_TopSHJnt + 400040: CowRig_r_Clavicle_01_01SHJnt + 400042: CowRig_r_Eye_01SHJnt + 400044: CowRig_r_FrontLeg_AnkleSHJnt + 400046: CowRig_r_FrontLeg_BallSHJnt + 400048: CowRig_r_FrontLeg_HipSHJnt + 400050: CowRig_r_FrontLeg_Knee1SHJnt + 400052: CowRig_r_FrontLeg_Knee2SHJnt + 400054: CowRig_r_FrontLeg_ToeSHJnt + 400056: CowRig_r_HindLeg_AnkleSHJnt + 400058: CowRig_r_HindLeg_BallSHJnt + 400060: CowRig_r_HindLeg_HipSHJnt + 400062: CowRig_r_HindLeg_Knee1SHJnt + 400064: CowRig_r_HindLeg_Knee2SHJnt + 400066: CowRig_r_HindLeg_ToeSHJnt + 400068: CowRig_ROOTSHJnt + 400070: CowRig_SHJntGrp + 400072: CowRig_Spine_01SHJnt + 400074: CowRig_Spine_02SHJnt + 400076: CowRig_Spine_03SHJnt + 400078: CowRig_Spine_TopSHJnt + 400080: CowRig_Tail_01_01SHJnt + 400082: CowRig_Tail_01_02SHJnt + 400084: CowRig_Tail_01_03SHJnt + 400086: CowRig_Tail_01_04SHJnt + 400088: CowRig_Tail_01_05SHJnt + 400090: //RootNode + 400092: SA_Animals_Bull_Black + 400094: SA_Animals_Bull_Brown + 400096: SA_Animals_Cow_Brown + 400098: SA_Animals_Cow_White + 4300000: SA_Animals_Bull_Black + 4300002: SA_Animals_Cow_Brown + 4300004: SA_Animals_Cow_White + 4300006: SA_Animals_Bull_Brown + 7400000: CowBull_Idle + 7400002: CowBull_Walk + 7400004: CowBull_Run + 7400006: CowBull_Eat + 9500000: //RootNode + 13700000: SA_Animals_Bull_Black + 13700002: SA_Animals_Bull_Brown + 13700004: SA_Animals_Cow_Brown + 13700006: SA_Animals_Cow_White + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: CowBull_Idle + takeName: Take 001 + firstFrame: 1 + lastFrame: 120 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: CowRig_SHJntGrp + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt/CowRig_l_HindLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt/CowRig_l_HindLeg_BallSHJnt/CowRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt/CowRig_r_HindLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt/CowRig_r_HindLeg_BallSHJnt/CowRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt/CowRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt/CowRig_l_FrontLeg_BallSHJnt/CowRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_JawSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_JawSHJnt/CowRig_Head_JawEndSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt/CowRig_l_Eye_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt/CowRig_r_Eye_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt/CowRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt/CowRig_r_FrontLeg_BallSHJnt/CowRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt/CowRig_Tail_01_04SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt/CowRig_Tail_01_04SHJnt/CowRig_Tail_01_05SHJnt + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Bull_Black + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Bull_Brown + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Cow_Brown + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Cow_White + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: CowBull_Walk + takeName: Take 001 + firstFrame: 130 + lastFrame: 170 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: CowRig_SHJntGrp + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt/CowRig_l_HindLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt/CowRig_l_HindLeg_BallSHJnt/CowRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt/CowRig_r_HindLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt/CowRig_r_HindLeg_BallSHJnt/CowRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt/CowRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt/CowRig_l_FrontLeg_BallSHJnt/CowRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_JawSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_JawSHJnt/CowRig_Head_JawEndSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt/CowRig_l_Eye_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt/CowRig_r_Eye_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt/CowRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt/CowRig_r_FrontLeg_BallSHJnt/CowRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt/CowRig_Tail_01_04SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt/CowRig_Tail_01_04SHJnt/CowRig_Tail_01_05SHJnt + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Bull_Black + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Bull_Brown + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Cow_Brown + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Cow_White + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: CowBull_Run + takeName: Take 001 + firstFrame: 180 + lastFrame: 204 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: CowRig_SHJntGrp + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt/CowRig_l_HindLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt/CowRig_l_HindLeg_BallSHJnt/CowRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt/CowRig_r_HindLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt/CowRig_r_HindLeg_BallSHJnt/CowRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt/CowRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt/CowRig_l_FrontLeg_BallSHJnt/CowRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_JawSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_JawSHJnt/CowRig_Head_JawEndSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt/CowRig_l_Eye_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt/CowRig_r_Eye_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt/CowRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt/CowRig_r_FrontLeg_BallSHJnt/CowRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt/CowRig_Tail_01_04SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt/CowRig_Tail_01_04SHJnt/CowRig_Tail_01_05SHJnt + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Bull_Black + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Bull_Brown + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Cow_Brown + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Cow_White + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: CowBull_Eat + takeName: Take 001 + firstFrame: 210 + lastFrame: 330 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: CowRig_SHJntGrp + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt/CowRig_l_HindLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_l_HindLeg_HipSHJnt/CowRig_l_HindLeg_Knee1SHJnt/CowRig_l_HindLeg_Knee2SHJnt/CowRig_l_HindLeg_AnkleSHJnt/CowRig_l_HindLeg_BallSHJnt/CowRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt/CowRig_r_HindLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_r_HindLeg_HipSHJnt/CowRig_r_HindLeg_Knee1SHJnt/CowRig_r_HindLeg_Knee2SHJnt/CowRig_r_HindLeg_AnkleSHJnt/CowRig_r_HindLeg_BallSHJnt/CowRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt/CowRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_l_Clavicle_01_01SHJnt/CowRig_l_FrontLeg_HipSHJnt/CowRig_l_FrontLeg_Knee1SHJnt/CowRig_l_FrontLeg_Knee2SHJnt/CowRig_l_FrontLeg_AnkleSHJnt/CowRig_l_FrontLeg_BallSHJnt/CowRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_JawSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_JawSHJnt/CowRig_Head_JawEndSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt/CowRig_l_Eye_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_Neck_01SHJnt/CowRig_Neck_02SHJnt/CowRig_Neck_TopSHJnt/CowRig_Head_TopSHJnt/CowRig_r_Eye_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt/CowRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Spine_01SHJnt/CowRig_Spine_02SHJnt/CowRig_Spine_03SHJnt/CowRig_Spine_TopSHJnt/CowRig_r_Clavicle_01_01SHJnt/CowRig_r_FrontLeg_HipSHJnt/CowRig_r_FrontLeg_Knee1SHJnt/CowRig_r_FrontLeg_Knee2SHJnt/CowRig_r_FrontLeg_AnkleSHJnt/CowRig_r_FrontLeg_BallSHJnt/CowRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt/CowRig_Tail_01_04SHJnt + weight: 1 + - path: CowRig_SHJntGrp/CowRig_ROOTSHJnt/CowRig_Tail_01_01SHJnt/CowRig_Tail_01_02SHJnt/CowRig_Tail_01_03SHJnt/CowRig_Tail_01_04SHJnt/CowRig_Tail_01_05SHJnt + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Bull_Black + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Bull_Brown + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Cow_Brown + weight: 1 + - path: CowRig_SHJntGrp/SA_Animals_Cow_White + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 20 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Horse.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Horse.fbx new file mode 100644 index 0000000..39d71c2 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Horse.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Horse.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Horse.fbx.meta new file mode 100644 index 0000000..40b127f --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SA_Animal_Horse.fbx.meta @@ -0,0 +1,674 @@ +fileFormatVersion: 2 +guid: c4324fcdc6ce67d4e97e3c807c446974 +timeCreated: 1480210451 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Horse_Rig_Head_JawEndSHJnt + 100002: Horse_Rig_Head_JawSHJnt + 100004: Horse_Rig_Head_TopSHJnt + 100006: Horse_Rig_l_Clavicle_01_01SHJnt + 100008: Horse_Rig_l_Eye_01SHJnt + 100010: Horse_Rig_l_FrontLeg_AnkleSHJnt + 100012: Horse_Rig_l_FrontLeg_BallSHJnt + 100014: Horse_Rig_l_FrontLeg_HipSHJnt + 100016: Horse_Rig_l_FrontLeg_Knee1SHJnt + 100018: Horse_Rig_l_FrontLeg_Knee2SHJnt + 100020: Horse_Rig_l_FrontLeg_ToeSHJnt + 100022: Horse_Rig_l_HindLeg_AnkleSHJnt + 100024: Horse_Rig_l_HindLeg_BallSHJnt + 100026: Horse_Rig_l_HindLeg_HipSHJnt + 100028: Horse_Rig_l_HindLeg_Knee1SHJnt + 100030: Horse_Rig_l_HindLeg_Knee2SHJnt + 100032: Horse_Rig_l_HindLeg_ToeSHJnt + 100034: Horse_Rig_Neck_01SHJnt + 100036: Horse_Rig_Neck_02SHJnt + 100038: Horse_Rig_Neck_03SHJnt + 100040: Horse_Rig_Neck_TopSHJnt + 100042: Horse_Rig_r_Clavicle_01_01SHJnt + 100044: Horse_Rig_r_Eye_01SHJnt + 100046: Horse_Rig_r_FrontLeg_AnkleSHJnt + 100048: Horse_Rig_r_FrontLeg_BallSHJnt + 100050: Horse_Rig_r_FrontLeg_HipSHJnt + 100052: Horse_Rig_r_FrontLeg_Knee1SHJnt + 100054: Horse_Rig_r_FrontLeg_Knee2SHJnt + 100056: Horse_Rig_r_FrontLeg_ToeSHJnt + 100058: Horse_Rig_r_HindLeg_AnkleSHJnt + 100060: Horse_Rig_r_HindLeg_BallSHJnt + 100062: Horse_Rig_r_HindLeg_HipSHJnt + 100064: Horse_Rig_r_HindLeg_Knee1SHJnt + 100066: Horse_Rig_r_HindLeg_Knee2SHJnt + 100068: Horse_Rig_r_HindLeg_ToeSHJnt + 100070: Horse_Rig_ROOTSHJnt + 100072: Horse_Rig_SHJntGrp + 100074: Horse_Rig_Spine_01SHJnt + 100076: Horse_Rig_Spine_02SHJnt + 100078: Horse_Rig_Spine_TopSHJnt + 100080: Horse_Rig_Tail_01SHJnt + 100082: Horse_Rig_Tail_02SHJnt + 100084: Horse_Rig_Tail_TopSHJnt + 100086: //RootNode + 100088: SA_Animal_Horse_Black + 100090: SA_Animal_Horse_Brown + 100092: SA_Animal_Horse_Buckskin + 100094: SA_Animal_Horse_Grey + 100096: SA_Animal_Horse_Palomino + 400000: Horse_Rig_Head_JawEndSHJnt + 400002: Horse_Rig_Head_JawSHJnt + 400004: Horse_Rig_Head_TopSHJnt + 400006: Horse_Rig_l_Clavicle_01_01SHJnt + 400008: Horse_Rig_l_Eye_01SHJnt + 400010: Horse_Rig_l_FrontLeg_AnkleSHJnt + 400012: Horse_Rig_l_FrontLeg_BallSHJnt + 400014: Horse_Rig_l_FrontLeg_HipSHJnt + 400016: Horse_Rig_l_FrontLeg_Knee1SHJnt + 400018: Horse_Rig_l_FrontLeg_Knee2SHJnt + 400020: Horse_Rig_l_FrontLeg_ToeSHJnt + 400022: Horse_Rig_l_HindLeg_AnkleSHJnt + 400024: Horse_Rig_l_HindLeg_BallSHJnt + 400026: Horse_Rig_l_HindLeg_HipSHJnt + 400028: Horse_Rig_l_HindLeg_Knee1SHJnt + 400030: Horse_Rig_l_HindLeg_Knee2SHJnt + 400032: Horse_Rig_l_HindLeg_ToeSHJnt + 400034: Horse_Rig_Neck_01SHJnt + 400036: Horse_Rig_Neck_02SHJnt + 400038: Horse_Rig_Neck_03SHJnt + 400040: Horse_Rig_Neck_TopSHJnt + 400042: Horse_Rig_r_Clavicle_01_01SHJnt + 400044: Horse_Rig_r_Eye_01SHJnt + 400046: Horse_Rig_r_FrontLeg_AnkleSHJnt + 400048: Horse_Rig_r_FrontLeg_BallSHJnt + 400050: Horse_Rig_r_FrontLeg_HipSHJnt + 400052: Horse_Rig_r_FrontLeg_Knee1SHJnt + 400054: Horse_Rig_r_FrontLeg_Knee2SHJnt + 400056: Horse_Rig_r_FrontLeg_ToeSHJnt + 400058: Horse_Rig_r_HindLeg_AnkleSHJnt + 400060: Horse_Rig_r_HindLeg_BallSHJnt + 400062: Horse_Rig_r_HindLeg_HipSHJnt + 400064: Horse_Rig_r_HindLeg_Knee1SHJnt + 400066: Horse_Rig_r_HindLeg_Knee2SHJnt + 400068: Horse_Rig_r_HindLeg_ToeSHJnt + 400070: Horse_Rig_ROOTSHJnt + 400072: Horse_Rig_SHJntGrp + 400074: Horse_Rig_Spine_01SHJnt + 400076: Horse_Rig_Spine_02SHJnt + 400078: Horse_Rig_Spine_TopSHJnt + 400080: Horse_Rig_Tail_01SHJnt + 400082: Horse_Rig_Tail_02SHJnt + 400084: Horse_Rig_Tail_TopSHJnt + 400086: //RootNode + 400088: SA_Animal_Horse_Black + 400090: SA_Animal_Horse_Brown + 400092: SA_Animal_Horse_Buckskin + 400094: SA_Animal_Horse_Grey + 400096: SA_Animal_Horse_Palomino + 4300000: SA_Animal_Horse_Brown + 4300002: SA_Animal_Horse_Buckskin + 4300004: SA_Animal_Horse_Palomino + 4300006: SA_Animal_Horse_Black + 4300008: SA_Animal_Horse_Grey + 7400000: Horse_Idle + 7400002: Horse_Walk + 7400004: Horse_Run + 7400006: Horse_Eat + 9500000: //RootNode + 13700000: SA_Animal_Horse_Black + 13700002: SA_Animal_Horse_Brown + 13700004: SA_Animal_Horse_Buckskin + 13700006: SA_Animal_Horse_Grey + 13700008: SA_Animal_Horse_Palomino + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: Horse_Idle + takeName: Take 001 + firstFrame: 160 + lastFrame: 280 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Horse_Rig_SHJntGrp + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt/Horse_Rig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt/Horse_Rig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt/Horse_Rig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt/Horse_Rig_Head_JawEndSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_l_Eye_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_r_Eye_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt/Horse_Rig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt/Horse_Rig_Tail_TopSHJnt + weight: 1 + - path: SA_Animal_Horse_Black + weight: 1 + - path: SA_Animal_Horse_Brown + weight: 1 + - path: SA_Animal_Horse_Buckskin + weight: 1 + - path: SA_Animal_Horse_Grey + weight: 1 + - path: SA_Animal_Horse_Palomino + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Horse_Walk + takeName: Take 001 + firstFrame: 30 + lastFrame: 59 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Horse_Rig_SHJntGrp + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt/Horse_Rig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt/Horse_Rig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt/Horse_Rig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt/Horse_Rig_Head_JawEndSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_l_Eye_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_r_Eye_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt/Horse_Rig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt/Horse_Rig_Tail_TopSHJnt + weight: 1 + - path: SA_Animal_Horse_Black + weight: 1 + - path: SA_Animal_Horse_Brown + weight: 1 + - path: SA_Animal_Horse_Buckskin + weight: 1 + - path: SA_Animal_Horse_Grey + weight: 1 + - path: SA_Animal_Horse_Palomino + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Horse_Run + takeName: Take 001 + firstFrame: 1 + lastFrame: 24 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Horse_Rig_SHJntGrp + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt/Horse_Rig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt/Horse_Rig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt/Horse_Rig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt/Horse_Rig_Head_JawEndSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_l_Eye_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_r_Eye_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt/Horse_Rig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt/Horse_Rig_Tail_TopSHJnt + weight: 1 + - path: SA_Animal_Horse_Black + weight: 1 + - path: SA_Animal_Horse_Brown + weight: 1 + - path: SA_Animal_Horse_Buckskin + weight: 1 + - path: SA_Animal_Horse_Grey + weight: 1 + - path: SA_Animal_Horse_Palomino + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: Horse_Eat + takeName: Take 001 + firstFrame: 70 + lastFrame: 160 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Horse_Rig_SHJntGrp + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_l_HindLeg_HipSHJnt/Horse_Rig_l_HindLeg_Knee1SHJnt/Horse_Rig_l_HindLeg_Knee2SHJnt/Horse_Rig_l_HindLeg_AnkleSHJnt/Horse_Rig_l_HindLeg_BallSHJnt/Horse_Rig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_r_HindLeg_HipSHJnt/Horse_Rig_r_HindLeg_Knee1SHJnt/Horse_Rig_r_HindLeg_Knee2SHJnt/Horse_Rig_r_HindLeg_AnkleSHJnt/Horse_Rig_r_HindLeg_BallSHJnt/Horse_Rig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_l_Clavicle_01_01SHJnt/Horse_Rig_l_FrontLeg_HipSHJnt/Horse_Rig_l_FrontLeg_Knee1SHJnt/Horse_Rig_l_FrontLeg_Knee2SHJnt/Horse_Rig_l_FrontLeg_AnkleSHJnt/Horse_Rig_l_FrontLeg_BallSHJnt/Horse_Rig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_JawSHJnt/Horse_Rig_Head_JawEndSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_l_Eye_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_Neck_01SHJnt/Horse_Rig_Neck_02SHJnt/Horse_Rig_Neck_03SHJnt/Horse_Rig_Neck_TopSHJnt/Horse_Rig_Head_TopSHJnt/Horse_Rig_r_Eye_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Spine_01SHJnt/Horse_Rig_Spine_02SHJnt/Horse_Rig_Spine_TopSHJnt/Horse_Rig_r_Clavicle_01_01SHJnt/Horse_Rig_r_FrontLeg_HipSHJnt/Horse_Rig_r_FrontLeg_Knee1SHJnt/Horse_Rig_r_FrontLeg_Knee2SHJnt/Horse_Rig_r_FrontLeg_AnkleSHJnt/Horse_Rig_r_FrontLeg_BallSHJnt/Horse_Rig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt + weight: 1 + - path: Horse_Rig_SHJntGrp/Horse_Rig_ROOTSHJnt/Horse_Rig_Tail_01SHJnt/Horse_Rig_Tail_02SHJnt/Horse_Rig_Tail_TopSHJnt + weight: 1 + - path: SA_Animal_Horse_Black + weight: 1 + - path: SA_Animal_Horse_Brown + weight: 1 + - path: SA_Animal_Horse_Buckskin + weight: 1 + - path: SA_Animal_Horse_Grey + weight: 1 + - path: SA_Animal_Horse_Palomino + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 20 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Fish_Cooked.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Fish_Cooked.fbx new file mode 100644 index 0000000..c29e384 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Fish_Cooked.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Fish_Cooked.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Fish_Cooked.fbx.meta new file mode 100644 index 0000000..8101c3d --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Fish_Cooked.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 85e4a8c480f09dc4183af326bee29e93 +timeCreated: 1462231731 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_Food_Fish_Cooked + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_01.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_01.fbx new file mode 100644 index 0000000..b16c82f Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_01.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_01.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_01.fbx.meta new file mode 100644 index 0000000..c409b7c --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_01.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: cf2656555a2f4904f94b09943e34400f +timeCreated: 1462231733 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_Food_Organic_Apple_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_03.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_03.fbx new file mode 100644 index 0000000..5aff649 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_03.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_03.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_03.fbx.meta new file mode 100644 index 0000000..0768307 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Apple_03.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 6294bcc7efeb481429886b9604a08df6 +timeCreated: 1462231729 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_Food_Organic_Apple_03 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Carrot.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Carrot.fbx new file mode 100644 index 0000000..15c2236 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Carrot.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Carrot.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Carrot.fbx.meta new file mode 100644 index 0000000..4233def --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Carrot.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 7f76d896f2cc25048b6175b2d696a4c6 +timeCreated: 1462231730 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_Food_Organic_Carrot + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Pear_02.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Pear_02.fbx new file mode 100644 index 0000000..25c3391 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Pear_02.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Pear_02.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Pear_02.fbx.meta new file mode 100644 index 0000000..1736207 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SI_Food_Organic_Pear_02.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: fac3f861a349d484a91061b9ed7aa40d +timeCreated: 1462231735 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_Food_Organic_Pear_02 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Icon_Banana_02.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Icon_Banana_02.fbx new file mode 100644 index 0000000..3a93cfd Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Icon_Banana_02.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Icon_Banana_02.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Icon_Banana_02.fbx.meta new file mode 100644 index 0000000..4fff27b --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Icon_Banana_02.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 796f38e395d865d4d91774af07561c7a +timeCreated: 1547158177 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_Banana_02 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bone_01.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bone_01.fbx new file mode 100644 index 0000000..e31d310 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bone_01.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bone_01.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bone_01.fbx.meta new file mode 100644 index 0000000..b18e58a --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bone_01.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 828481e15b18a254c882f17660366d71 +timeCreated: 1488837174 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Bone_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 10 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 10 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Steak_01.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Steak_01.fbx new file mode 100644 index 0000000..c0d9f7c Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Steak_01.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Steak_01.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Steak_01.fbx.meta new file mode 100644 index 0000000..337c786 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SM_Prop_Steak_01.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: c55426ee7a822ec4c8ceed2eb60a805e +timeCreated: 1488837174 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Steak_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 10 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 10 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleDogs.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleDogs.fbx new file mode 100644 index 0000000..5496182 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleDogs.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleDogs.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleDogs.fbx.meta new file mode 100644 index 0000000..a1adb8d --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleDogs.fbx.meta @@ -0,0 +1,1914 @@ +fileFormatVersion: 2 +guid: 4813058df6cbc544c979b2b5b9882a81 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: GoatRig + 100002: GoatRig_Head_JawEndSHJnt + 100004: GoatRig_Head_JawSHJnt + 100006: GoatRig_Head_TopSHJnt + 100008: GoatRig_l_Clavicle_01_01SHJnt + 100010: GoatRig_l_Eye_01SHJnt + 100012: GoatRig_l_FrontLeg_AnkleSHJnt + 100014: GoatRig_l_FrontLeg_BallSHJnt + 100016: GoatRig_l_FrontLeg_HipSHJnt + 100018: GoatRig_l_FrontLeg_Knee1SHJnt + 100020: GoatRig_l_FrontLeg_Knee2SHJnt + 100022: GoatRig_l_FrontLeg_ToeSHJnt + 100024: GoatRig_l_HindLeg_AnkleSHJnt + 100026: GoatRig_l_HindLeg_BallSHJnt + 100028: GoatRig_l_HindLeg_HipSHJnt + 100030: GoatRig_l_HindLeg_Knee1SHJnt + 100032: GoatRig_l_HindLeg_Knee2SHJnt + 100034: GoatRig_l_HindLeg_ToeSHJnt + 100036: GoatRig_Neck_01SHJnt + 100038: GoatRig_Neck_02SHJnt + 100040: GoatRig_Neck_TopSHJnt + 100042: GoatRig_r_Clavicle_01_01SHJnt + 100044: GoatRig_r_Eye_01SHJnt + 100046: GoatRig_r_FrontLeg_AnkleSHJnt + 100048: GoatRig_r_FrontLeg_BallSHJnt + 100050: GoatRig_r_FrontLeg_HipSHJnt + 100052: GoatRig_r_FrontLeg_Knee1SHJnt + 100054: GoatRig_r_FrontLeg_Knee2SHJnt + 100056: GoatRig_r_FrontLeg_ToeSHJnt + 100058: GoatRig_r_HindLeg_AnkleSHJnt + 100060: GoatRig_r_HindLeg_BallSHJnt + 100062: GoatRig_r_HindLeg_HipSHJnt + 100064: GoatRig_r_HindLeg_Knee1SHJnt + 100066: GoatRig_r_HindLeg_Knee2SHJnt + 100068: GoatRig_r_HindLeg_ToeSHJnt + 100070: GoatRig_ROOTSHJnt + 100072: GoatRig_SHJntGrp + 100074: GoatRig_Spine_01SHJnt + 100076: GoatRig_Spine_02SHJnt + 100078: GoatRig_Spine_TopSHJnt + 100080: GoatRig_Tail_01 + 100082: GoatRig_Tail_01SHJnt + 100084: GoatRig_Tail_02 + 100086: GoatRig_Tail_02SHJnt + 100088: GoatRig_Tail_03 + 100090: GoatRig_Tail_04 + 100092: GoatRig_Tail_05 + 100094: GoatRig_Tail_TopSHJnt + 100096: //RootNode + 100098: SM_Beagle_01 + 100100: SM_Beagle_02 + 100102: SM_Beagle_03 + 100104: SM_BorderCollie_01 + 100106: SM_BorderCollie_02 + 100108: SM_BorderCollie_03 + 100110: SM_BullDog_01 + 100112: SM_BullDog_02 + 100114: SM_BullDog_03 + 100116: SM_BullTerrier_01 + 100118: SM_BullTerrier_02 + 100120: SM_BullTerrier_03 + 100122: SM_Chihuahua_01 + 100124: SM_Chihuahua_02 + 100126: SM_Chihuahua_03 + 100128: SM_Doberman_01 + 100130: SM_Doberman_02 + 100132: SM_Doberman_03 + 100134: SM_GermanShepherd_01 + 100136: SM_GermanShepherd_02 + 100138: SM_GermanShepherd_03 + 100140: SM_Labrador_01 + 100142: SM_Labrador_02 + 100144: SM_Labrador_03 + 100146: SM_Poodle_01 + 100148: SM_Poodle_02 + 100150: SM_Poodle_03 + 100152: SM_Pug_01 + 100154: SM_Pug_02 + 100156: SM_Pug_03 + 100158: SM_RhodesianRidgeback_01 + 100160: SM_RhodesianRidgeback_02 + 100162: SM_RhodesianRidgeback_03 + 100164: SM_SaintBernard_01 + 100166: SM_SaintBernard_02 + 100168: SM_SaintBernard_03 + 100170: Rig + 400000: GoatRig + 400002: GoatRig_Head_JawEndSHJnt + 400004: GoatRig_Head_JawSHJnt + 400006: GoatRig_Head_TopSHJnt + 400008: GoatRig_l_Clavicle_01_01SHJnt + 400010: GoatRig_l_Eye_01SHJnt + 400012: GoatRig_l_FrontLeg_AnkleSHJnt + 400014: GoatRig_l_FrontLeg_BallSHJnt + 400016: GoatRig_l_FrontLeg_HipSHJnt + 400018: GoatRig_l_FrontLeg_Knee1SHJnt + 400020: GoatRig_l_FrontLeg_Knee2SHJnt + 400022: GoatRig_l_FrontLeg_ToeSHJnt + 400024: GoatRig_l_HindLeg_AnkleSHJnt + 400026: GoatRig_l_HindLeg_BallSHJnt + 400028: GoatRig_l_HindLeg_HipSHJnt + 400030: GoatRig_l_HindLeg_Knee1SHJnt + 400032: GoatRig_l_HindLeg_Knee2SHJnt + 400034: GoatRig_l_HindLeg_ToeSHJnt + 400036: GoatRig_Neck_01SHJnt + 400038: GoatRig_Neck_02SHJnt + 400040: GoatRig_Neck_TopSHJnt + 400042: GoatRig_r_Clavicle_01_01SHJnt + 400044: GoatRig_r_Eye_01SHJnt + 400046: GoatRig_r_FrontLeg_AnkleSHJnt + 400048: GoatRig_r_FrontLeg_BallSHJnt + 400050: GoatRig_r_FrontLeg_HipSHJnt + 400052: GoatRig_r_FrontLeg_Knee1SHJnt + 400054: GoatRig_r_FrontLeg_Knee2SHJnt + 400056: GoatRig_r_FrontLeg_ToeSHJnt + 400058: GoatRig_r_HindLeg_AnkleSHJnt + 400060: GoatRig_r_HindLeg_BallSHJnt + 400062: GoatRig_r_HindLeg_HipSHJnt + 400064: GoatRig_r_HindLeg_Knee1SHJnt + 400066: GoatRig_r_HindLeg_Knee2SHJnt + 400068: GoatRig_r_HindLeg_ToeSHJnt + 400070: GoatRig_ROOTSHJnt + 400072: GoatRig_SHJntGrp + 400074: GoatRig_Spine_01SHJnt + 400076: GoatRig_Spine_02SHJnt + 400078: GoatRig_Spine_TopSHJnt + 400080: GoatRig_Tail_01 + 400082: GoatRig_Tail_01SHJnt + 400084: GoatRig_Tail_02 + 400086: GoatRig_Tail_02SHJnt + 400088: GoatRig_Tail_03 + 400090: GoatRig_Tail_04 + 400092: GoatRig_Tail_05 + 400094: GoatRig_Tail_TopSHJnt + 400096: //RootNode + 400098: SM_Beagle_01 + 400100: SM_Beagle_02 + 400102: SM_Beagle_03 + 400104: SM_BorderCollie_01 + 400106: SM_BorderCollie_02 + 400108: SM_BorderCollie_03 + 400110: SM_BullDog_01 + 400112: SM_BullDog_02 + 400114: SM_BullDog_03 + 400116: SM_BullTerrier_01 + 400118: SM_BullTerrier_02 + 400120: SM_BullTerrier_03 + 400122: SM_Chihuahua_01 + 400124: SM_Chihuahua_02 + 400126: SM_Chihuahua_03 + 400128: SM_Doberman_01 + 400130: SM_Doberman_02 + 400132: SM_Doberman_03 + 400134: SM_GermanShepherd_01 + 400136: SM_GermanShepherd_02 + 400138: SM_GermanShepherd_03 + 400140: SM_Labrador_01 + 400142: SM_Labrador_02 + 400144: SM_Labrador_03 + 400146: SM_Poodle_01 + 400148: SM_Poodle_02 + 400150: SM_Poodle_03 + 400152: SM_Pug_01 + 400154: SM_Pug_02 + 400156: SM_Pug_03 + 400158: SM_RhodesianRidgeback_01 + 400160: SM_RhodesianRidgeback_02 + 400162: SM_RhodesianRidgeback_03 + 400164: SM_SaintBernard_01 + 400166: SM_SaintBernard_02 + 400168: SM_SaintBernard_03 + 400170: Rig + 4300000: SM_Beagle_01 + 4300002: SM_BorderCollie_01 + 4300004: SM_BullDog_01 + 4300006: SM_BullTerrier_01 + 4300008: SM_Chihuahua_01 + 4300010: SM_Doberman_01 + 4300012: SM_GermanShepherd_01 + 4300014: SM_Labrador_01 + 4300016: SM_Poodle_01 + 4300018: SM_RhodesianRidgeback_01 + 4300020: SM_SaintBernard_01 + 4300022: SM_Beagle_02 + 4300024: SM_BorderCollie_02 + 4300026: SM_BullDog_02 + 4300028: SM_BullTerrier_02 + 4300030: SM_Chihuahua_02 + 4300032: SM_Doberman_02 + 4300034: SM_GermanShepherd_02 + 4300036: SM_Labrador_02 + 4300038: SM_Poodle_02 + 4300040: SM_Pug_02 + 4300042: SM_RhodesianRidgeback_02 + 4300044: SM_SaintBernard_02 + 4300046: SM_Beagle_03 + 4300048: SM_BorderCollie_03 + 4300050: SM_BullDog_03 + 4300052: SM_BullTerrier_03 + 4300054: SM_Chihuahua_03 + 4300056: SM_Doberman_03 + 4300058: SM_GermanShepherd_03 + 4300060: SM_Labrador_03 + 4300062: SM_Poodle_03 + 4300064: SM_Pug_03 + 4300066: SM_RhodesianRidgeback_03 + 4300068: SM_SaintBernard_03 + 4300070: SM_Pug_01 + 7400000: Idle + 7400002: Walk + 7400004: Run + 7400006: Eat + 7400008: Sit_Start + 7400010: Sit_Idle + 7400012: Sit_Up + 7400014: Bark + 9500000: //RootNode + 13700000: SM_Beagle_01 + 13700002: SM_Beagle_02 + 13700004: SM_Beagle_03 + 13700006: SM_BorderCollie_01 + 13700008: SM_BorderCollie_02 + 13700010: SM_BorderCollie_03 + 13700012: SM_BullDog_01 + 13700014: SM_BullDog_02 + 13700016: SM_BullDog_03 + 13700018: SM_BullTerrier_01 + 13700020: SM_BullTerrier_02 + 13700022: SM_BullTerrier_03 + 13700024: SM_Chihuahua_01 + 13700026: SM_Chihuahua_02 + 13700028: SM_Chihuahua_03 + 13700030: SM_Doberman_01 + 13700032: SM_Doberman_02 + 13700034: SM_Doberman_03 + 13700036: SM_GermanShepherd_01 + 13700038: SM_GermanShepherd_02 + 13700040: SM_GermanShepherd_03 + 13700042: SM_Labrador_01 + 13700044: SM_Labrador_02 + 13700046: SM_Labrador_03 + 13700048: SM_Poodle_01 + 13700050: SM_Poodle_02 + 13700052: SM_Poodle_03 + 13700054: SM_Pug_02 + 13700056: SM_Pug_03 + 13700058: SM_RhodesianRidgeback_01 + 13700060: SM_RhodesianRidgeback_02 + 13700062: SM_RhodesianRidgeback_03 + 13700064: SM_SaintBernard_01 + 13700066: SM_SaintBernard_02 + 13700068: SM_SaintBernard_03 + 13700070: SM_Pug_01 + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 0 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: + - Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Idle + takeName: Take 001 + firstFrame: 1 + lastFrame: 120 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Rig + weight: 1 + - path: Rig/GoatRig_SHJntGrp + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: SM_Beagle_01 + weight: 1 + - path: SM_BorderCollie_01 + weight: 1 + - path: SM_BullDog_01 + weight: 1 + - path: SM_BullTerrier_01 + weight: 1 + - path: SM_Chihuahua_01 + weight: 1 + - path: SM_Doberman_01 + weight: 1 + - path: SM_GermanShepherd_01 + weight: 1 + - path: SM_Labrador_01 + weight: 1 + - path: SM_Poodle_01 + weight: 1 + - path: SM_RhodesianRidgeback_01 + weight: 1 + - path: SM_SaintBernard_01 + weight: 1 + - path: SM_Beagle_02 + weight: 1 + - path: SM_BorderCollie_02 + weight: 1 + - path: SM_BullDog_02 + weight: 1 + - path: SM_BullTerrier_02 + weight: 1 + - path: SM_Chihuahua_02 + weight: 1 + - path: SM_Doberman_02 + weight: 1 + - path: SM_GermanShepherd_02 + weight: 1 + - path: SM_Labrador_02 + weight: 1 + - path: SM_Poodle_02 + weight: 1 + - path: SM_Pug_02 + weight: 1 + - path: SM_RhodesianRidgeback_02 + weight: 1 + - path: SM_SaintBernard_02 + weight: 1 + - path: SM_Beagle_03 + weight: 1 + - path: SM_BorderCollie_03 + weight: 1 + - path: SM_BullDog_03 + weight: 1 + - path: SM_BullTerrier_03 + weight: 1 + - path: SM_Chihuahua_03 + weight: 1 + - path: SM_Doberman_03 + weight: 1 + - path: SM_GermanShepherd_03 + weight: 1 + - path: SM_Labrador_03 + weight: 1 + - path: SM_Poodle_03 + weight: 1 + - path: SM_Pug_03 + weight: 1 + - path: SM_RhodesianRidgeback_03 + weight: 1 + - path: SM_SaintBernard_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Walk + takeName: Take 001 + firstFrame: 130 + lastFrame: 165 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Rig + weight: 1 + - path: Rig/GoatRig_SHJntGrp + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: SM_Beagle_01 + weight: 1 + - path: SM_BorderCollie_01 + weight: 1 + - path: SM_BullDog_01 + weight: 1 + - path: SM_BullTerrier_01 + weight: 1 + - path: SM_Chihuahua_01 + weight: 1 + - path: SM_Doberman_01 + weight: 1 + - path: SM_GermanShepherd_01 + weight: 1 + - path: SM_Labrador_01 + weight: 1 + - path: SM_Poodle_01 + weight: 1 + - path: SM_RhodesianRidgeback_01 + weight: 1 + - path: SM_SaintBernard_01 + weight: 1 + - path: SM_Beagle_02 + weight: 1 + - path: SM_BorderCollie_02 + weight: 1 + - path: SM_BullDog_02 + weight: 1 + - path: SM_BullTerrier_02 + weight: 1 + - path: SM_Chihuahua_02 + weight: 1 + - path: SM_Doberman_02 + weight: 1 + - path: SM_GermanShepherd_02 + weight: 1 + - path: SM_Labrador_02 + weight: 1 + - path: SM_Poodle_02 + weight: 1 + - path: SM_Pug_02 + weight: 1 + - path: SM_RhodesianRidgeback_02 + weight: 1 + - path: SM_SaintBernard_02 + weight: 1 + - path: SM_Beagle_03 + weight: 1 + - path: SM_BorderCollie_03 + weight: 1 + - path: SM_BullDog_03 + weight: 1 + - path: SM_BullTerrier_03 + weight: 1 + - path: SM_Chihuahua_03 + weight: 1 + - path: SM_Doberman_03 + weight: 1 + - path: SM_GermanShepherd_03 + weight: 1 + - path: SM_Labrador_03 + weight: 1 + - path: SM_Poodle_03 + weight: 1 + - path: SM_Pug_03 + weight: 1 + - path: SM_RhodesianRidgeback_03 + weight: 1 + - path: SM_SaintBernard_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Run + takeName: Take 001 + firstFrame: 180 + lastFrame: 195 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Rig + weight: 1 + - path: Rig/GoatRig_SHJntGrp + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: SM_Beagle_01 + weight: 1 + - path: SM_BorderCollie_01 + weight: 1 + - path: SM_BullDog_01 + weight: 1 + - path: SM_BullTerrier_01 + weight: 1 + - path: SM_Chihuahua_01 + weight: 1 + - path: SM_Doberman_01 + weight: 1 + - path: SM_GermanShepherd_01 + weight: 1 + - path: SM_Labrador_01 + weight: 1 + - path: SM_Poodle_01 + weight: 1 + - path: SM_RhodesianRidgeback_01 + weight: 1 + - path: SM_SaintBernard_01 + weight: 1 + - path: SM_Beagle_02 + weight: 1 + - path: SM_BorderCollie_02 + weight: 1 + - path: SM_BullDog_02 + weight: 1 + - path: SM_BullTerrier_02 + weight: 1 + - path: SM_Chihuahua_02 + weight: 1 + - path: SM_Doberman_02 + weight: 1 + - path: SM_GermanShepherd_02 + weight: 1 + - path: SM_Labrador_02 + weight: 1 + - path: SM_Poodle_02 + weight: 1 + - path: SM_Pug_02 + weight: 1 + - path: SM_RhodesianRidgeback_02 + weight: 1 + - path: SM_SaintBernard_02 + weight: 1 + - path: SM_Beagle_03 + weight: 1 + - path: SM_BorderCollie_03 + weight: 1 + - path: SM_BullDog_03 + weight: 1 + - path: SM_BullTerrier_03 + weight: 1 + - path: SM_Chihuahua_03 + weight: 1 + - path: SM_Doberman_03 + weight: 1 + - path: SM_GermanShepherd_03 + weight: 1 + - path: SM_Labrador_03 + weight: 1 + - path: SM_Poodle_03 + weight: 1 + - path: SM_Pug_03 + weight: 1 + - path: SM_RhodesianRidgeback_03 + weight: 1 + - path: SM_SaintBernard_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Eat + takeName: Take 001 + firstFrame: 210 + lastFrame: 330 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Rig + weight: 1 + - path: Rig/GoatRig_SHJntGrp + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: SM_Beagle_01 + weight: 1 + - path: SM_BorderCollie_01 + weight: 1 + - path: SM_BullDog_01 + weight: 1 + - path: SM_BullTerrier_01 + weight: 1 + - path: SM_Chihuahua_01 + weight: 1 + - path: SM_Doberman_01 + weight: 1 + - path: SM_GermanShepherd_01 + weight: 1 + - path: SM_Labrador_01 + weight: 1 + - path: SM_Poodle_01 + weight: 1 + - path: SM_RhodesianRidgeback_01 + weight: 1 + - path: SM_SaintBernard_01 + weight: 1 + - path: SM_Beagle_02 + weight: 1 + - path: SM_BorderCollie_02 + weight: 1 + - path: SM_BullDog_02 + weight: 1 + - path: SM_BullTerrier_02 + weight: 1 + - path: SM_Chihuahua_02 + weight: 1 + - path: SM_Doberman_02 + weight: 1 + - path: SM_GermanShepherd_02 + weight: 1 + - path: SM_Labrador_02 + weight: 1 + - path: SM_Poodle_02 + weight: 1 + - path: SM_Pug_02 + weight: 1 + - path: SM_RhodesianRidgeback_02 + weight: 1 + - path: SM_SaintBernard_02 + weight: 1 + - path: SM_Beagle_03 + weight: 1 + - path: SM_BorderCollie_03 + weight: 1 + - path: SM_BullDog_03 + weight: 1 + - path: SM_BullTerrier_03 + weight: 1 + - path: SM_Chihuahua_03 + weight: 1 + - path: SM_Doberman_03 + weight: 1 + - path: SM_GermanShepherd_03 + weight: 1 + - path: SM_Labrador_03 + weight: 1 + - path: SM_Poodle_03 + weight: 1 + - path: SM_Pug_03 + weight: 1 + - path: SM_RhodesianRidgeback_03 + weight: 1 + - path: SM_SaintBernard_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Sit_Start + takeName: Take 001 + firstFrame: 350 + lastFrame: 386 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Rig + weight: 1 + - path: Rig/GoatRig_SHJntGrp + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: SM_Beagle_01 + weight: 1 + - path: SM_BorderCollie_01 + weight: 1 + - path: SM_BullDog_01 + weight: 1 + - path: SM_BullTerrier_01 + weight: 1 + - path: SM_Chihuahua_01 + weight: 1 + - path: SM_Doberman_01 + weight: 1 + - path: SM_GermanShepherd_01 + weight: 1 + - path: SM_Labrador_01 + weight: 1 + - path: SM_Poodle_01 + weight: 1 + - path: SM_RhodesianRidgeback_01 + weight: 1 + - path: SM_SaintBernard_01 + weight: 1 + - path: SM_Beagle_02 + weight: 1 + - path: SM_BorderCollie_02 + weight: 1 + - path: SM_BullDog_02 + weight: 1 + - path: SM_BullTerrier_02 + weight: 1 + - path: SM_Chihuahua_02 + weight: 1 + - path: SM_Doberman_02 + weight: 1 + - path: SM_GermanShepherd_02 + weight: 1 + - path: SM_Labrador_02 + weight: 1 + - path: SM_Poodle_02 + weight: 1 + - path: SM_Pug_02 + weight: 1 + - path: SM_RhodesianRidgeback_02 + weight: 1 + - path: SM_SaintBernard_02 + weight: 1 + - path: SM_Beagle_03 + weight: 1 + - path: SM_BorderCollie_03 + weight: 1 + - path: SM_BullDog_03 + weight: 1 + - path: SM_BullTerrier_03 + weight: 1 + - path: SM_Chihuahua_03 + weight: 1 + - path: SM_Doberman_03 + weight: 1 + - path: SM_GermanShepherd_03 + weight: 1 + - path: SM_Labrador_03 + weight: 1 + - path: SM_Poodle_03 + weight: 1 + - path: SM_Pug_03 + weight: 1 + - path: SM_RhodesianRidgeback_03 + weight: 1 + - path: SM_SaintBernard_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Sit_Idle + takeName: Take 001 + firstFrame: 390 + lastFrame: 440 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Rig + weight: 1 + - path: Rig/GoatRig_SHJntGrp + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: SM_Beagle_01 + weight: 1 + - path: SM_BorderCollie_01 + weight: 1 + - path: SM_BullDog_01 + weight: 1 + - path: SM_BullTerrier_01 + weight: 1 + - path: SM_Chihuahua_01 + weight: 1 + - path: SM_Doberman_01 + weight: 1 + - path: SM_GermanShepherd_01 + weight: 1 + - path: SM_Labrador_01 + weight: 1 + - path: SM_Poodle_01 + weight: 1 + - path: SM_RhodesianRidgeback_01 + weight: 1 + - path: SM_SaintBernard_01 + weight: 1 + - path: SM_Beagle_02 + weight: 1 + - path: SM_BorderCollie_02 + weight: 1 + - path: SM_BullDog_02 + weight: 1 + - path: SM_BullTerrier_02 + weight: 1 + - path: SM_Chihuahua_02 + weight: 1 + - path: SM_Doberman_02 + weight: 1 + - path: SM_GermanShepherd_02 + weight: 1 + - path: SM_Labrador_02 + weight: 1 + - path: SM_Poodle_02 + weight: 1 + - path: SM_Pug_02 + weight: 1 + - path: SM_RhodesianRidgeback_02 + weight: 1 + - path: SM_SaintBernard_02 + weight: 1 + - path: SM_Beagle_03 + weight: 1 + - path: SM_BorderCollie_03 + weight: 1 + - path: SM_BullDog_03 + weight: 1 + - path: SM_BullTerrier_03 + weight: 1 + - path: SM_Chihuahua_03 + weight: 1 + - path: SM_Doberman_03 + weight: 1 + - path: SM_GermanShepherd_03 + weight: 1 + - path: SM_Labrador_03 + weight: 1 + - path: SM_Poodle_03 + weight: 1 + - path: SM_Pug_03 + weight: 1 + - path: SM_RhodesianRidgeback_03 + weight: 1 + - path: SM_SaintBernard_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Sit_Up + takeName: Take 001 + firstFrame: 450 + lastFrame: 484 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Rig + weight: 1 + - path: Rig/GoatRig_SHJntGrp + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: SM_Beagle_01 + weight: 1 + - path: SM_BorderCollie_01 + weight: 1 + - path: SM_BullDog_01 + weight: 1 + - path: SM_BullTerrier_01 + weight: 1 + - path: SM_Chihuahua_01 + weight: 1 + - path: SM_Doberman_01 + weight: 1 + - path: SM_GermanShepherd_01 + weight: 1 + - path: SM_Labrador_01 + weight: 1 + - path: SM_Poodle_01 + weight: 1 + - path: SM_RhodesianRidgeback_01 + weight: 1 + - path: SM_SaintBernard_01 + weight: 1 + - path: SM_Beagle_02 + weight: 1 + - path: SM_BorderCollie_02 + weight: 1 + - path: SM_BullDog_02 + weight: 1 + - path: SM_BullTerrier_02 + weight: 1 + - path: SM_Chihuahua_02 + weight: 1 + - path: SM_Doberman_02 + weight: 1 + - path: SM_GermanShepherd_02 + weight: 1 + - path: SM_Labrador_02 + weight: 1 + - path: SM_Poodle_02 + weight: 1 + - path: SM_Pug_02 + weight: 1 + - path: SM_RhodesianRidgeback_02 + weight: 1 + - path: SM_SaintBernard_02 + weight: 1 + - path: SM_Beagle_03 + weight: 1 + - path: SM_BorderCollie_03 + weight: 1 + - path: SM_BullDog_03 + weight: 1 + - path: SM_BullTerrier_03 + weight: 1 + - path: SM_Chihuahua_03 + weight: 1 + - path: SM_Doberman_03 + weight: 1 + - path: SM_GermanShepherd_03 + weight: 1 + - path: SM_Labrador_03 + weight: 1 + - path: SM_Poodle_03 + weight: 1 + - path: SM_Pug_03 + weight: 1 + - path: SM_RhodesianRidgeback_03 + weight: 1 + - path: SM_SaintBernard_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Bark + takeName: Take 001 + firstFrame: 490 + lastFrame: 550 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Rig + weight: 1 + - path: Rig/GoatRig_SHJntGrp + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_l_Clavicle_01_01SHJnt/GoatRig_l_FrontLeg_HipSHJnt/GoatRig_l_FrontLeg_Knee1SHJnt/GoatRig_l_FrontLeg_Knee2SHJnt/GoatRig_l_FrontLeg_AnkleSHJnt/GoatRig_l_FrontLeg_BallSHJnt/GoatRig_l_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_r_Clavicle_01_01SHJnt/GoatRig_r_FrontLeg_HipSHJnt/GoatRig_r_FrontLeg_Knee1SHJnt/GoatRig_r_FrontLeg_Knee2SHJnt/GoatRig_r_FrontLeg_AnkleSHJnt/GoatRig_r_FrontLeg_BallSHJnt/GoatRig_r_FrontLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_JawSHJnt/GoatRig_Head_JawEndSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_l_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Spine_01SHJnt/GoatRig_Spine_02SHJnt/GoatRig_Spine_TopSHJnt/GoatRig_Neck_01SHJnt/GoatRig_Neck_02SHJnt/GoatRig_Neck_TopSHJnt/GoatRig_Head_TopSHJnt/GoatRig_r_Eye_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_l_HindLeg_HipSHJnt/GoatRig_l_HindLeg_Knee1SHJnt/GoatRig_l_HindLeg_Knee2SHJnt/GoatRig_l_HindLeg_AnkleSHJnt/GoatRig_l_HindLeg_BallSHJnt/GoatRig_l_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_r_HindLeg_HipSHJnt/GoatRig_r_HindLeg_Knee1SHJnt/GoatRig_r_HindLeg_Knee2SHJnt/GoatRig_r_HindLeg_AnkleSHJnt/GoatRig_r_HindLeg_BallSHJnt/GoatRig_r_HindLeg_ToeSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01SHJnt/GoatRig_Tail_02SHJnt/GoatRig_Tail_TopSHJnt + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04 + weight: 1 + - path: Rig/GoatRig_SHJntGrp/GoatRig_ROOTSHJnt/GoatRig_Tail_01/GoatRig_Tail_02/GoatRig_Tail_03/GoatRig_Tail_04/GoatRig_Tail_05 + weight: 1 + - path: SM_Beagle_01 + weight: 1 + - path: SM_BorderCollie_01 + weight: 1 + - path: SM_BullDog_01 + weight: 1 + - path: SM_BullTerrier_01 + weight: 1 + - path: SM_Chihuahua_01 + weight: 1 + - path: SM_Doberman_01 + weight: 1 + - path: SM_GermanShepherd_01 + weight: 1 + - path: SM_Labrador_01 + weight: 1 + - path: SM_Poodle_01 + weight: 1 + - path: SM_RhodesianRidgeback_01 + weight: 1 + - path: SM_SaintBernard_01 + weight: 1 + - path: SM_Beagle_02 + weight: 1 + - path: SM_BorderCollie_02 + weight: 1 + - path: SM_BullDog_02 + weight: 1 + - path: SM_BullTerrier_02 + weight: 1 + - path: SM_Chihuahua_02 + weight: 1 + - path: SM_Doberman_02 + weight: 1 + - path: SM_GermanShepherd_02 + weight: 1 + - path: SM_Labrador_02 + weight: 1 + - path: SM_Poodle_02 + weight: 1 + - path: SM_Pug_02 + weight: 1 + - path: SM_RhodesianRidgeback_02 + weight: 1 + - path: SM_SaintBernard_02 + weight: 1 + - path: SM_Beagle_03 + weight: 1 + - path: SM_BorderCollie_03 + weight: 1 + - path: SM_BullDog_03 + weight: 1 + - path: SM_BullTerrier_03 + weight: 1 + - path: SM_Chihuahua_03 + weight: 1 + - path: SM_Doberman_03 + weight: 1 + - path: SM_GermanShepherd_03 + weight: 1 + - path: SM_Labrador_03 + weight: 1 + - path: SM_Poodle_03 + weight: 1 + - path: SM_Pug_03 + weight: 1 + - path: SM_RhodesianRidgeback_03 + weight: 1 + - path: SM_SaintBernard_03 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 0.01 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx new file mode 100644 index 0000000..28f4482 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx.meta b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx.meta new file mode 100644 index 0000000..8a183a0 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx.meta @@ -0,0 +1,550 @@ +fileFormatVersion: 2 +guid: aaf0205bbf9d1a4458899575eed1c962 +timeCreated: 1491445617 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Base_mesh + 100002: Body_jnt + 100004: BombDisposal_mesh + 100006: Female_mesh + 100008: FemaleMedic_mesh + 100010: Foot_Left_jnt + 100012: Foot_Right_jnt + 100014: GasMask_mesh + 100016: Hand_Left_jnt + 100018: Hand_Right_jnt + 100020: Hat_jnt + 100022: Head_jnt + 100024: Hips_jnt + 100026: JungleCommando_mesh + 100028: LowerArm_Left_jnt + 100030: LowerArm_Right_jnt + 100032: LowerLeg_Left_jnt + 100034: LowerLeg_Right_jnt + 100036: Medic_mesh + 100038: Mercenary_mesh + 100040: Officer_mesh + 100042: Pilot_mesh + 100044: Root_jnt + 100046: //RootNode + 100048: Soldier_01_mesh + 100050: Soldier_02_mesh + 100052: Soldier_03_mesh + 100054: SpecialForces_01_mesh + 100056: SpecialForces_02_mesh + 100058: SpecialForces_03_mesh + 100060: SpecialForces_04_mesh + 100062: Spine_jnt + 100064: Terrorist_01_mesh + 100066: Terrorist_02_mesh + 100068: Terrorist_03_mesh + 100070: Terrorist_04_mesh + 100072: UpperArm_Left_jnt + 100074: UpperArm_Right_jnt + 100076: UpperLeg_Left_jnt + 100078: UpperLeg_Right_jnt + 100080: Base + 100082: Farmer + 100084: FarmersDaughter + 100086: FarmersWife + 100088: Wrangler + 100090: Arm_Left_jnt + 100092: Arm_Right_jnt + 100094: Chest_jnt + 100096: Forearm_Left_jnt + 100098: Forearm_Right_jnt + 100100: Neck_jnt + 100102: SF_Character_Farmer + 100104: SF_Character_FarmersDaughter + 100106: SF_Character_FarmersWife + 100108: SF_Character_Wrangler + 100110: Shoulder_Left_jnt + 100112: Shoulder_Right_jnt + 100114: Spine_jnt 1 + 100116: Toe_Left_jnt + 100118: Toe_Right_jnt + 400000: Base_mesh + 400002: Body_jnt + 400004: BombDisposal_mesh + 400006: Female_mesh + 400008: FemaleMedic_mesh + 400010: Foot_Left_jnt + 400012: Foot_Right_jnt + 400014: GasMask_mesh + 400016: Hand_Left_jnt + 400018: Hand_Right_jnt + 400020: Hat_jnt + 400022: Head_jnt + 400024: Hips_jnt + 400026: JungleCommando_mesh + 400028: LowerArm_Left_jnt + 400030: LowerArm_Right_jnt + 400032: LowerLeg_Left_jnt + 400034: LowerLeg_Right_jnt + 400036: Medic_mesh + 400038: Mercenary_mesh + 400040: Officer_mesh + 400042: Pilot_mesh + 400044: Root_jnt + 400046: //RootNode + 400048: Soldier_01_mesh + 400050: Soldier_02_mesh + 400052: Soldier_03_mesh + 400054: SpecialForces_01_mesh + 400056: SpecialForces_02_mesh + 400058: SpecialForces_03_mesh + 400060: SpecialForces_04_mesh + 400062: Spine_jnt + 400064: Terrorist_01_mesh + 400066: Terrorist_02_mesh + 400068: Terrorist_03_mesh + 400070: Terrorist_04_mesh + 400072: UpperArm_Left_jnt + 400074: UpperArm_Right_jnt + 400076: UpperLeg_Left_jnt + 400078: UpperLeg_Right_jnt + 400080: Base + 400082: Farmer + 400084: FarmersDaughter + 400086: FarmersWife + 400088: Wrangler + 400090: Arm_Left_jnt + 400092: Arm_Right_jnt + 400094: Chest_jnt + 400096: Forearm_Left_jnt + 400098: Forearm_Right_jnt + 400100: Neck_jnt + 400102: SF_Character_Farmer + 400104: SF_Character_FarmersDaughter + 400106: SF_Character_FarmersWife + 400108: SF_Character_Wrangler + 400110: Shoulder_Left_jnt + 400112: Shoulder_Right_jnt + 400114: Spine_jnt 1 + 400116: Toe_Left_jnt + 400118: Toe_Right_jnt + 4300000: Base_mesh + 4300002: Terrorist_04_mesh + 4300004: Terrorist_03_mesh + 4300006: Terrorist_02_mesh + 4300008: Terrorist_01_mesh + 4300010: Female_mesh + 4300012: JungleCommando_mesh + 4300014: FemaleMedic_mesh + 4300016: GasMask_mesh + 4300018: SpecialForces_04_mesh + 4300020: SpecialForces_03_mesh + 4300022: SpecialForces_02_mesh + 4300024: SpecialForces_01_mesh + 4300026: Pilot_mesh + 4300028: Mercenary_mesh + 4300030: Officer_mesh + 4300032: Soldier_03_mesh + 4300034: Soldier_02_mesh + 4300036: Soldier_01_mesh + 4300038: BombDisposal_mesh + 4300040: Medic_mesh + 4300042: Base + 4300044: Wrangler + 4300046: FarmersWife + 4300048: Farmer + 4300050: FarmersDaughter + 4300052: SF_Character_Wrangler + 4300054: SF_Character_FarmersWife + 4300056: SF_Character_Farmer + 4300058: SF_Character_FarmersDaughter + 7400000: Take 001 + 9500000: //RootNode + 13700000: Base_mesh + 13700002: BombDisposal_mesh + 13700004: Female_mesh + 13700006: FemaleMedic_mesh + 13700008: GasMask_mesh + 13700010: JungleCommando_mesh + 13700012: Medic_mesh + 13700014: Mercenary_mesh + 13700016: Officer_mesh + 13700018: Pilot_mesh + 13700020: Soldier_01_mesh + 13700022: Soldier_02_mesh + 13700024: Soldier_03_mesh + 13700026: SpecialForces_01_mesh + 13700028: SpecialForces_02_mesh + 13700030: SpecialForces_03_mesh + 13700032: SpecialForces_04_mesh + 13700034: Terrorist_01_mesh + 13700036: Terrorist_02_mesh + 13700038: Terrorist_03_mesh + 13700040: Terrorist_04_mesh + 13700042: Base + 13700044: Farmer + 13700046: FarmersDaughter + 13700048: FarmersWife + 13700050: Wrangler + 13700052: SF_Character_Farmer + 13700054: SF_Character_FarmersDaughter + 13700056: SF_Character_FarmersWife + 13700058: SF_Character_Wrangler + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt 1 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Arm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Arm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Forearm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Forearm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Shoulder_Left_jnt + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Shoulder_Right_jnt + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Toe_Left_jnt + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Toe_Right_jnt + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Neck_jnt + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: SimpleFarm_Characters(Clone) + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Hips_jnt + position: {x: 3.62720075e-16, y: 1.04498756, z: -6.26920848e-18} + rotation: {x: 0, y: -0, z: -.707106829, w: .707106829} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine_jnt + position: {x: -.019048661, y: -5.15874299e-16, z: 6.26920848e-18} + rotation: {x: 1.49858581e-09, y: 6.77402969e-12, z: 7.86083438e-13, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine_jnt 1 + position: {x: -.336072505, y: 3.72617417e-16, z: 2.36434647e-18} + rotation: {x: 0, y: -0, z: -1.61025707e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest_jnt + position: {x: -.334252745, y: -1.2999511e-15, z: -2.36434647e-18} + rotation: {x: -1.8029106e-41, y: -8.90385044e-42, z: -1.66533454e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck_jnt + position: {x: -.228951886, y: 4.22168632e-16, z: 5.66728424e-19} + rotation: {x: 0, y: -0, z: -1.66533454e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head_jnt + position: {x: -.0816741735, y: -5.98022466e-16, z: -5.66728424e-19} + rotation: {x: -9.02296081e-42, y: 4.43651094e-42, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Shoulder_Left_jnt + position: {x: -.219108447, y: -.272741646, z: .00764304027} + rotation: {x: -.707106829, y: .707106829, z: -8.65956127e-17, w: -8.71576458e-33} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Arm_Left_jnt + position: {x: .292490333, y: 2.2737367e-15, z: .00764304027} + rotation: {x: 1, y: -2.66453526e-15, z: -4.58883292e-20, w: -6.12323426e-17} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Forearm_Left_jnt + position: {x: .471188009, y: -2.84217088e-16, z: 5.77040997e-17} + rotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Hand_Left_jnt + position: {x: .440299988, y: 0, z: 5.39208998e-17} + rotation: {x: 6.12323426e-17, y: 1, z: -6.12323426e-17, w: -2.28167848e-15} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Shoulder_Right_jnt + position: {x: -.219108447, y: .272741646, z: -.00764304027} + rotation: {x: -.707106829, y: .707106829, z: -8.65956127e-17, w: -8.71576458e-33} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Arm_Right_jnt + position: {x: -.292490333, y: 1.70530253e-15, z: -.00764304027} + rotation: {x: -5.40452792e-21, y: 5.17011923e-19, z: -6.16368935e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Forearm_Right_jnt + position: {x: -.471189976, y: -2.84217077e-15, z: 7.25601088e-20} + rotation: {x: 6.11552494e-17, y: 6.13093366e-17, z: 4.71844785e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Hand_Right_jnt + position: {x: -.440299988, y: -4.83169065e-15, z: 6.78032581e-20} + rotation: {x: 6.12323426e-17, y: 1, z: -6.12323426e-17, w: 1.83758927e-15} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: UpperLeg_Left_jnt + position: {x: .128917083, y: -.221588001, z: -.0178638734} + rotation: {x: -.0116954949, y: -.000402353326, z: .999931395, w: .000461650925} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LowerLeg_Left_jnt + position: {x: -.374521643, y: 7.1054272e-17, z: 1.110223e-18} + rotation: {x: -.707590222, y: 6.44689135e-06, z: -6.14591227e-06, w: .706623018} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Foot_Left_jnt + position: {x: -.388743728, y: -1.7208457e-17, z: 7.34246431e-12} + rotation: {x: .506745458, y: .494267881, z: -.505197346, w: .493643671} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Toe_Left_jnt + position: {x: -6.72411432e-12, y: -.149733499, z: .219697013} + rotation: {x: 6.17708306e-15, y: 1.46690582e-16, z: -2.00402569e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: UpperLeg_Right_jnt + position: {x: .128916636, y: .22158809, z: .0178638808} + rotation: {x: .999907792, y: .000580900698, z: -.0117083918, w: .00685805222} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LowerLeg_Right_jnt + position: {x: .374522001, y: 3.19744217e-16, z: -1.09874555e-12} + rotation: {x: -.704109967, y: -3.09605057e-05, z: 5.18196284e-05, w: .710090995} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Foot_Right_jnt + position: {x: .388743997, y: 8.19713655e-12, z: -3.69074007e-11} + rotation: {x: .495834172, y: .506727397, z: -.492732584, w: .50456953} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Toe_Right_jnt + position: {x: -3.4907971e-06, y: .149733305, z: -.219697013} + rotation: {x: 8.77322845e-15, y: 1.42353118e-17, z: -2.97588138e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: SF_Character_Farmer + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: SF_Character_FarmersDaughter + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: SF_Character_FarmersWife + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: SF_Character_Wrangler + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials.meta new file mode 100644 index 0000000..d45f28d --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cae1eba99baa74f6798681ead2575395 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/Black.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/Black.mat new file mode 100644 index 0000000..69a4561 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/Black.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Black + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5205071868767526600 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/Black.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/Black.mat.meta new file mode 100644 index 0000000..0ee3299 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/Black.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3cb7a01022a204b6d871219becaca1ae +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/Gray.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/Gray.mat new file mode 100644 index 0000000..4dba7d6 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/Gray.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gray + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1988885041644246852 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/Gray.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/Gray.mat.meta new file mode 100644 index 0000000..0fabbc0 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/Gray.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 755a8ab3a8f607b4eb3106d48b449755 +timeCreated: 1436226953 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat new file mode 100644 index 0000000..ad39b66 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 86cb957541c7c8542a6306ffb82e6833, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.2 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.2 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &8110710241227662802 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta new file mode 100644 index 0000000..4cac2c1 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 41680dad0f0243748b4e228f49a2e3c4 +timeCreated: 1547090495 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleAnimalsFarm.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleAnimalsFarm.mat new file mode 100644 index 0000000..ed77143 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleAnimalsFarm.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleAnimalsFarm + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 3df023afa2d589948af5cb2c34b25809, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3df023afa2d589948af5cb2c34b25809, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &8302788399433403465 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleAnimalsFarm.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleAnimalsFarm.mat.meta new file mode 100644 index 0000000..a3be95f --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleAnimalsFarm.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 185ca34253615de44926902d54fb6f1d +timeCreated: 1480203157 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleDogs.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleDogs.mat new file mode 100644 index 0000000..642f042 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleDogs.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleDogs + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 9430bf83a61e53642891d8823882b08c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9430bf83a61e53642891d8823882b08c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7363358574969592807 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleDogs.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleDogs.mat.meta new file mode 100644 index 0000000..2feb843 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleDogs.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a3559dc71a3dee46a71f5627f48bb36 +timeCreated: 1486696332 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat new file mode 100644 index 0000000..7afcbaf --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmWrangler_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: e3f5ae7056ee847478654d8ef6f4c4ad, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &4014895409282864198 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat.meta new file mode 100644 index 0000000..ee0e9e7 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 9d9526852cc4b0b42bf5de686168e78d +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat new file mode 100644 index 0000000..efda6a1 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmWrangler_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 45eb17d5fe65a6942aee37575c20cf68, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3538224888240001279 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat.meta new file mode 100644 index 0000000..e0db495 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 98fbfc47bde97094b8c2f009de847406 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat new file mode 100644 index 0000000..ac99f69 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmWrangler_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 38afee6b97f1660489dfceac21653a3d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 38afee6b97f1660489dfceac21653a3d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3182859521272387338 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat.meta new file mode 100644 index 0000000..200043e --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 6bc0b76677d86c84bae40c11173940a2 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat new file mode 100644 index 0000000..bd37708 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-779995103078071980 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_Farmer_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 8fddee26d7af656469060882f739f16a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat.meta new file mode 100644 index 0000000..ddbb436 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 4ffb04dab08f3bc46b4bae49c8873e63 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat new file mode 100644 index 0000000..e0bf7e3 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_Farmer_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 065c4bcb58412d949a264763a07a818a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 065c4bcb58412d949a264763a07a818a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &4679869520727700108 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat.meta new file mode 100644 index 0000000..1fcea04 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: d4f57b669d9639544b1d50ba3f22dbe4 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat new file mode 100644 index 0000000..a7c668a --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6643306284173297124 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_Farmer_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: b5439d586ec428a40aef081b40d65655, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat.meta new file mode 100644 index 0000000..9c54bef --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 76856409e42797647857f1675c1b6ef9 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat new file mode 100644 index 0000000..163bcb3 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-773912222953577385 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersDaughter_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 96100b630096bb24b8ec619d9e6b1211, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat.meta new file mode 100644 index 0000000..d4879c1 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: e4d5a3e7cf15bcd4a919ec0bb9c42188 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat new file mode 100644 index 0000000..735d6e2 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersDaughter_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 144811adb05d9874fab57bf4b53356a1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 144811adb05d9874fab57bf4b53356a1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2121098801832151680 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat.meta new file mode 100644 index 0000000..617c098 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: cc347604e888272408e91697907628e5 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat new file mode 100644 index 0000000..1bccecd --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersDaughter_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: bde8e4ecd0b2f344bb3b0d5bc6f7fc9c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3111307417006468198 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat.meta new file mode 100644 index 0000000..4f65d60 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 56ebc0202fbc1a24a960ec004e48a858 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat new file mode 100644 index 0000000..f4e7dfe --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersWife_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 1d2be5615bea5d44f97a1c40b5c11815, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3055314412717939539 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat.meta new file mode 100644 index 0000000..df2ef83 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f98c6192bf2545644bb912bfaf19f832 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat new file mode 100644 index 0000000..2213e17 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-579579841381758660 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersWife_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 6e4a419d05af9f049b1f7cdca7274f70, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat.meta new file mode 100644 index 0000000..dd15af9 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: dea8da5c59fb63f43bdae7f3ae6f83e9 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat new file mode 100644 index 0000000..e4c52e7 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5810770571422093960 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersWife_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: f555d3f85b4960e4287918ec81c10d9a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat.meta new file mode 100644 index 0000000..28f9798 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 94bc80c9a69c60e40a7f3e87548db65e +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleForestAnimals.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleForestAnimals.mat new file mode 100644 index 0000000..0308886 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleForestAnimals.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleForestAnimals + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 0e3dc26e089775e48968e91f860ff20c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 0e3dc26e089775e48968e91f860ff20c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5314174585921791792 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleForestAnimals.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleForestAnimals.mat.meta new file mode 100644 index 0000000..ee8b0c0 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleForestAnimals.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a47734c228690c7408645b04cd1a2550 +timeCreated: 1485652951 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleItems.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleItems.mat new file mode 100644 index 0000000..6184280 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleItems.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleItems + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 38bd1ccdaa9721c4f9c197f3e9e6b9d3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 38bd1ccdaa9721c4f9c197f3e9e6b9d3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3401451531033868523 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleItems.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleItems.mat.meta new file mode 100644 index 0000000..8978e69 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleItems.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: dc043a9656f81bc488510dcda2b382ab +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleShopInteriors.mat b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleShopInteriors.mat new file mode 100644 index 0000000..5babf27 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleShopInteriors.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1858822730081529788 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleShopInteriors + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 9feefa8c65de5d748bcef29e7e150c3a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9feefa8c65de5d748bcef29e7e150c3a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleShopInteriors.mat.meta b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleShopInteriors.mat.meta new file mode 100644 index 0000000..94bad8e --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Materials/SimpleShopInteriors.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b243f1f84ea457945900d7c80e573112 +timeCreated: 1461708497 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc.meta new file mode 100644 index 0000000..295f78f --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 993f981147786450bb782079c0d62878 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask new file mode 100644 index 0000000..7b688c4 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!319 &101100000 +AvatarMask: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Mask_Body + m_Mask: 00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Elements: [] diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask.meta new file mode 100644 index 0000000..8fcd85e --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 4244c57bb194c0e48861fc59aaf8214d +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask new file mode 100644 index 0000000..9905473 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!319 &101100000 +AvatarMask: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Mask_Head + m_Mask: 00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Elements: + - m_Path: + m_Weight: 1 + - m_Path: Base_mesh + m_Weight: 1 + - m_Path: BombDisposal_mesh + m_Weight: 1 + - m_Path: Female_mesh + m_Weight: 1 + - m_Path: FemaleMedic_mesh + m_Weight: 1 + - m_Path: GasMask_mesh + m_Weight: 1 + - m_Path: JungleCommando_mesh + m_Weight: 1 + - m_Path: Medic_mesh + m_Weight: 1 + - m_Path: Mercenary_mesh + m_Weight: 1 + - m_Path: Officer_mesh + m_Weight: 1 + - m_Path: Pilot_mesh + m_Weight: 1 + - m_Path: Root_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + m_Weight: 1 + - m_Path: Soldier_01_mesh + m_Weight: 1 + - m_Path: Soldier_02_mesh + m_Weight: 1 + - m_Path: Soldier_03_mesh + m_Weight: 1 + - m_Path: SpecialForces_01_mesh + m_Weight: 1 + - m_Path: SpecialForces_02_mesh + m_Weight: 1 + - m_Path: SpecialForces_03_mesh + m_Weight: 1 + - m_Path: SpecialForces_04_mesh + m_Weight: 1 + - m_Path: Terrorist_01_mesh + m_Weight: 1 + - m_Path: Terrorist_02_mesh + m_Weight: 1 + - m_Path: Terrorist_03_mesh + m_Weight: 1 + - m_Path: Terrorist_04_mesh + m_Weight: 1 diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask.meta new file mode 100644 index 0000000..c3e1ae0 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f4bf3f6dc42479e47b1fd0e457094fb7 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask new file mode 100644 index 0000000..68f57cb --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!319 &101100000 +AvatarMask: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Mask_LowerBody + m_Mask: 01000000000000000000000001000000010000000000000000000000000000000000000001000000010000000000000000000000 + m_Elements: [] diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask.meta new file mode 100644 index 0000000..7c9502d --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f34433e648b38134b89fe27b9e6955cc +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Birds.controller b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Birds.controller new file mode 100644 index 0000000..3972826 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Birds.controller @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SA_Animal_Birds + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Eat_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110772746} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20695594 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1.7 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110135146 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.06666666 + m_TransitionOffset: 0 + m_ExitTime: 0.93333334 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.1 + - m_ConditionMode: 1 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264418} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.11180123 + m_TransitionOffset: 0 + m_ExitTime: 0.8881988 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110258660 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Locomotion + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198580} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20695594} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264418 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Eat + m_Speed: 2 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110135146} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 693459689483f9e4aa5a1a6e8b37269e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110772746 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110264418} + m_Position: {x: 312, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110258660} + m_Position: {x: 48, y: 228, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110258660} diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Birds.controller.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Birds.controller.meta new file mode 100644 index 0000000..457eaa5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Birds.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89ce2bbff124d224986dcf79ae85990c +timeCreated: 1480203608 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Chick.controller b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Chick.controller new file mode 100644 index 0000000..536885f --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Chick.controller @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SA_Animal_Chick + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Eat_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110772746} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20695594 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 5cffd02f329556b48a122caf2426df2f, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1.5 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 5cffd02f329556b48a122caf2426df2f, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 5cffd02f329556b48a122caf2426df2f, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1.3 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110135146 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.06666666 + m_TransitionOffset: 0 + m_ExitTime: 0.93333334 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.1 + - m_ConditionMode: 1 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264418} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.11180123 + m_TransitionOffset: 0 + m_ExitTime: 0.8881988 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110258660 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Locomotion + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198580} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20695594} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264418 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Eat + m_Speed: 2 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110135146} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 5cffd02f329556b48a122caf2426df2f, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110772746 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110264418} + m_Position: {x: 312, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110258660} + m_Position: {x: 48, y: 228, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110258660} diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Chick.controller.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Chick.controller.meta new file mode 100644 index 0000000..c0506ab --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Chick.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fcb5ec06ce1a1d0468b35327576bb69a +timeCreated: 1480209841 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_CowBull.controller b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_CowBull.controller new file mode 100644 index 0000000..e222059 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_CowBull.controller @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SA_Animal_CowBull + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Eat_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110772746} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20695594 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110135146 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.06666666 + m_TransitionOffset: 0 + m_ExitTime: 0.93333334 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.1 + - m_ConditionMode: 1 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264418} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.11180123 + m_TransitionOffset: 0 + m_ExitTime: 0.8881988 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110258660 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Locomotion + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198580} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20695594} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264418 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Eat + m_Speed: 2 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110135146} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: f18cd949d6d73cb459e428cd63e6ac27, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110772746 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110264418} + m_Position: {x: 312, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110258660} + m_Position: {x: 48, y: 228, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110258660} diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_CowBull.controller.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_CowBull.controller.meta new file mode 100644 index 0000000..2958861 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_CowBull.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d044bcc821b15eb40b3df145373ba26d +timeCreated: 1480208932 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Horse.controller b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Horse.controller new file mode 100644 index 0000000..540081c --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Horse.controller @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SA_Animal_Horse + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Eat_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110772746} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20695594 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1.5 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110135146 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.06666666 + m_TransitionOffset: 0 + m_ExitTime: 0.93333334 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.1 + - m_ConditionMode: 1 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264418} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.11180123 + m_TransitionOffset: 0 + m_ExitTime: 0.8881988 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110258660 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Locomotion + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198580} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20695594} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264418 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Eat + m_Speed: 1.5 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110135146} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: c4324fcdc6ce67d4e97e3c807c446974, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110772746 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110264418} + m_Position: {x: 312, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110258660} + m_Position: {x: 48, y: 228, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110258660} diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Horse.controller.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Horse.controller.meta new file mode 100644 index 0000000..3bea6ef --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SA_Animal_Horse.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d09d925d62f9924488c35d1fc609194 +timeCreated: 1480210700 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SD_Animal_Dog.controller b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SD_Animal_Dog.controller new file mode 100644 index 0000000..5552b48 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SD_Animal_Dog.controller @@ -0,0 +1,482 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SD_Animal_Dog + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 1 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Eat_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Sit_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Bark_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110772746} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20695594 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 3 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110103276 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Bark_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110256444} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110131462 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Sit_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110295950} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110135146 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.06666666 + m_TransitionOffset: 0 + m_ExitTime: 0.93333334 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110136554 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110169062 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269070} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110178888 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Sit_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110299702} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110196676 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.1 + - m_ConditionMode: 1 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264418} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.11180123 + m_TransitionOffset: 0 + m_ExitTime: 0.8881988 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110256444 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bark + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110136554} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110258660 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Locomotion + m_Speed: 0.7 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198580} + - {fileID: 110131462} + - {fileID: 110103276} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20695594} + m_Tag: + m_SpeedParameter: Speed_f + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264418 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Eat + m_Speed: 2 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110135146} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110269070 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sitting + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110178888} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110295950 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SideDown + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110169062} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110299702 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandUp + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110196676} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 4813058df6cbc544c979b2b5b9882a81, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110772746 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110264418} + m_Position: {x: 312, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110258660} + m_Position: {x: 48, y: 228, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110295950} + m_Position: {x: 384, y: 312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110269070} + m_Position: {x: 384, y: 384, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110299702} + m_Position: {x: 384, y: 456, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110256444} + m_Position: {x: 19, y: 385, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110258660} diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SD_Animal_Dog.controller.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SD_Animal_Dog.controller.meta new file mode 100644 index 0000000..35e985e --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SD_Animal_Dog.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d7ff2687a5152784496920a366fcc30e +timeCreated: 1480207992 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Deer.controller b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Deer.controller new file mode 100644 index 0000000..6d80cc1 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Deer.controller @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SFA_Animal_Deer + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Eat_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110772746} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20695594 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1.5 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110135146 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.06666666 + m_TransitionOffset: 0 + m_ExitTime: 0.93333334 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.1 + - m_ConditionMode: 1 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264418} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.11180123 + m_TransitionOffset: 0 + m_ExitTime: 0.8881988 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110258660 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Locomotion + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198580} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20695594} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264418 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Eat + m_Speed: 1.5 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110135146} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 3751d6025630be542a1062112f2bcae5, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110772746 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110264418} + m_Position: {x: 312, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110258660} + m_Position: {x: 48, y: 228, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110258660} diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Deer.controller.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Deer.controller.meta new file mode 100644 index 0000000..2df5fb1 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Deer.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76f55cbd3070de9459d9f9978299228c +timeCreated: 1485652516 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Fox.controller b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Fox.controller new file mode 100644 index 0000000..6fcc2c3 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Fox.controller @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SFA_Animal_Fox + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Eat_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110772746} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20695594 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1.25 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110135146 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258660} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.06666666 + m_TransitionOffset: 0 + m_ExitTime: 0.93333334 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.1 + - m_ConditionMode: 1 + m_ConditionEvent: Eat_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264418} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.11180123 + m_TransitionOffset: 0 + m_ExitTime: 0.8881988 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110258660 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Locomotion + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198580} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20695594} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264418 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Eat + m_Speed: 2 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110135146} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: f000ecb3e2f790d45bb3459ad897cb3e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110772746 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110264418} + m_Position: {x: 312, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110258660} + m_Position: {x: 48, y: 228, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110258660} diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Fox.controller.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Fox.controller.meta new file mode 100644 index 0000000..167d1c7 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SFA_Animal_Fox.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c635c4a73fa65c4c9271526dd38e163 +timeCreated: 1485652447 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller new file mode 100644 index 0000000..bcdb754 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller @@ -0,0 +1,8455 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleCharacter + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Animation_int + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Death_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Jump_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Crouch_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Grounded + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 1 + m_Controller: {fileID: 9100000} + - m_Name: Static_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 1 + m_Controller: {fileID: 9100000} + - m_Name: Head_Horizontal_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Head_Vertical_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Blend(DontTouch) + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: DeathType_int + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 2 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Body_Vertical_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Body_Horizontal_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Movement + m_StateMachine: {fileID: 110700000} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Head + m_StateMachine: {fileID: 110700004} + m_Mask: {fileID: 101100000, guid: f4bf3f6dc42479e47b1fd0e457094fb7, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Idles + m_StateMachine: {fileID: 110750657} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Jumping + m_StateMachine: {fileID: 110705384} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Death + m_StateMachine: {fileID: 110740371} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Crouch + m_StateMachine: {fileID: 110759052} + m_Mask: {fileID: 101100000, guid: f34433e648b38134b89fe27b9e6955cc, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Body + m_StateMachine: {fileID: 110725380} + m_Mask: {fileID: 101100000, guid: 4244c57bb194c0e48861fc59aaf8214d, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20600000 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400056, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: -1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400054, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400052, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.5 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400058, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Head_Horizontal_f + m_BlendParameterY: Head_Vertical_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20600002 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20600008 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20600010 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20616906 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400060, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400062, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400064, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.75 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Body_Horizontal_f + m_BlendParameterY: Body_Vertical_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &20628009 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Blend(DontTouch) + m_BlendParameterY: Speed_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110100000 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250891} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110100233 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110100941 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117633 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110101251 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110101572 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110102995 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103271 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103377 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103420 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103460 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103468 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103780 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110104082 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110293237} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110104682 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.19230752 + m_TransitionOffset: 0 + m_ExitTime: 0.80769247 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105353 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105507 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105579 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105624 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105645 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105692 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110107890 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272019} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1363636 + m_TransitionOffset: 0 + m_ExitTime: 0.8636364 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110108639 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110297777} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110109826 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110110066 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110110096 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.08928562 + m_TransitionOffset: 0 + m_ExitTime: 0.9107144 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111238 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111466 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259630} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111901 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110208772} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110112012 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110112686 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110113342 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265482} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110114151 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110116536 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110118060 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110118992 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110119267 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110119511 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110294315} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110120519 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110120619 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110121204 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110121901 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110206494} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110122155 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110122587 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259178} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123174 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123982 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221837} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123984 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Animation_int + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110216906} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110124414 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.41666657 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110124857 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261631} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.41666657 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110125426 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110125441 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.20270266 + m_TransitionOffset: 0 + m_ExitTime: 0.79729736 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126261 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204794} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126313 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.18749964 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126384 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.63 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126595 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126699 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.4411743 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126729 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110275706} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110127643 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128186 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.56 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128472 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128528 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129032 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267126} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129195 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110208860} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1363636 + m_TransitionOffset: 0 + m_ExitTime: 0.8636364 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129863 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110130612 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110130666 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131225 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131502 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250891} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117633 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131516 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Animation_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236714} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4997706 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131725 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110132157 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110220379} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110133356 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110206311} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134012 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250438} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134024 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931028 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134579 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134682 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261697} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134689 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134813 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135188 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135308 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110212823} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135544 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268270} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135789 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110136619 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110136883 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.7222224 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110137541 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110137588 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110290603} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110138274 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234610} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.28846085 + m_TransitionOffset: 0 + m_ExitTime: 0.71153915 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110138844 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110140558 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110141350 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110142273 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234542} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4996853 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110142782 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957437 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110143317 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110143341 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205926} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110144025 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110299259} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110144343 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110145060 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231128} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110145932 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110146036 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147175 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147525 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147856 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148300 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259178} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148338 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148514 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110275706} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148745 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149744 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.31249955 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149750 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149824 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291140} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110150967 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151384 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151405 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151992 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210959} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110152920 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201247} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110153735 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110154275 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110155531 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110294315} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.7222224 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110156068 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110157081 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110157525 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Crouch_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110249429} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.34090897 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158305 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158382 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234542} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158926 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110228009} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158991 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110159207 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110159394 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15306124 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160250 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160426 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160975 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110161510 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232942} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.4411743 + m_TransitionOffset: 0 + m_ExitTime: 0.55882573 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110161804 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110299259} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162130 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267126} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162255 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162344 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.83333546 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110163612 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110164249 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110165124 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201247} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110165395 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166143 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232753} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166310 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110255762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166939 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166975 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110167880 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110244708} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25862056 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110167918 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4996853 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110168959 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110169581 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110170566 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110170725 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110171078 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110171455 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110172030 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236705} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110172245 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.53 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110173712 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110174567 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110174726 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261697} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110175312 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274162} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110175651 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + - m_ConditionMode: 1 + m_ConditionEvent: Static_b + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110246782} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176322 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176355 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176463 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176834 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229786} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177622 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177658 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177902 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268270} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110178410 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110178670 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25862068 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179038 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179088 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 4 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179203 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179696 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267120} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180231 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180454 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180511 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181226 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181282 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210959} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181993 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182207 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110288239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182726 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236705} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182834 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182841 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182947 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Crouch_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110284647} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110184691 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261631} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110184703 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.83333546 + m_TransitionOffset: 0 + m_ExitTime: 0.17 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110185149 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268765} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.92424244 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110185614 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110279209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186022 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 10 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264428} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1744186 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186344 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269109} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186970 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.06 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110187254 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188282 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110246782} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188555 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272805} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188769 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205926} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189129 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201137} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189682 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267698} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189892 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189967 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110190182 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110191572 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234610} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110191788 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192085 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110238341} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192562 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110255762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192614 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192689 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265482} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192774 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221605} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110193589 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.6249991 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110194554 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221605} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110194678 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110196464 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268765} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197179 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197706 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499256 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197960 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110290603} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.93749756 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110198479 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214858} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110199187 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1102 &110200000 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 0.4 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110100000} + - {fileID: 110175651} + - {fileID: 110184691} + - {fileID: 110166310} + - {fileID: 110186022} + m_StateMachineBehaviours: [] + m_Position: {x: -108, y: -360, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110201137 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GrenadeThrow + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400048, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110201247 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400030, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204265 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110175312} + - {fileID: 110121901} + - {fileID: 110104082} + - {fileID: 110111901} + - {fileID: 110186344} + - {fileID: 110123982} + - {fileID: 110132157} + - {fileID: 110176834} + - {fileID: 110185614} + - {fileID: 110189682} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204794 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198479} + m_StateMachineBehaviours: [] + m_Position: {x: 168, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110205239 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110205926 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: 300, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110206311 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -36, y: 480, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110206494 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_SexyDance + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110134024} + m_StateMachineBehaviours: [] + m_Position: {x: -96, y: 408, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110208772 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Salute + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110110096} + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400046, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110208860 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -72, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110210773 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NotCrouched + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110182947} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110210959 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400034, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110212823 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110214360 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -528, y: 444, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110214858 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 168, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110216906 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110131516} + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 144, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20616906} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110220379 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_SittingOnGround + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110178670} + m_StateMachineBehaviours: [] + m_Position: {x: 336, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221605 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 564, y: 24, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221837 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_LeaningAgaintWall + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110142782} + m_StateMachineBehaviours: [] + m_Position: {x: 348, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110223196 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NoWeapon + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 84, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110227165 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 792, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110227951 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 1056, y: 60, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110228009 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walking_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110163612} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20628009} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110229475 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110229786 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_CheckWatch + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110104682} + m_StateMachineBehaviours: [] + m_Position: {x: -288, y: 348, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231128 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231184 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: 360, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231410 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -132, y: -240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231505 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_SingleShot + m_Speed: 0.5 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -528, y: 372, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232753 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110145060} + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 396, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232942 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110157525} + - {fileID: 110197706} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 252, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400042, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110234542 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_MiniGun + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: -84, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110234610 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110153735} + - {fileID: 110188555} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110235036 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: -240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236705 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: -288, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236714 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110123984} + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 60, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236965 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 852, y: -204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110238341 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Falling + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110167880} + m_StateMachineBehaviours: [] + m_Position: {x: -240, y: 0, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110239214 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -432, y: 252, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400028, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110244708 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Alive + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126261} + - {fileID: 110134682} + - {fileID: 110192085} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110246782 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run_Static + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110100941} + - {fileID: 110131502} + m_StateMachineBehaviours: [] + m_Position: {x: -336, y: -48, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 7039333667ba45840b1411867278ee2e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110249429 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Up + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110184703} + - {fileID: 110162344} + m_StateMachineBehaviours: [] + m_Position: {x: 288, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400044, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110250438 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110250891 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk_Static + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110188282} + - {fileID: 110180454} + m_StateMachineBehaviours: [] + m_Position: {x: -336, y: -192, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7039333667ba45840b1411867278ee2e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253591 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20600000} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253594 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 1056, y: 144, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253834 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400028, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110254208 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 780, y: -312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110255762 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110124414} + - {fileID: 110124857} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: -48, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110258026 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -348, y: 540, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110259178 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: -228, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110259630 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: -168, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110261631 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110101251} + - {fileID: 110192562} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: -192, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110261697 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110129195} + m_StateMachineBehaviours: [] + m_Position: {x: -72, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264428 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GrenadeThrow + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110179038} + m_StateMachineBehaviours: [] + m_Position: {x: -108, y: -456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400048, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110265482 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 276, y: 372, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110265946 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110266762 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 12, y: -300, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267120 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Running_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126729} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267126 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267698 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_HandOnHips + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110149744} + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267825 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: -348, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110268270 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 192, y: 468, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110268765 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -132, y: 408, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110269039 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 504, y: -336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110269109 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_WipeMouth + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110125441} + m_StateMachineBehaviours: [] + m_Position: {x: 348, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272019 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 204, y: 456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272805 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Standing_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110138274} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272949 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 540, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400030, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274162 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NotIdle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110179203} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274245 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 540, y: 420, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400018, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274501 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110108639} + - {fileID: 110166143} + m_StateMachineBehaviours: [] + m_Position: {x: 288, y: 312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110275706 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110189892} + - {fileID: 110179696} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110278773 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 660, y: -72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110279209 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_CrossedArms + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126313} + m_StateMachineBehaviours: [] + m_Position: {x: -360, y: 132, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400034, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110281209 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 792, y: -12, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110284647 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Down + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110161510} + - {fileID: 110126699} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 168, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400040, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110288239 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110290603 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_MiniGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: -156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400040, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110291140 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: 12, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110291376 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110148514} + - {fileID: 110191572} + - {fileID: 110158926} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110292061 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 660, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110293237 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_Smoking + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110159394} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: 408, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400018, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110294315 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110297777 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110107890} + m_StateMachineBehaviours: [] + m_Position: {x: 204, y: 396, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110299259 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110700000 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Movement + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110200000} + m_Position: {x: -108, y: -360, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110261631} + m_Position: {x: 144, y: -192, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110255762} + m_Position: {x: 144, y: -48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110250891} + m_Position: {x: -336, y: -192, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110246782} + m_Position: {x: -336, y: -48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110264428} + m_Position: {x: -108, y: -456, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: -84, y: -120, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110200000} +--- !u!1107 &110700004 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110253591} + m_Position: {x: 24, y: 48, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 48, y: -12, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110253591} +--- !u!1107 &110705384 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jumping + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110234610} + m_Position: {x: 48, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110291376} + m_Position: {x: 48, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110275706} + m_Position: {x: 48, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110267120} + m_Position: {x: 360, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110272805} + m_Position: {x: 360, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110228009} + m_Position: {x: 360, y: 156, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110234610} +--- !u!1107 &110725380 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Body + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110216906} + m_Position: {x: 120, y: 144, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110236714} + m_Position: {x: 120, y: 60, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110216906} +--- !u!1107 &110740371 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110244708} + m_Position: {x: 24, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110261697} + m_Position: {x: -72, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110204794} + m_Position: {x: 168, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110214858} + m_Position: {x: 168, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110208860} + m_Position: {x: -72, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110238341} + m_Position: {x: -240, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110244708} +--- !u!1107 &110750657 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idles + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110204265} + m_Position: {x: 24, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110274162} + m_Position: {x: 24, y: 96, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110229786} + m_Position: {x: -288, y: 348, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110221837} + m_Position: {x: 348, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110269109} + m_Position: {x: 348, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110293237} + m_Position: {x: 144, y: 408, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110206494} + m_Position: {x: -96, y: 408, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110208772} + m_Position: {x: 264, y: 312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110220379} + m_Position: {x: 336, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110267698} + m_Position: {x: -396, y: 276, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110279209} + m_Position: {x: -360, y: 132, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110204265} +--- !u!1107 &110759052 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110210773} + m_Position: {x: 24, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110284647} + m_Position: {x: 24, y: 168, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110232942} + m_Position: {x: 24, y: 252, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110249429} + m_Position: {x: 288, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110274501} + m_Position: {x: 288, y: 312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110272019} + m_Position: {x: 204, y: 456, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110297777} + m_Position: {x: 204, y: 396, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110232753} + m_Position: {x: 444, y: 396, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110231128} + m_Position: {x: 444, y: 456, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110210773} diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller.meta b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller.meta new file mode 100644 index 0000000..2936e17 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 022cd8e9b1d113b41905bcb401343e62 +NativeFormatImporter: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures.meta new file mode 100644 index 0000000..1e39829 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae9b7b5b6dddb4009817f870c10d2d26 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png new file mode 100644 index 0000000..56e6d84 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta new file mode 100644 index 0000000..3237935 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 86cb957541c7c8542a6306ffb82e6833 +timeCreated: 1547091477 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleAnimalsFarm.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleAnimalsFarm.png new file mode 100644 index 0000000..e4f1c94 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleAnimalsFarm.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleAnimalsFarm.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleAnimalsFarm.png.meta new file mode 100644 index 0000000..3554b5e --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleAnimalsFarm.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 3df023afa2d589948af5cb2c34b25809 +timeCreated: 1480203290 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleDogs.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleDogs.png new file mode 100644 index 0000000..2998497 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleDogs.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleDogs.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleDogs.png.meta new file mode 100644 index 0000000..51631d5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleDogs.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 9430bf83a61e53642891d8823882b08c +timeCreated: 1486696733 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png new file mode 100644 index 0000000..f1813f1 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png.meta new file mode 100644 index 0000000..ddcae72 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: e3f5ae7056ee847478654d8ef6f4c4ad +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png new file mode 100644 index 0000000..8e1cfc6 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png.meta new file mode 100644 index 0000000..ef17943 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 45eb17d5fe65a6942aee37575c20cf68 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png new file mode 100644 index 0000000..30326e8 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png.meta new file mode 100644 index 0000000..acefe63 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 38afee6b97f1660489dfceac21653a3d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png new file mode 100644 index 0000000..b5b7ca0 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png.meta new file mode 100644 index 0000000..b23c39b --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 8fddee26d7af656469060882f739f16a +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png new file mode 100644 index 0000000..89ef8d4 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png.meta new file mode 100644 index 0000000..c19f0ec --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 065c4bcb58412d949a264763a07a818a +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png new file mode 100644 index 0000000..4168613 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png.meta new file mode 100644 index 0000000..baa36ea --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: b5439d586ec428a40aef081b40d65655 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png new file mode 100644 index 0000000..e4eff28 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png.meta new file mode 100644 index 0000000..c10a0d3 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 96100b630096bb24b8ec619d9e6b1211 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png new file mode 100644 index 0000000..aef043e Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png.meta new file mode 100644 index 0000000..eb36514 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 144811adb05d9874fab57bf4b53356a1 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png new file mode 100644 index 0000000..346d110 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png.meta new file mode 100644 index 0000000..8ebbb28 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: bde8e4ecd0b2f344bb3b0d5bc6f7fc9c +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png new file mode 100644 index 0000000..7e2bc24 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png.meta new file mode 100644 index 0000000..a9a27d5 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 1d2be5615bea5d44f97a1c40b5c11815 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png new file mode 100644 index 0000000..a291454 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png.meta new file mode 100644 index 0000000..43213e0 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 6e4a419d05af9f049b1f7cdca7274f70 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png new file mode 100644 index 0000000..0a29d4b Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png.meta new file mode 100644 index 0000000..b5222e2 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: f555d3f85b4960e4287918ec81c10d9a +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleForestAnimalsTexture.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleForestAnimalsTexture.png new file mode 100644 index 0000000..fef9a8a Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleForestAnimalsTexture.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleForestAnimalsTexture.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleForestAnimalsTexture.png.meta new file mode 100644 index 0000000..2049def --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleForestAnimalsTexture.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 0e3dc26e089775e48968e91f860ff20c +timeCreated: 1485652998 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleItems.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleItems.png new file mode 100644 index 0000000..a7c49cd Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleItems.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleItems.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleItems.png.meta new file mode 100644 index 0000000..ddb0621 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleItems.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 38bd1ccdaa9721c4f9c197f3e9e6b9d3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleShopInterior_Texture.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleShopInterior_Texture.png new file mode 100644 index 0000000..a0f91b3 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleShopInterior_Texture.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleShopInterior_Texture.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleShopInterior_Texture.png.meta new file mode 100644 index 0000000..c4fde65 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/SimpleShopInterior_Texture.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 9feefa8c65de5d748bcef29e7e150c3a +timeCreated: 1461708475 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Conrete.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Conrete.png new file mode 100644 index 0000000..3a243c6 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Conrete.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Conrete.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Conrete.png.meta new file mode 100644 index 0000000..c1b5bf0 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Conrete.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: c7ea4fdbbfc0c3b4db23d327edee6111 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Grass.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Grass.png new file mode 100644 index 0000000..161a0e9 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Grass.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Grass.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Grass.png.meta new file mode 100644 index 0000000..9b8834c --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Grass.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3cf543484d2fb7347b203b934a632fa6 +timeCreated: 1553207985 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Gravel.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Gravel.png new file mode 100644 index 0000000..a8fa158 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Gravel.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Gravel.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Gravel.png.meta new file mode 100644 index 0000000..cb6f83e --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Gravel.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 6078022333aeb934e94f73ce8fe09e6b +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Sand.png b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Sand.png new file mode 100644 index 0000000..1199302 Binary files /dev/null and b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Sand.png differ diff --git a/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Sand.png.meta b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Sand.png.meta new file mode 100644 index 0000000..64ef34c --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/Textures/Texture_Sand.png.meta @@ -0,0 +1,60 @@ +fileFormatVersion: 2 +guid: 1d77cecaeaa637a4386def007c1a1e4d +timeCreated: 1553217366 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Course Library/_Source_Files/_LICENSE.txt b/Prototype 2/Assets/Course Library/_Source_Files/_LICENSE.txt new file mode 100644 index 0000000..676707b --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/_LICENSE.txt @@ -0,0 +1,4 @@ +ASSET LICENSE INFORMATION + + +Assets for this project were generously provided by our partner, Synty Studios, and are not for commercial use. If you would like to use any of the assets from this package in commercial projects, please purchase one of their asset packs from Synty Studios’ Asset Store page: https://assetstore.unity.com/publishers/5217. \ No newline at end of file diff --git a/Prototype 2/Assets/Course Library/_Source_Files/_LICENSE.txt.meta b/Prototype 2/Assets/Course Library/_Source_Files/_LICENSE.txt.meta new file mode 100644 index 0000000..a94abe3 --- /dev/null +++ b/Prototype 2/Assets/Course Library/_Source_Files/_LICENSE.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0310a912c63a84902ab614f875fc4f7e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/InputSystem_Actions.inputactions b/Prototype 2/Assets/InputSystem_Actions.inputactions new file mode 100644 index 0000000..1a12cb9 --- /dev/null +++ b/Prototype 2/Assets/InputSystem_Actions.inputactions @@ -0,0 +1,1057 @@ +{ + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/Prototype 2/Assets/InputSystem_Actions.inputactions.meta b/Prototype 2/Assets/InputSystem_Actions.inputactions.meta new file mode 100644 index 0000000..6b38b04 --- /dev/null +++ b/Prototype 2/Assets/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 052faaac586de48259a63d0c4782560b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Prototype 2/Assets/Prefabs.meta b/Prototype 2/Assets/Prefabs.meta new file mode 100644 index 0000000..e3fbb83 --- /dev/null +++ b/Prototype 2/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea9ae989a784e2449ad8014d1cf6b188 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant Variant.prefab new file mode 100644 index 0000000..c67169c --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant Variant.prefab @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &6891567719646599790 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3613043527669421868, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_Name + value: Dog_BorderCollie_01 Variant Variant Variant + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalPosition.x + value: 3.30822 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalPosition.z + value: -5.3312 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 3613043527669615708, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} diff --git a/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant Variant.prefab.meta new file mode 100644 index 0000000..76f25b2 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d0a64db78917ba4eb79ea6c9d3ed65e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant.prefab new file mode 100644 index 0000000..dd8cc88 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant.prefab @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &5537673287554875168 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 9150715698507556876, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_Name + value: Dog_BorderCollie_01 Variant Variant + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalPosition.x + value: -18.19 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalPosition.z + value: -2.3143353 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 9150715698507756412, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} diff --git a/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant.prefab.meta new file mode 100644 index 0000000..2166d6a --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6423ae661ead6d0449d8b22f1c80aee3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant.prefab new file mode 100644 index 0000000..ac6941f --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant.prefab @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &9150715698507661620 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 125240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_Name + value: Dog_BorderCollie_01 Variant + objectReference: {fileID: 0} + - target: {fileID: 125240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_TagString + value: Animal + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalPosition.x + value: 4.84 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalPosition.z + value: 16.44 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 455240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 125240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + insertIndex: -1 + addedObject: {fileID: 319091275488145355} + - targetCorrespondingSourceObject: {fileID: 125240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + insertIndex: -1 + addedObject: {fileID: -4246015766828347827} + - targetCorrespondingSourceObject: {fileID: 125240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + insertIndex: -1 + addedObject: {fileID: -6371565399961584834} + - targetCorrespondingSourceObject: {fileID: 125240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + insertIndex: -1 + addedObject: {fileID: -6529957754468160610} + m_SourcePrefab: {fileID: 100100000, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} +--- !u!1 &9150715698507556876 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 125240, guid: d3273ee892cdcf749a22b49daf393a91, type: 3} + m_PrefabInstance: {fileID: 9150715698507661620} + m_PrefabAsset: {fileID: 0} +--- !u!114 &319091275488145355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9150715698507556876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb86d3ab1b6a6fc4db42fddb56a5a1c6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::MoveForward + flySpeed: 20 +--- !u!114 &-4246015766828347827 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9150715698507556876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fef4b579269126948ac77fd52d76e701, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DestroyOutOfBounds +--- !u!65 &-6371565399961584834 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9150715698507556876} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.08308046, y: 0.20836817, z: 0.27984756} + m_Center: {x: 0.003195266, y: 0.09783966, z: 0.033373356} +--- !u!114 &-6529957754468160610 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9150715698507556876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c08d9966269bc3747b75ab70eb04dbe0, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DetectCollisions diff --git a/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant.prefab.meta new file mode 100644 index 0000000..049e759 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_BorderCollie_01 Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0cfb5165145530f41b52d94d128cc01c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant Variant.prefab new file mode 100644 index 0000000..287ea82 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant Variant.prefab @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &1572167979655142691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalPosition.x + value: 3.30822 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalPosition.z + value: -5.3312 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223279693, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9043898375223406391, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + propertyPath: m_Name + value: Dog_Doberman_01 Variant Variant Variant + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} diff --git a/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant Variant.prefab.meta new file mode 100644 index 0000000..4cdea34 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e1a41ff8ef6d5a2438078fde365b3b15 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant.prefab new file mode 100644 index 0000000..4bc1773 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant.prefab @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &1456460873315471593 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalPosition.x + value: -18.19 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalPosition.z + value: -2.3143353 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729264292, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7616715984729358302, guid: 509062963172c0244a7f245cd000883c, type: 3} + propertyPath: m_Name + value: Dog_Doberman_01 Variant Variant + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 509062963172c0244a7f245cd000883c, type: 3} diff --git a/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant.prefab.meta new file mode 100644 index 0000000..ea2aac7 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f2c2dd35af972dd4b84082d5c2733d45 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant.prefab new file mode 100644 index 0000000..54cf26c --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant.prefab @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &7616715984729319948 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 103890, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_Name + value: Dog_Doberman_01 Variant + objectReference: {fileID: 0} + - target: {fileID: 103890, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_TagString + value: Animal + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalPosition.x + value: -4.442522 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalPosition.z + value: 16.92 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 490152, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 103890, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + insertIndex: -1 + addedObject: {fileID: 4849169550725882146} + - targetCorrespondingSourceObject: {fileID: 103890, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + insertIndex: -1 + addedObject: {fileID: -4975618332461735487} + - targetCorrespondingSourceObject: {fileID: 103890, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + insertIndex: -1 + addedObject: {fileID: -7214855688861960754} + - targetCorrespondingSourceObject: {fileID: 103890, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + insertIndex: -1 + addedObject: {fileID: -5326715105459585820} + m_SourcePrefab: {fileID: 100100000, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} +--- !u!1 &7616715984729358302 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 103890, guid: 2b6e184cdeba888429a079d519a7c8d5, type: 3} + m_PrefabInstance: {fileID: 7616715984729319948} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4849169550725882146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7616715984729358302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb86d3ab1b6a6fc4db42fddb56a5a1c6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::MoveForward + flySpeed: 20 +--- !u!114 &-4975618332461735487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7616715984729358302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fef4b579269126948ac77fd52d76e701, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DestroyOutOfBounds +--- !u!65 &-7214855688861960754 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7616715984729358302} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.07451581, y: 0.23186137, z: 0.26164392} + m_Center: {x: -0.0012034632, y: 0.09811416, z: 0.030985152} +--- !u!114 &-5326715105459585820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7616715984729358302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c08d9966269bc3747b75ab70eb04dbe0, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DetectCollisions diff --git a/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant.prefab.meta new file mode 100644 index 0000000..56a2dcc --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_Doberman_01 Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 509062963172c0244a7f245cd000883c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant Variant.prefab new file mode 100644 index 0000000..dd0ad96 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant Variant.prefab @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &1055830373184591863 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4719413011930481919, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_Name + value: Dog_GermanShepherd_01 Variant Variant Variant + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalPosition.x + value: 3.30822 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalPosition.z + value: -5.3312 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4719413011930696333, guid: b2465f049812e9442845b0ba83eeffab, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b2465f049812e9442845b0ba83eeffab, type: 3} diff --git a/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant Variant.prefab.meta new file mode 100644 index 0000000..b69e6cd --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 652b563ebe22e4e49a359ceb82168753 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant.prefab new file mode 100644 index 0000000..2ed6432 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant.prefab @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &7252557609296076813 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalPosition.x + value: -18.19 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalPosition.z + value: -2.3143353 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2727206210856708736, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2727206210857018610, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} + propertyPath: m_Name + value: Dog_GermanShepherd_01 Variant Variant + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} diff --git a/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant.prefab.meta new file mode 100644 index 0000000..95cc33e --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b2465f049812e9442845b0ba83eeffab +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant.prefab b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant.prefab new file mode 100644 index 0000000..e54510b --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant.prefab @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &2727206210856936516 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 180406, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_Name + value: Dog_GermanShepherd_01 Variant + objectReference: {fileID: 0} + - target: {fileID: 180406, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_TagString + value: Animal + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalPosition.x + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalPosition.z + value: 17.21 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 495300, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 180406, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + insertIndex: -1 + addedObject: {fileID: 3723078347697638665} + - targetCorrespondingSourceObject: {fileID: 180406, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + insertIndex: -1 + addedObject: {fileID: 343069294925310406} + - targetCorrespondingSourceObject: {fileID: 180406, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + insertIndex: -1 + addedObject: {fileID: -3661178441937766008} + - targetCorrespondingSourceObject: {fileID: 180406, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + insertIndex: -1 + addedObject: {fileID: -5303198626793044420} + m_SourcePrefab: {fileID: 100100000, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} +--- !u!1 &2727206210857018610 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 180406, guid: 3b3cb28f974c42c4481d72da460937c9, type: 3} + m_PrefabInstance: {fileID: 2727206210856936516} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3723078347697638665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2727206210857018610} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb86d3ab1b6a6fc4db42fddb56a5a1c6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::MoveForward + flySpeed: 20 +--- !u!114 &343069294925310406 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2727206210857018610} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fef4b579269126948ac77fd52d76e701, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DestroyOutOfBounds +--- !u!65 &-3661178441937766008 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2727206210857018610} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.11396209, y: 0.22476535, z: 0.27455232} + m_Center: {x: -0.008449751, y: 0.10734727, z: 0.0327979} +--- !u!114 &-5303198626793044420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2727206210857018610} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c08d9966269bc3747b75ab70eb04dbe0, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DetectCollisions diff --git a/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant.prefab.meta b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant.prefab.meta new file mode 100644 index 0000000..9ef3d6c --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Dog_GermanShepherd_01 Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2072e9d3ff4cc20499084775511e2d44 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/Fence.prefab b/Prototype 2/Assets/Prefabs/Fence.prefab new file mode 100644 index 0000000..0cc9ed3 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Fence.prefab @@ -0,0 +1,1638 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &220005053093429276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7870631082234426768} + - component: {fileID: 4157425831350005710} + - component: {fileID: 9001480179166679871} + - component: {fileID: 6615679555701395753} + m_Layer: 0 + m_Name: we (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7870631082234426768 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 220005053093429276} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.0019999743, z: -3.7430003} + m_LocalScale: {x: 0.1, y: 1.1313534, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &4157425831350005710 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 220005053093429276} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &9001480179166679871 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 220005053093429276} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 238e68fd68e894d1fa27387d26f026f0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &6615679555701395753 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 220005053093429276} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &602177319479201227 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4926489068531976719} + - component: {fileID: 1535969436900618212} + - component: {fileID: 1658977906861268608} + - component: {fileID: 5695973094771478803} + m_Layer: 0 + m_Name: we (11) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4926489068531976719 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602177319479201227} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.0019999743, z: 1.2609992} + m_LocalScale: {x: 0.1, y: 1.1313534, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &1535969436900618212 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602177319479201227} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1658977906861268608 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602177319479201227} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 238e68fd68e894d1fa27387d26f026f0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &5695973094771478803 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602177319479201227} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &785044602392401735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5915975754368923289} + - component: {fileID: 1797853688351062993} + - component: {fileID: 7560238476076216364} + - component: {fileID: 982343035156340063} + m_Layer: 0 + m_Name: we (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5915975754368923289 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 785044602392401735} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: -4.998} + m_LocalScale: {x: 0.14, y: 0.14, z: 0.14} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &1797853688351062993 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 785044602392401735} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7560238476076216364 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 785044602392401735} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 755a8ab3a8f607b4eb3106d48b449755, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &982343035156340063 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 785044602392401735} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &1275660417501526393 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3259935851332045050} + - component: {fileID: 4090377413828585798} + - component: {fileID: 5550660407675603897} + - component: {fileID: 5455057502640997196} + m_Layer: 0 + m_Name: we (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3259935851332045050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1275660417501526393} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: -2.4970002} + m_LocalScale: {x: 0.14, y: 0.14, z: 0.14} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &4090377413828585798 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1275660417501526393} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5550660407675603897 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1275660417501526393} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 755a8ab3a8f607b4eb3106d48b449755, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &5455057502640997196 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1275660417501526393} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &1778210636501301262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1010765627733862657} + - component: {fileID: 4888475355850580307} + - component: {fileID: 3398308219633945559} + - component: {fileID: 7309181704080980175} + m_Layer: 0 + m_Name: we (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1010765627733862657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778210636501301262} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.46499997, z: 0} + m_LocalScale: {x: 0.14, y: 0.14, z: 0.14} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &4888475355850580307 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778210636501301262} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3398308219633945559 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778210636501301262} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 755a8ab3a8f607b4eb3106d48b449755, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &7309181704080980175 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778210636501301262} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &2355715337940626496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6980115246219929444} + - component: {fileID: 2834503470028768421} + - component: {fileID: 5741999588566475170} + - component: {fileID: 458997084824099688} + m_Layer: 0 + m_Name: we (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6980115246219929444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2355715337940626496} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.46499997, z: -1.2360003} + m_LocalScale: {x: 0.1, y: 1.1313534, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &2834503470028768421 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2355715337940626496} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5741999588566475170 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2355715337940626496} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 238e68fd68e894d1fa27387d26f026f0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &458997084824099688 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2355715337940626496} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &5136483871370859937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876805359355416266} + - component: {fileID: 5766760463865403882} + - component: {fileID: 6718594094204724040} + - component: {fileID: 776324116143681424} + m_Layer: 0 + m_Name: we + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1876805359355416266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5136483871370859937} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.46499997, z: -2.4970002} + m_LocalScale: {x: 0.14, y: 0.14, z: 0.14} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &5766760463865403882 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5136483871370859937} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6718594094204724040 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5136483871370859937} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 755a8ab3a8f607b4eb3106d48b449755, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &776324116143681424 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5136483871370859937} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &6004290349321537405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6406899396058376224} + m_Layer: 0 + m_Name: Fence + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6406899396058376224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6004290349321537405} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -15.2, y: 0.785, z: 4.872} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3730894722459955165} + - {fileID: 7859315053645066427} + - {fileID: 2001410740267893122} + - {fileID: 1876805359355416266} + - {fileID: 3259935851332045050} + - {fileID: 6277494986225313954} + - {fileID: 5506674706478666607} + - {fileID: 4869429623279404182} + - {fileID: 6980115246219929444} + - {fileID: 7870631082234426768} + - {fileID: 4926489068531976719} + - {fileID: 5861634484964161392} + - {fileID: 5915975754368923289} + - {fileID: 1010765627733862657} + - {fileID: 5202154689695648873} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6409427021372387280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5202154689695648873} + - component: {fileID: 509666753807979115} + - component: {fileID: 1178760435101862008} + - component: {fileID: 4868842531639641647} + m_Layer: 0 + m_Name: we (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5202154689695648873 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6409427021372387280} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.14, y: 0.14, z: 0.14} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &509666753807979115 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6409427021372387280} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1178760435101862008 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6409427021372387280} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 755a8ab3a8f607b4eb3106d48b449755, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &4868842531639641647 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6409427021372387280} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &6722048199658311119 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5861634484964161392} + - component: {fileID: 7941811956323143065} + - component: {fileID: 429837128398777646} + - component: {fileID: 2074927662586651186} + m_Layer: 0 + m_Name: we (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5861634484964161392 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6722048199658311119} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.0019999743, z: -1.2360003} + m_LocalScale: {x: 0.1, y: 1.1313534, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &7941811956323143065 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6722048199658311119} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &429837128398777646 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6722048199658311119} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 238e68fd68e894d1fa27387d26f026f0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &2074927662586651186 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6722048199658311119} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &7872834585038734982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5506674706478666607} + - component: {fileID: 3423690936216262468} + - component: {fileID: 5189289592100531303} + - component: {fileID: 7050762753148400406} + m_Layer: 0 + m_Name: we (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5506674706478666607 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7872834585038734982} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.46499997, z: -3.7430003} + m_LocalScale: {x: 0.1, y: 1.1313534, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &3423690936216262468 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7872834585038734982} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5189289592100531303 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7872834585038734982} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 238e68fd68e894d1fa27387d26f026f0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &7050762753148400406 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7872834585038734982} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &8073657808719769915 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6277494986225313954} + - component: {fileID: 488969794043074468} + - component: {fileID: 8740965039800604311} + - component: {fileID: 1166885606772216211} + m_Layer: 0 + m_Name: we (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6277494986225313954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8073657808719769915} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.46499997, z: -4.998} + m_LocalScale: {x: 0.14, y: 0.14, z: 0.14} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &488969794043074468 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8073657808719769915} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8740965039800604311 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8073657808719769915} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 755a8ab3a8f607b4eb3106d48b449755, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &1166885606772216211 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8073657808719769915} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &8674031273177217411 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4869429623279404182} + - component: {fileID: 1154147568035348475} + - component: {fileID: 9038324052696963353} + - component: {fileID: 1130756622193850434} + m_Layer: 0 + m_Name: we (10) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4869429623279404182 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8674031273177217411} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.46499997, z: 1.2609997} + m_LocalScale: {x: 0.1, y: 1.1313534, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6406899396058376224} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!33 &1154147568035348475 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8674031273177217411} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &9038324052696963353 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8674031273177217411} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 238e68fd68e894d1fa27387d26f026f0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &1130756622193850434 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8674031273177217411} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1001 &2001410740268296044 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6406899396058376224} + m_Modifications: + - target: {fileID: 181360, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_Name + value: Food_Organic_Carrot (2) + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.x + value: 1.7601 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.y + value: 1.7601 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.z + value: 2.6647913 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.027999997 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.z + value: 0.12799978 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2345522, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} +--- !u!4 &2001410740267893122 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + m_PrefabInstance: {fileID: 2001410740268296044} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3730894722460076339 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6406899396058376224} + m_Modifications: + - target: {fileID: 181360, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_Name + value: Food_Organic_Carrot + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.x + value: 1.7601 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.y + value: 1.7601 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.z + value: 2.6647913 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.027999997 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.z + value: -4.872 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2345522, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} +--- !u!4 &3730894722459955165 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + m_PrefabInstance: {fileID: 3730894722460076339} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7859315053644928597 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6406899396058376224} + m_Modifications: + - target: {fileID: 181360, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_Name + value: Food_Organic_Carrot (1) + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.x + value: 1.7601 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.y + value: 1.7601 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalScale.z + value: 2.6647913 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.027999997 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalPosition.z + value: -2.3720002 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2345522, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} +--- !u!4 &7859315053645066427 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 403182, guid: bd519f706f8c5cf4dad9fed04ab5b64b, type: 3} + m_PrefabInstance: {fileID: 7859315053644928597} + m_PrefabAsset: {fileID: 0} diff --git a/Prototype 2/Assets/Prefabs/Fence.prefab.meta b/Prototype 2/Assets/Prefabs/Fence.prefab.meta new file mode 100644 index 0000000..a684000 --- /dev/null +++ b/Prototype 2/Assets/Prefabs/Fence.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 611330559b1d79f42868099f92501af2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Prefabs/FlyingFood Variant.prefab b/Prototype 2/Assets/Prefabs/FlyingFood Variant.prefab new file mode 100644 index 0000000..e00169a --- /dev/null +++ b/Prototype 2/Assets/Prefabs/FlyingFood Variant.prefab @@ -0,0 +1,165 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &3920360787634399948 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 116614, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_Name + value: FlyingFood Variant + objectReference: {fileID: 0} + - target: {fileID: 116614, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_TagString + value: Projectile + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalScale.x + value: 1.6983 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalScale.y + value: 1.6983 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalScale.z + value: 1.6983 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalPosition.x + value: 0.03 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalPosition.y + value: 1.504 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalPosition.z + value: 1.33 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 442954, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 116614, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + insertIndex: -1 + addedObject: {fileID: 3170603701120501724} + - targetCorrespondingSourceObject: {fileID: 116614, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + insertIndex: -1 + addedObject: {fileID: -3722759589413806686} + - targetCorrespondingSourceObject: {fileID: 116614, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + insertIndex: -1 + addedObject: {fileID: 8636599138839772907} + - targetCorrespondingSourceObject: {fileID: 116614, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + insertIndex: -1 + addedObject: {fileID: -2344016949420381939} + m_SourcePrefab: {fileID: 100100000, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} +--- !u!1 &3920360787634318666 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 116614, guid: 9f063c5e5835cbd4b8dc54a6c0b45db4, type: 3} + m_PrefabInstance: {fileID: 3920360787634399948} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3170603701120501724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920360787634318666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb86d3ab1b6a6fc4db42fddb56a5a1c6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::FlyingFood + flySpeed: 25 +--- !u!114 &-3722759589413806686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920360787634318666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fef4b579269126948ac77fd52d76e701, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DestroyOutOfBounds +--- !u!65 &8636599138839772907 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920360787634318666} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.46739915, y: 0.08559367, z: 0.6615111} + m_Center: {x: 0, y: 0.042796835, z: 0} +--- !u!54 &-2344016949420381939 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920360787634318666} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/Prototype 2/Assets/Prefabs/FlyingFood Variant.prefab.meta b/Prototype 2/Assets/Prefabs/FlyingFood Variant.prefab.meta new file mode 100644 index 0000000..bed55cc --- /dev/null +++ b/Prototype 2/Assets/Prefabs/FlyingFood Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 50a604ad9b439be4fb3573bbff79c561 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Readme.asset b/Prototype 2/Assets/Readme.asset new file mode 100644 index 0000000..77c2f83 --- /dev/null +++ b/Prototype 2/Assets/Readme.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: 727a75301c3d24613a3ebcec4a24c2c8, type: 3} + title: URP Empty Template + sections: + - heading: Welcome to the Universal Render Pipeline + text: This template includes the settings and assets you need to start creating with the Universal Render Pipeline. + linkText: + url: + - heading: URP Documentation + text: + linkText: Read more about URP + url: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@latest + - heading: Forums + text: + linkText: Get answers and support + url: https://forum.unity.com/forums/universal-render-pipeline.383/ + - heading: Report bugs + text: + linkText: Submit a report + url: https://unity3d.com/unity/qa/bug-reporting + loadedLayout: 1 diff --git a/Prototype 2/Assets/Readme.asset.meta b/Prototype 2/Assets/Readme.asset.meta new file mode 100644 index 0000000..ab3ad45 --- /dev/null +++ b/Prototype 2/Assets/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8105016687592461f977c054a80ce2f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes.meta b/Prototype 2/Assets/Scenes.meta new file mode 100644 index 0000000..e59fb45 --- /dev/null +++ b/Prototype 2/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c53962885c2c4f449125a979d6ad240 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Challenge 2.meta b/Prototype 2/Assets/Scenes/Challenge 2.meta new file mode 100644 index 0000000..487d08d --- /dev/null +++ b/Prototype 2/Assets/Scenes/Challenge 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 156828449f209344da7f456d7f1a0ede +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Challenge 2.unity b/Prototype 2/Assets/Scenes/Challenge 2.unity new file mode 100644 index 0000000..c0f7e40 --- /dev/null +++ b/Prototype 2/Assets/Scenes/Challenge 2.unity @@ -0,0 +1,2026 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 170076734} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: deab752e1a3e24f4f84571048118fa5b, type: 2} + m_LightingSettings: {fileID: 2037713225} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &46032466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 46032467} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &46032467 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 46032466} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 169660873} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142139884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 142139885} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &142139885 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142139884} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 568646012} + - {fileID: 1735843554} + - {fileID: 615829370} + m_Father: {fileID: 2113561308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162935704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 162935705} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &162935705 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162935704} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1757074376} + m_Father: {fileID: 1576949746} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169660872 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 169660873} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &169660873 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169660872} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 46032467} + m_Father: {fileID: 914208295} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &170076733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170076735} + - component: {fileID: 170076734} + - component: {fileID: 170076736} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &170076734 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 0.8 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &170076735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + serializedVersion: 2 + m_LocalRotation: {x: 0.1643161, y: -0.10893638, z: -0.1935992, w: 0.9610684} + m_LocalPosition: {x: 51.5, y: 33.6, z: 24} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 15.882001, y: -16.490002, z: -25.095001} +--- !u!114 &170076736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &258411857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 258411858} + - component: {fileID: 258411859} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &258411858 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258411857} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1025854375} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &258411859 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258411857} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 2049695597} + - {fileID: 1576949746} + - {fileID: 162935705} + - {fileID: 1757074376} + - {fileID: 1958788382} + - {fileID: 1857390776} + - {fileID: 914208295} + - {fileID: 169660873} + - {fileID: 46032467} + - {fileID: 1847822487} + - {fileID: 2113561308} + - {fileID: 142139885} + - {fileID: 615829370} + - {fileID: 2003659796} + - {fileID: 849260514} + - {fileID: 2107166760} + - {fileID: 1735843554} + - {fileID: 569929667} + - {fileID: 347020520} + - {fileID: 1316481910} + - {fileID: 568646012} + - {fileID: 1518474491} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 2049695597} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &347020519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 347020520} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &347020520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347020519} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1316481910} + m_Father: {fileID: 569929667} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &355618743 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 355618745} + - component: {fileID: 355618744} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &355618744 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 355618743} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5d96ad106bd784549a370bbfd1f8b697, type: 3} + m_Name: + m_EditorClassIdentifier: + dogPrefab: {fileID: 8241448880393145375, guid: 3e5fe95e580114a5f8f8348678e77463, type: 3} +--- !u!4 &355618745 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 355618743} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 17, y: 0, z: -0} + m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1025854375} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1 &455978623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455978624} + - component: {fileID: 455978627} + - component: {fileID: 455978626} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455978624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 455978623} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000037252897, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: -13, z: -4} + m_LocalScale: {x: 7, y: 7, z: 7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1839596420} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &455978626 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 455978623} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 42b224efc5a8c4863a87e224a72bb1ea, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &455978627 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 455978623} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669903} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &534669903 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 54.5 + orthographic: 0 + orthographic size: 10 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 11, z: -26} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &567250874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 567250875} + - component: {fileID: 567250876} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &567250875 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 567250874} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1025854375} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &567250876 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 567250874} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 2049695597} + - {fileID: 1576949746} + - {fileID: 162935705} + - {fileID: 1757074376} + - {fileID: 1958788382} + - {fileID: 1857390776} + - {fileID: 914208295} + - {fileID: 169660873} + - {fileID: 46032467} + - {fileID: 1847822487} + - {fileID: 2113561308} + - {fileID: 142139885} + - {fileID: 615829370} + - {fileID: 2003659796} + - {fileID: 849260514} + - {fileID: 2107166760} + - {fileID: 1735843554} + - {fileID: 569929667} + - {fileID: 347020520} + - {fileID: 1316481910} + - {fileID: 568646012} + - {fileID: 1518474491} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 2049695597} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &568646011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 568646012} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &568646012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 568646011} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1518474491} + m_Father: {fileID: 142139885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &569929666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 569929667} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &569929667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 569929666} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 347020520} + m_Father: {fileID: 1735843554} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &615829369 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 615829370} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &615829370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 615829369} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2003659796} + m_Father: {fileID: 142139885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &768187719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 768187720} + - component: {fileID: 768187723} + - component: {fileID: 768187722} + m_Layer: 0 + m_Name: Start Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &768187720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 768187719} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 20, y: -0.009565264, z: -0.021385133} + m_LocalScale: {x: 2, y: 1, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1839596420} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &768187722 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 768187719} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 26447b861ecd94182ae1c7065cd65858, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &768187723 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 768187719} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &849260513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 849260514} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &849260514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849260513} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2107166760} + m_Father: {fileID: 2003659796} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &914208294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 914208295} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &914208295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914208294} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 169660873} + m_Father: {fileID: 1857390776} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &963157052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963157053} + - component: {fileID: 963157054} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &963157053 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963157052} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1025854375} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &963157054 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963157052} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 2049695597} + - {fileID: 1576949746} + - {fileID: 162935705} + - {fileID: 1757074376} + - {fileID: 1958788382} + - {fileID: 1857390776} + - {fileID: 914208295} + - {fileID: 169660873} + - {fileID: 46032467} + - {fileID: 1847822487} + - {fileID: 2113561308} + - {fileID: 142139885} + - {fileID: 615829370} + - {fileID: 2003659796} + - {fileID: 849260514} + - {fileID: 2107166760} + - {fileID: 1735843554} + - {fileID: 569929667} + - {fileID: 347020520} + - {fileID: 1316481910} + - {fileID: 568646012} + - {fileID: 1518474491} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 2049695597} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &1007274690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007274691} + - component: {fileID: 1007274692} + m_Layer: 0 + m_Name: Spawn Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1007274691 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007274690} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 19.96, y: 1.8, z: 0.0000026226044} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1007274692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007274690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 745c25f6adc3b4804961d8389a1a74fa, type: 3} + m_Name: + m_EditorClassIdentifier: + ballPrefabs: + - {fileID: 2178073922435996824, guid: 1d143480adadf43389395930eee2b5cf, type: 3} + - {fileID: 4524317531697499709, guid: a325bcb65fd94414191d0ddc2514e2dc, type: 3} + - {fileID: 7945815000853930370, guid: fc41e6839a5494e0cbaea5f0081c271d, type: 3} +--- !u!1 &1025854373 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025854375} + - component: {fileID: 1025854374} + m_Layer: 0 + m_Name: Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!95 &1025854374 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025854373} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 022cd8e9b1d113b41905bcb401343e62, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!4 &1025854375 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025854373} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1.2000002} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2049695597} + - {fileID: 567250875} + - {fileID: 258411858} + - {fileID: 1729087027} + - {fileID: 963157053} + m_Father: {fileID: 355618745} + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1 &1316481909 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1316481910} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1316481910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1316481909} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 347020520} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1518474490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1518474491} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1518474491 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518474490} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 568646012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1576949745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1576949746} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1576949746 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1576949745} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 162935705} + m_Father: {fileID: 2049695597} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1590138454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1590138455} + - component: {fileID: 1590138458} + - component: {fileID: 1590138457} + m_Layer: 0 + m_Name: Fall Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1590138455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590138454} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -15, y: -0.009565264, z: -0.021385133} + m_LocalScale: {x: 5, y: 1, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1839596420} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1590138457 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590138454} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5dcbb591f60904d96a720f52c981477f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1590138458 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590138454} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1729087026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1729087027} + - component: {fileID: 1729087028} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1729087027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729087026} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1025854375} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &1729087028 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729087026} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 2049695597} + - {fileID: 1576949746} + - {fileID: 162935705} + - {fileID: 1757074376} + - {fileID: 1958788382} + - {fileID: 1857390776} + - {fileID: 914208295} + - {fileID: 169660873} + - {fileID: 46032467} + - {fileID: 1847822487} + - {fileID: 2113561308} + - {fileID: 142139885} + - {fileID: 615829370} + - {fileID: 2003659796} + - {fileID: 849260514} + - {fileID: 2107166760} + - {fileID: 1735843554} + - {fileID: 569929667} + - {fileID: 347020520} + - {fileID: 1316481910} + - {fileID: 568646012} + - {fileID: 1518474491} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 2049695597} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &1735843553 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1735843554} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1735843554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735843553} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 569929667} + m_Father: {fileID: 142139885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1757074375 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1757074376} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1757074376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1757074375} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1958788382} + m_Father: {fileID: 162935705} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1839596419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1839596420} + m_Layer: 0 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1839596420 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839596419} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 13, z: 4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1590138455} + - {fileID: 768187720} + - {fileID: 455978624} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1847822486 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1847822487} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1847822487 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847822486} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2113561308} + m_Father: {fileID: 2049695597} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1857390775 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1857390776} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1857390776 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857390775} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 914208295} + m_Father: {fileID: 2049695597} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1958788381 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1958788382} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1958788382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1958788381} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1757074376} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2003659795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2003659796} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2003659796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2003659795} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 849260514} + m_Father: {fileID: 615829370} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!850595691 &2037713225 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 9 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 512 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 10 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_EnableWorkerProcessBaking: 1 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 +--- !u!1 &2049695596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049695597} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2049695597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049695596} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1847822487} + - {fileID: 1576949746} + - {fileID: 1857390776} + m_Father: {fileID: 1025854375} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2107166759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2107166760} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2107166760 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2107166759} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 849260514} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2113561307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2113561308} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2113561308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2113561307} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 142139885} + m_Father: {fileID: 1847822487} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 534669905} + - {fileID: 170076735} + - {fileID: 1839596420} + - {fileID: 1007274691} + - {fileID: 355618745} diff --git a/Prototype 2/Assets/Scenes/Challenge 2.unity.meta b/Prototype 2/Assets/Scenes/Challenge 2.unity.meta new file mode 100644 index 0000000..84be98e --- /dev/null +++ b/Prototype 2/Assets/Scenes/Challenge 2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f695fe0c51d8449d2b49648dad174255 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Challenge 2/LightingData.asset b/Prototype 2/Assets/Scenes/Challenge 2/LightingData.asset new file mode 100644 index 0000000..70bba36 Binary files /dev/null and b/Prototype 2/Assets/Scenes/Challenge 2/LightingData.asset differ diff --git a/Prototype 2/Assets/Scenes/Challenge 2/LightingData.asset.meta b/Prototype 2/Assets/Scenes/Challenge 2/LightingData.asset.meta new file mode 100644 index 0000000..d5f9be1 --- /dev/null +++ b/Prototype 2/Assets/Scenes/Challenge 2/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: deab752e1a3e24f4f84571048118fa5b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Challenge 2/ReflectionProbe-0.exr b/Prototype 2/Assets/Scenes/Challenge 2/ReflectionProbe-0.exr new file mode 100644 index 0000000..d2b6f82 Binary files /dev/null and b/Prototype 2/Assets/Scenes/Challenge 2/ReflectionProbe-0.exr differ diff --git a/Prototype 2/Assets/Scenes/Challenge 2/ReflectionProbe-0.exr.meta b/Prototype 2/Assets/Scenes/Challenge 2/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..05bd06d --- /dev/null +++ b/Prototype 2/Assets/Scenes/Challenge 2/ReflectionProbe-0.exr.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: e4fce380eceee674cb4d6b7a9716b649 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Prototype 2.meta b/Prototype 2/Assets/Scenes/Prototype 2.meta new file mode 100644 index 0000000..047f4f7 --- /dev/null +++ b/Prototype 2/Assets/Scenes/Prototype 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd5544dfd6d2de04693eed73fbed4b3f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Prototype 2.unity b/Prototype 2/Assets/Scenes/Prototype 2.unity new file mode 100644 index 0000000..736bbc7 --- /dev/null +++ b/Prototype 2/Assets/Scenes/Prototype 2.unity @@ -0,0 +1,1365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 170076734} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: e5e5591e6b18ad44888e5f8fa77d88a1, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: 139a89ee8a1d25743a1f528e9358b342, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!4 &99899668 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + m_PrefabInstance: {fileID: 1352507038} + m_PrefabAsset: {fileID: 0} +--- !u!1 &170076733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170076735} + - component: {fileID: 170076734} + - component: {fileID: 170076736} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &170076734 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &170076735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + serializedVersion: 2 + m_LocalRotation: {x: 0.3659982, y: -0.45315385, z: 0.21130909, w: 0.78488564} + m_LocalPosition: {x: 51.5, y: 33.6, z: 24} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50.000004, y: -60.000004, z: 0} +--- !u!114 &170076736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &425805626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425805627} + - component: {fileID: 425805630} + - component: {fileID: 425805629} + m_Layer: 0 + m_Name: Right Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425805627 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425805626} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 35, y: 0, z: 10} + m_LocalScale: {x: 2, y: 1, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 992285706} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &425805629 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425805626} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3cb7a01022a204b6d871219becaca1ae, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &425805630 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425805626} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &475985833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475985834} + - component: {fileID: 475985837} + - component: {fileID: 475985836} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475985834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475985833} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 10} + m_LocalScale: {x: 5, y: 1, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 992285706} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &475985836 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475985833} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 42b224efc5a8c4863a87e224a72bb1ea, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &475985837 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475985833} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &489800811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489800813} + - component: {fileID: 489800814} + m_Layer: 0 + m_Name: SpawnManager (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489800813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 489800811} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1294848219} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &489800814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 489800811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a3f0fe82a306f134fb715acc970b3302, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::SpawnController2 + animalPrefabs: + - {fileID: 7892522758529551682, guid: 2d0a64db78917ba4eb79ea6c9d3ed65e, type: 3} + - {fileID: 7517378408577954324, guid: e1a41ff8ef6d5a2438078fde365b3b15, type: 3} + - {fileID: 5753815817964049160, guid: 652b563ebe22e4e49a359ceb82168753, type: 3} +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669903} + - component: {fileID: 534669906} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &534669903 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 45 + orthographic: 0 + orthographic size: 10 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 25, z: 7.5} + m_LocalScale: {x: 1, y: 20, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &534669906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1001 &838279278 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 100046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 100046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_TagString + value: Player + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 100046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1516098489} + m_SourcePrefab: {fileID: 100100000, guid: 7b6675de545141649953fd8adec4561b, type: 3} +--- !u!4 &959976603 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + m_PrefabInstance: {fileID: 1660654216} + m_PrefabAsset: {fileID: 0} +--- !u!1 &992285705 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 992285706} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &992285706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992285705} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 475985834} + - {fileID: 1590138455} + - {fileID: 425805627} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1201236574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1201236576} + - component: {fileID: 1201236577} + m_Layer: 0 + m_Name: SpawnManager (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1201236576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201236574} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -40.59, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1294848219} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1201236577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201236574} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa79f729371025e4983b266a5053c79d, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::SpawnController1 + animalPrefabs: + - {fileID: 3613043527669421868, guid: 6423ae661ead6d0449d8b22f1c80aee3, type: 3} + - {fileID: 9043898375223406391, guid: f2c2dd35af972dd4b84082d5c2733d45, type: 3} + - {fileID: 4719413011930481919, guid: b2465f049812e9442845b0ba83eeffab, type: 3} +--- !u!1 &1294848218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1294848219} + m_Layer: 0 + m_Name: SpawnManagers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1294848219 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1294848218} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20.18, y: 0, z: 5.28} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1651201129} + - {fileID: 1201236576} + - {fileID: 489800813} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1352507038 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1763188765} + m_Modifications: + - target: {fileID: 6004290349321537405, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_Name + value: Fence (5) + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 611330559b1d79f42868099f92501af2, type: 3} +--- !u!4 &1469816886 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + m_PrefabInstance: {fileID: 1702216941} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1516098488 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100046, guid: 7b6675de545141649953fd8adec4561b, type: 3} + m_PrefabInstance: {fileID: 838279278} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1516098489 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516098488} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d4e5b26bafaf9894098617f2a680139a, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::PlayerController + projectilePrefab: {fileID: 3920360787634318666, guid: 50a604ad9b439be4fb3573bbff79c561, type: 3} +--- !u!4 &1565420831 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + m_PrefabInstance: {fileID: 2020098771} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1590138454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1590138455} + - component: {fileID: 1590138458} + - component: {fileID: 1590138457} + m_Layer: 0 + m_Name: Left Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1590138455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590138454} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -35, y: 0, z: 10} + m_LocalScale: {x: 2, y: 1, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 992285706} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1590138457 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590138454} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3cb7a01022a204b6d871219becaca1ae, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1590138458 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590138454} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1651201128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1651201129} + - component: {fileID: 1651201130} + m_Layer: 0 + m_Name: SpawnManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1651201129 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1651201128} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -20.18, y: 0, z: 14.74} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1294848219} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1651201130 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1651201128} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d95c147dceed2ff46a96e3d22035f2d5, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::SpawnController + animalPrefabs: + - {fileID: 9150715698507556876, guid: 0cfb5165145530f41b52d94d128cc01c, type: 3} + - {fileID: 7616715984729358302, guid: 509062963172c0244a7f245cd000883c, type: 3} + - {fileID: 2727206210857018610, guid: 2072e9d3ff4cc20499084775511e2d44, type: 3} +--- !u!1001 &1660654216 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1763188765} + m_Modifications: + - target: {fileID: 6004290349321537405, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_Name + value: Fence (2) + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.x + value: -30.4 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 611330559b1d79f42868099f92501af2, type: 3} +--- !u!1001 &1702216941 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1763188765} + m_Modifications: + - target: {fileID: 6004290349321537405, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_Name + value: Fence (3) + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.z + value: -15.059999 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 611330559b1d79f42868099f92501af2, type: 3} +--- !u!1 &1763188764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1763188765} + m_Layer: 0 + m_Name: Fences + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1763188765 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1763188764} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 15.2, y: 0.785, z: 16.33} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2093580473} + - {fileID: 1469816886} + - {fileID: 1934613556} + - {fileID: 1565420831} + - {fileID: 959976603} + - {fileID: 99899668} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1934613556 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + m_PrefabInstance: {fileID: 2043121993} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2020098771 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1763188765} + m_Modifications: + - target: {fileID: 6004290349321537405, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_Name + value: Fence (4) + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.z + value: -7.5319996 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 611330559b1d79f42868099f92501af2, type: 3} +--- !u!1001 &2043121993 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1763188765} + m_Modifications: + - target: {fileID: 6004290349321537405, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_Name + value: Fence (1) + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.x + value: -30.4 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.z + value: -7.5319996 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 611330559b1d79f42868099f92501af2, type: 3} +--- !u!4 &2093580473 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + m_PrefabInstance: {fileID: 6667143479929720604} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6667143479929720604 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1763188765} + m_Modifications: + - target: {fileID: 6004290349321537405, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_Name + value: Fence + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.x + value: -30.4 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalPosition.z + value: -15.059999 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6406899396058376224, guid: 611330559b1d79f42868099f92501af2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 611330559b1d79f42868099f92501af2, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 534669905} + - {fileID: 170076735} + - {fileID: 992285706} + - {fileID: 838279278} + - {fileID: 1294848219} + - {fileID: 1763188765} diff --git a/Prototype 2/Assets/Scenes/Prototype 2.unity.meta b/Prototype 2/Assets/Scenes/Prototype 2.unity.meta new file mode 100644 index 0000000..f485db4 --- /dev/null +++ b/Prototype 2/Assets/Scenes/Prototype 2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f0196d95ff9244ffaa65879ba7824fd4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Prototype 2/LightingData.asset b/Prototype 2/Assets/Scenes/Prototype 2/LightingData.asset new file mode 100644 index 0000000..3eacefe Binary files /dev/null and b/Prototype 2/Assets/Scenes/Prototype 2/LightingData.asset differ diff --git a/Prototype 2/Assets/Scenes/Prototype 2/LightingData.asset.meta b/Prototype 2/Assets/Scenes/Prototype 2/LightingData.asset.meta new file mode 100644 index 0000000..ebead8d --- /dev/null +++ b/Prototype 2/Assets/Scenes/Prototype 2/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5e5591e6b18ad44888e5f8fa77d88a1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Prototype 2/ReflectionProbe-0.exr b/Prototype 2/Assets/Scenes/Prototype 2/ReflectionProbe-0.exr new file mode 100644 index 0000000..4a21c80 Binary files /dev/null and b/Prototype 2/Assets/Scenes/Prototype 2/ReflectionProbe-0.exr differ diff --git a/Prototype 2/Assets/Scenes/Prototype 2/ReflectionProbe-0.exr.meta b/Prototype 2/Assets/Scenes/Prototype 2/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..e7dc5ed --- /dev/null +++ b/Prototype 2/Assets/Scenes/Prototype 2/ReflectionProbe-0.exr.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: eecb70e50efc28f49bde1da30bbbe498 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scenes/Prototype 2Settings.lighting b/Prototype 2/Assets/Scenes/Prototype 2Settings.lighting new file mode 100644 index 0000000..7ab7402 --- /dev/null +++ b/Prototype 2/Assets/Scenes/Prototype 2Settings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prototype 2Settings + serializedVersion: 9 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 512 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 10 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_EnableWorkerProcessBaking: 1 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 diff --git a/Prototype 2/Assets/Scenes/Prototype 2Settings.lighting.meta b/Prototype 2/Assets/Scenes/Prototype 2Settings.lighting.meta new file mode 100644 index 0000000..913561e --- /dev/null +++ b/Prototype 2/Assets/Scenes/Prototype 2Settings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 139a89ee8a1d25743a1f528e9358b342 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scripts.meta b/Prototype 2/Assets/Scripts.meta new file mode 100644 index 0000000..49199ac --- /dev/null +++ b/Prototype 2/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c351699498f96f5409d14c5675b427f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Scripts/DestroyOutOfBounds.cs b/Prototype 2/Assets/Scripts/DestroyOutOfBounds.cs new file mode 100644 index 0000000..99446e1 --- /dev/null +++ b/Prototype 2/Assets/Scripts/DestroyOutOfBounds.cs @@ -0,0 +1,36 @@ +using UnityEngine; + +public class DestroyOutOfBounds : MonoBehaviour +{ + private float topBound = 30.0f; + private float bottomBound = -10.0f; + private float leftBound = -25.0f; + private float rightBound = 25.0f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + if (transform.position.z > topBound) + { + Destroy(gameObject); + } + else if (transform.position.z < bottomBound) + { + Destroy(gameObject); + } + else if (transform.position.x < leftBound) + { + Destroy(gameObject); + } + else if (transform.position.x > rightBound) + { + Destroy(gameObject); + } + } +} diff --git a/Prototype 2/Assets/Scripts/DestroyOutOfBounds.cs.meta b/Prototype 2/Assets/Scripts/DestroyOutOfBounds.cs.meta new file mode 100644 index 0000000..b104300 --- /dev/null +++ b/Prototype 2/Assets/Scripts/DestroyOutOfBounds.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fef4b579269126948ac77fd52d76e701 \ No newline at end of file diff --git a/Prototype 2/Assets/Scripts/DetectCollisions.cs b/Prototype 2/Assets/Scripts/DetectCollisions.cs new file mode 100644 index 0000000..c9d87b6 --- /dev/null +++ b/Prototype 2/Assets/Scripts/DetectCollisions.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +public class DetectCollisions : MonoBehaviour +{ + private void OnTriggerEnter(Collider other) + { + if (other.CompareTag("Projectile") && gameObject.CompareTag("Animal")) + { + Destroy(other.gameObject); + Destroy(gameObject); + } + } +} diff --git a/Prototype 2/Assets/Scripts/DetectCollisions.cs.meta b/Prototype 2/Assets/Scripts/DetectCollisions.cs.meta new file mode 100644 index 0000000..f90b667 --- /dev/null +++ b/Prototype 2/Assets/Scripts/DetectCollisions.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c08d9966269bc3747b75ab70eb04dbe0 \ No newline at end of file diff --git a/Prototype 2/Assets/Scripts/MoveForward.cs b/Prototype 2/Assets/Scripts/MoveForward.cs new file mode 100644 index 0000000..7ce4b47 --- /dev/null +++ b/Prototype 2/Assets/Scripts/MoveForward.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +public class MoveForward : MonoBehaviour +{ + public float flySpeed = 25f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + transform.Translate(Vector3.forward * Time.deltaTime * flySpeed); + } +} diff --git a/Prototype 2/Assets/Scripts/MoveForward.cs.meta b/Prototype 2/Assets/Scripts/MoveForward.cs.meta new file mode 100644 index 0000000..3047f6f --- /dev/null +++ b/Prototype 2/Assets/Scripts/MoveForward.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fb86d3ab1b6a6fc4db42fddb56a5a1c6 \ No newline at end of file diff --git a/Prototype 2/Assets/Scripts/PlayerController.cs b/Prototype 2/Assets/Scripts/PlayerController.cs new file mode 100644 index 0000000..478c60f --- /dev/null +++ b/Prototype 2/Assets/Scripts/PlayerController.cs @@ -0,0 +1,49 @@ +using UnityEngine; + +public class PlayerController : MonoBehaviour +{ + private float moveSpeed = 20f; + private float xBound = 15f; + private float positivezBound = 15f; + private float zBound = 0f; + private float horizontalInput; + private float verticalInput; + public GameObject projectilePrefab; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + if (transform.position.x < -xBound) + { + transform.position = new Vector3(-xBound, transform.position.y, transform.position.z); + } + else if (transform.position.x > xBound) + { + transform.position = new Vector3(xBound, transform.position.y, transform.position.z); + } + else if (transform.position.z < zBound) + { + transform.position = new Vector3(transform.position.x, transform.position.y, zBound); + } + else if (transform.position.z > positivezBound) + { + transform.position = new Vector3(transform.position.x, transform.position.y, positivezBound); + } + + if (Input.GetKeyDown(KeyCode.Space)) + { + Instantiate(projectilePrefab, transform.position + new Vector3(0, 1, 0), projectilePrefab.transform.rotation); + } + + horizontalInput = Input.GetAxis("Horizontal"); + transform.Translate(Vector3.right * horizontalInput * Time.deltaTime * moveSpeed); + verticalInput = Input.GetAxis("Vertical"); + transform.Translate(Vector3.forward * verticalInput * Time.deltaTime * moveSpeed); + } +} diff --git a/Prototype 2/Assets/Scripts/PlayerController.cs.meta b/Prototype 2/Assets/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..845a339 --- /dev/null +++ b/Prototype 2/Assets/Scripts/PlayerController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d4e5b26bafaf9894098617f2a680139a \ No newline at end of file diff --git a/Prototype 2/Assets/Scripts/SpawnController.cs b/Prototype 2/Assets/Scripts/SpawnController.cs new file mode 100644 index 0000000..24d6669 --- /dev/null +++ b/Prototype 2/Assets/Scripts/SpawnController.cs @@ -0,0 +1,29 @@ +using UnityEngine; + +public class SpawnController : MonoBehaviour +{ + public GameObject[] animalPrefabs; + private float spawnRangeX = 14; + private float spawnPosZ = 20; + private float startDelay = 2; + private float repeatRate = 1.0f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + InvokeRepeating("SpawnRandomAnimal", startDelay, repeatRate); + } + + // Update is called once per frame + void Update() + { + + } + + void SpawnRandomAnimal() + { + Vector3 spawnpos = new Vector3(Random.Range(-spawnRangeX, spawnRangeX), 0, spawnPosZ); + int animalIndex = Random.Range(0, animalPrefabs.Length); + Instantiate(animalPrefabs[animalIndex], spawnpos, animalPrefabs[animalIndex].transform.rotation); + } +} diff --git a/Prototype 2/Assets/Scripts/SpawnController.cs.meta b/Prototype 2/Assets/Scripts/SpawnController.cs.meta new file mode 100644 index 0000000..4f0ecf5 --- /dev/null +++ b/Prototype 2/Assets/Scripts/SpawnController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d95c147dceed2ff46a96e3d22035f2d5 \ No newline at end of file diff --git a/Prototype 2/Assets/Scripts/SpawnController1.cs b/Prototype 2/Assets/Scripts/SpawnController1.cs new file mode 100644 index 0000000..3252d49 --- /dev/null +++ b/Prototype 2/Assets/Scripts/SpawnController1.cs @@ -0,0 +1,29 @@ +using UnityEngine; + +public class SpawnController1 : MonoBehaviour +{ + public GameObject[] animalPrefabs; + private float spawnRangeX = 14; + private float spawnPosZ = -20; + private float startDelay = 2; + private float repeatRate = 1.0f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + InvokeRepeating("SpawnRandomAnimal", startDelay, repeatRate); + } + + // Update is called once per frame + void Update() + { + + } + + void SpawnRandomAnimal() + { + Vector3 spawnpos = new Vector3(spawnPosZ, 0, Random.Range(-spawnRangeX, spawnRangeX)); + int animalIndex = Random.Range(0, animalPrefabs.Length); + Instantiate(animalPrefabs[animalIndex], spawnpos, animalPrefabs[animalIndex].transform.rotation); + } +} diff --git a/Prototype 2/Assets/Scripts/SpawnController1.cs.meta b/Prototype 2/Assets/Scripts/SpawnController1.cs.meta new file mode 100644 index 0000000..e2e54c5 --- /dev/null +++ b/Prototype 2/Assets/Scripts/SpawnController1.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fa79f729371025e4983b266a5053c79d \ No newline at end of file diff --git a/Prototype 2/Assets/Scripts/SpawnController2.cs b/Prototype 2/Assets/Scripts/SpawnController2.cs new file mode 100644 index 0000000..eaf1d57 --- /dev/null +++ b/Prototype 2/Assets/Scripts/SpawnController2.cs @@ -0,0 +1,29 @@ +using UnityEngine; + +public class SpawnController2 : MonoBehaviour +{ + public GameObject[] animalPrefabs; + private float spawnRangeX = 14; + private float spawnPosZ = 20; + private float startDelay = 2; + private float repeatRate = 1.0f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + InvokeRepeating("SpawnRandomAnimal", startDelay, repeatRate); + } + + // Update is called once per frame + void Update() + { + + } + + void SpawnRandomAnimal() + { + Vector3 spawnpos = new Vector3(spawnPosZ, 0, Random.Range(-spawnRangeX, spawnRangeX)); + int animalIndex = Random.Range(0, animalPrefabs.Length); + Instantiate(animalPrefabs[animalIndex], spawnpos, animalPrefabs[animalIndex].transform.rotation); + } +} diff --git a/Prototype 2/Assets/Scripts/SpawnController2.cs.meta b/Prototype 2/Assets/Scripts/SpawnController2.cs.meta new file mode 100644 index 0000000..cea213c --- /dev/null +++ b/Prototype 2/Assets/Scripts/SpawnController2.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a3f0fe82a306f134fb715acc970b3302 \ No newline at end of file diff --git a/Prototype 2/Assets/Settings.meta b/Prototype 2/Assets/Settings.meta new file mode 100644 index 0000000..39b94dd --- /dev/null +++ b/Prototype 2/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 709f11a7f3c4041caa4ef136ea32d874 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Settings/DefaultVolumeProfile.asset b/Prototype 2/Assets/Settings/DefaultVolumeProfile.asset new file mode 100644 index 0000000..6fb1822 --- /dev/null +++ b/Prototype 2/Assets/Settings/DefaultVolumeProfile.asset @@ -0,0 +1,982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9167874883656233139 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &-8270506406425502121 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-8104416584915340131 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent2 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent2 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p21: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7750755424749557576 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60f3b30c03e6ba64d9a27dc9dba8f28d, type: 3} + m_Name: OutlineVolumeComponent + m_EditorClassIdentifier: + active: 1 + Enabled: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7743500325797982168 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &-7274224791359825572 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fd9ee276a1023e439cf7a9c393195fa, type: 3} + m_Name: TestAnimationCurveVolumeComponent + m_EditorClassIdentifier: + active: 1 + testParameter: + m_OverrideState: 1 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 10 + inSlope: 0 + outSlope: 10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 15 + inSlope: 10 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &-6335409530604852063 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-6288072647309666549 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-5520245016509672950 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &-5360449096862653589 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedEverywhere + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedEverywhere + active: 1 +--- !u!114 &-5139089513906902183 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a00a63fdd6bd2a45ab1f2d869305ffd, type: 3} + m_Name: OasisFogVolumeComponent + m_EditorClassIdentifier: + active: 1 + Density: + m_OverrideState: 1 + m_Value: 0 + StartDistance: + m_OverrideState: 1 + m_Value: 0 + HeightRange: + m_OverrideState: 1 + m_Value: {x: 0, y: 50} + Tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + SunScatteringIntensity: + m_OverrideState: 1 + m_Value: 2 +--- !u!114 &-4463884970436517307 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1410297666881709256 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.33 + viewBias: + m_OverrideState: 1 + m_Value: 0 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 1 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1216621516061285780 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1170528603972255243 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-581120513425526550 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent3 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent3 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p31: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: -9167874883656233139} + - {fileID: 1918650496244738858} + - {fileID: 853819529557874667} + - {fileID: 1052315754049611418} + - {fileID: -1170528603972255243} + - {fileID: -8270506406425502121} + - {fileID: -5520245016509672950} + - {fileID: 7173750748008157695} + - {fileID: 1666464333004379222} + - {fileID: 9001657382290151224} + - {fileID: -6335409530604852063} + - {fileID: -1216621516061285780} + - {fileID: 3959858460715838825} + - {fileID: -7743500325797982168} + - {fileID: 4644742534064026673} + - {fileID: -4463884970436517307} + - {fileID: -6288072647309666549} + - {fileID: 7518938298396184218} + - {fileID: -1410297666881709256} + - {fileID: -7750755424749557576} + - {fileID: -5139089513906902183} +--- !u!114 &853819529557874667 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &1052315754049611418 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &1666464333004379222 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1918650496244738858 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &3959858460715838825 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &4251301726029935498 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 74955a4b0b4243bc87231e8b59ed9140, type: 3} + m_Name: TestVolume + m_EditorClassIdentifier: + active: 1 + param: + m_OverrideState: 1 + m_Value: 123 +--- !u!114 &4644742534064026673 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &6940869943325143175 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedOnAnySRP + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedOnAnySRP + active: 1 +--- !u!114 &7173750748008157695 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &7518938298396184218 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &9001657382290151224 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &9122958982931076880 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent1 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent1 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 diff --git a/Prototype 2/Assets/Settings/DefaultVolumeProfile.asset.meta b/Prototype 2/Assets/Settings/DefaultVolumeProfile.asset.meta new file mode 100644 index 0000000..53b314a --- /dev/null +++ b/Prototype 2/Assets/Settings/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab09877e2e707104187f6f83e2f62510 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Settings/Mobile_RPAsset.asset b/Prototype 2/Assets/Settings/Mobile_RPAsset.asset new file mode 100644 index 0000000..0fdefd1 --- /dev/null +++ b/Prototype 2/Assets/Settings/Mobile_RPAsset.asset @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Mobile_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 65bc7dbf4170f435aa868c779acfb082, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 0 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 0.8 + m_UpscalingFilter: 3 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 1024 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 1024 + m_AdditionalLightsCookieFormat: 1 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 1 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_UseLegacyLightmaps: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 1 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 0 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 0 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Prototype 2/Assets/Settings/Mobile_RPAsset.asset.meta b/Prototype 2/Assets/Settings/Mobile_RPAsset.asset.meta new file mode 100644 index 0000000..3660d15 --- /dev/null +++ b/Prototype 2/Assets/Settings/Mobile_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e6cbd92db86f4b18aec3ed561671858 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Settings/Mobile_Renderer.asset b/Prototype 2/Assets/Settings/Mobile_Renderer.asset new file mode 100644 index 0000000..01e59d4 --- /dev/null +++ b/Prototype 2/Assets/Settings/Mobile_Renderer.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Mobile_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 0} + probeVolumeFragmentationDebugShader: {fileID: 0} + probeVolumeOffsetDebugShader: {fileID: 0} + probeVolumeSamplingDebugShader: {fileID: 0} + probeSamplingDebugMesh: {fileID: 0} + probeSamplingDebugTexture: {fileID: 0} + probeVolumeBlendStatesCS: {fileID: 0} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 0 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 +--- !u!114 &1002035807535710140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a0ec52cecc795714f93f274c2e71e87b, type: 3} + m_Name: GlobalVolumeFeature + m_EditorClassIdentifier: + m_Active: 1 + _baseProfile: {fileID: 11400000, guid: f2d4d916a6612574cad220d125febbf2, type: 2} diff --git a/Prototype 2/Assets/Settings/Mobile_Renderer.asset.meta b/Prototype 2/Assets/Settings/Mobile_Renderer.asset.meta new file mode 100644 index 0000000..a3588b1 --- /dev/null +++ b/Prototype 2/Assets/Settings/Mobile_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65bc7dbf4170f435aa868c779acfb082 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Settings/PC_RPAsset.asset b/Prototype 2/Assets/Settings/PC_RPAsset.asset new file mode 100644 index 0000000..8b30a06 --- /dev/null +++ b/Prototype 2/Assets/Settings/PC_RPAsset.asset @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: PC_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: f288ae1f4751b564a96ac7587541f7a2, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 1 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 1 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.12299999, y: 0.2926, z: 0.53599995} + m_CascadeBorder: 0.107758604 + m_ShadowDepthBias: 0.1 + m_ShadowNormalBias: 0.5 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 3 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_UseLegacyLightmaps: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 1 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 1 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 0 + m_PrefilterHDROutput: 1 + m_PrefilterSSAODepthNormals: 0 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 0 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 0 + m_PrefilterSoftShadowsQualityLow: 0 + m_PrefilterSoftShadowsQualityMedium: 0 + m_PrefilterSoftShadowsQualityHigh: 0 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Prototype 2/Assets/Settings/PC_RPAsset.asset.meta b/Prototype 2/Assets/Settings/PC_RPAsset.asset.meta new file mode 100644 index 0000000..e286b2f --- /dev/null +++ b/Prototype 2/Assets/Settings/PC_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b83569d67af61e458304325a23e5dfd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Settings/PC_Renderer.asset b/Prototype 2/Assets/Settings/PC_Renderer.asset new file mode 100644 index 0000000..475b02e --- /dev/null +++ b/Prototype 2/Assets/Settings/PC_Renderer.asset @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: PC_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, + type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, + type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, + type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, + type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, + type: 3} + probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, + type: 3} + probeVolumeBlendStatesCS: {fileID: 7200000, guid: b9a23f869c4fd45f19c5ada54dd82176, + type: 3} + m_RendererFeatures: + - {fileID: 7833122117494664109} + m_RendererFeatureMap: ad6b866f10d7b46c + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 1 + stencilCompareFunction: 3 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 +--- !u!114 &7833122117494664109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3} + m_Name: ScreenSpaceAmbientOcclusion + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + AOMethod: 0 + Downsample: 0 + AfterOpaque: 0 + Source: 1 + NormalSamples: 1 + Intensity: 0.4 + DirectLightingStrength: 0.25 + Radius: 0.3 + Samples: 1 + BlurQuality: 0 + Falloff: 100 + SampleCount: -1 + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} diff --git a/Prototype 2/Assets/Settings/PC_Renderer.asset.meta b/Prototype 2/Assets/Settings/PC_Renderer.asset.meta new file mode 100644 index 0000000..ddae6a5 --- /dev/null +++ b/Prototype 2/Assets/Settings/PC_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f288ae1f4751b564a96ac7587541f7a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Settings/SampleSceneProfile.asset b/Prototype 2/Assets/Settings/SampleSceneProfile.asset new file mode 100644 index 0000000..c1b0f63 --- /dev/null +++ b/Prototype 2/Assets/Settings/SampleSceneProfile.asset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7893295128165547882 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 0 + threshold: + m_OverrideState: 1 + m_Value: 1 + intensity: + m_OverrideState: 1 + m_Value: 0.25 + scatter: + m_OverrideState: 1 + m_Value: 0.5 + clamp: + m_OverrideState: 0 + m_Value: 65472 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 1 + downscale: + m_OverrideState: 0 + m_Value: 0 + maxIterations: + m_OverrideState: 0 + m_Value: 6 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-3357603926938260329 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.2 + smoothness: + m_OverrideState: 0 + m_Value: 0.2 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: SampleSceneProfile + m_EditorClassIdentifier: + components: + - {fileID: 849379129802519247} + - {fileID: -7893295128165547882} + - {fileID: 7391319092446245454} + - {fileID: -3357603926938260329} +--- !u!114 &849379129802519247 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 1 + neutralHDRRangeReductionMode: + m_OverrideState: 0 + m_Value: 2 + acesPreset: + m_OverrideState: 0 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 0 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 234 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 647 +--- !u!114 &7391319092446245454 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 0 + mode: + m_OverrideState: 0 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 2 + intensity: + m_OverrideState: 1 + m_Value: 0.6 + clamp: + m_OverrideState: 0 + m_Value: 0.05 diff --git a/Prototype 2/Assets/Settings/SampleSceneProfile.asset.meta b/Prototype 2/Assets/Settings/SampleSceneProfile.asset.meta new file mode 100644 index 0000000..b82270c --- /dev/null +++ b/Prototype 2/Assets/Settings/SampleSceneProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10fc4df2da32a41aaa32d77bc913491c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Prototype 2/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 0000000..c93d0be --- /dev/null +++ b/Prototype 2/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,393 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 6852985685364965376 + - rid: 6852985685364965377 + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965382 + - rid: 6852985685364965383 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965386 + - rid: 6852985685364965387 + - rid: 6852985685364965388 + - rid: 6852985685364965389 + - rid: 6852985685364965390 + - rid: 6852985685364965391 + - rid: 6852985685364965392 + - rid: 6852985685364965393 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 2083921410359820288 + - rid: 5807731767845060667 + - rid: 5807731767845060668 + - rid: 5807731767845060669 + - rid: 5807731767845060670 + - rid: 5807731767845060671 + - rid: 5807731767845060672 + - rid: 5807731767845060673 + - rid: 5807731767845060674 + m_RuntimeSettings: + m_List: [] + m_AssetVersion: 8 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Light Layer default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + m_ValidRenderingLayers: 0 + lightLayerName0: Light Layer default + lightLayerName1: Light Layer 1 + lightLayerName2: Light Layer 2 + lightLayerName3: Light Layer 3 + lightLayerName4: Light Layer 4 + lightLayerName5: Light Layer 5 + lightLayerName6: Light Layer 6 + lightLayerName7: Light Layer 7 + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 2083921410359820288 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 5807731767845060667 + type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3} + subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3} + gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3} + bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3} + cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3} + paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3} + lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3} + lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3} + bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3} + temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3} + LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} + LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} + scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3} + easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3} + uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3} + finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3} + m_ShaderResourcesVersion: 0 + - rid: 5807731767845060668 + type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Version: 0 + - rid: 5807731767845060669 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 5807731767845060670 + type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Version: 0 + - rid: 5807731767845060671 + type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + blueNoise16LTex: + - {fileID: 2800000, guid: 81200413a40918d4d8702e94db29911c, type: 3} + - {fileID: 2800000, guid: d50c5e07c9911a74982bddf7f3075e7b, type: 3} + - {fileID: 2800000, guid: 1134690bf9216164dbc75050e35b7900, type: 3} + - {fileID: 2800000, guid: 7ce2118f74614a94aa8a0cdf2e6062c3, type: 3} + - {fileID: 2800000, guid: 2ca97df9d1801e84a8a8f2c53cb744f0, type: 3} + - {fileID: 2800000, guid: e63eef8f54aa9dc4da9a5ac094b503b5, type: 3} + - {fileID: 2800000, guid: 39451254daebd6d40b52899c1f1c0c1b, type: 3} + - {fileID: 2800000, guid: c94ad916058dff743b0f1c969ddbe660, type: 3} + - {fileID: 2800000, guid: ed5ea7ce59ca8ec4f9f14bf470a30f35, type: 3} + - {fileID: 2800000, guid: 071e954febf155243a6c81e48f452644, type: 3} + - {fileID: 2800000, guid: 96aaab9cc247d0b4c98132159688c1af, type: 3} + - {fileID: 2800000, guid: fc3fa8f108657e14486697c9a84ccfc5, type: 3} + - {fileID: 2800000, guid: bfed3e498947fcb4890b7f40f54d85b9, type: 3} + - {fileID: 2800000, guid: d512512f4af60a442ab3458489412954, type: 3} + - {fileID: 2800000, guid: 47a45908f6db0cb44a0d5e961143afec, type: 3} + - {fileID: 2800000, guid: 4dcc0502f8586f941b5c4a66717205e8, type: 3} + - {fileID: 2800000, guid: 9d92991794bb5864c8085468b97aa067, type: 3} + - {fileID: 2800000, guid: 14381521ff11cb74abe3fe65401c23be, type: 3} + - {fileID: 2800000, guid: d36f0fe53425e08499a2333cf423634c, type: 3} + - {fileID: 2800000, guid: d4044ea2490d63b43aa1765f8efbf8a9, type: 3} + - {fileID: 2800000, guid: c9bd74624d8070f429e3f46d161f9204, type: 3} + - {fileID: 2800000, guid: d5c9b274310e5524ebe32a4e4da3df1f, type: 3} + - {fileID: 2800000, guid: f69770e54f2823f43badf77916acad83, type: 3} + - {fileID: 2800000, guid: 10b6c6d22e73dea46a8ab36b6eebd629, type: 3} + - {fileID: 2800000, guid: a2ec5cbf5a9b64345ad3fab0912ddf7b, type: 3} + - {fileID: 2800000, guid: 1c3c6d69a645b804fa232004b96b7ad3, type: 3} + - {fileID: 2800000, guid: d18a24d7b4ed50f4387993566d9d3ae2, type: 3} + - {fileID: 2800000, guid: c989e1ed85cf7154caa922fec53e6af6, type: 3} + - {fileID: 2800000, guid: ff47e5a0f105eb34883b973e51f4db62, type: 3} + - {fileID: 2800000, guid: fa042edbfc40fbd4bad0ab9d505b1223, type: 3} + - {fileID: 2800000, guid: 896d9004736809c4fb5973b7c12eb8b9, type: 3} + - {fileID: 2800000, guid: 179f794063d2a66478e6e726f84a65bc, type: 3} + filmGrainTex: + - {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3} + - {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3} + - {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3} + - {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3} + - {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3} + - {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3} + - {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3} + - {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3} + - {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3} + - {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3} + smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3} + smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3} + m_TexturesResourcesVersion: 0 + - rid: 5807731767845060672 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + - rid: 5807731767845060673 + type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3} + m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3} + m_VisualizationLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + m_ConversionLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - rid: 5807731767845060674 + type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_UseBicubicLightmapSampling: 0 + - rid: 6852985685364965376 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 6852985685364965377 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 6852985685364965378 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3} + m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 6852985685364965379 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 6852985685364965380 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + - rid: 6852985685364965381 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 6852985685364965382 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + - rid: 6852985685364965383 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 6852985685364965384 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} + - rid: 6852985685364965385 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 6852985685364965386 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 6852985685364965387 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 6852985685364965388 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 6852985685364965389 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 6852985685364965390 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 6852985685364965391 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 6852985685364965392 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + - rid: 6852985685364965393 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 6852985685364965394 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 8712630790384254976 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} diff --git a/Prototype 2/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta b/Prototype 2/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 0000000..81b84f2 --- /dev/null +++ b/Prototype 2/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18dc0cd2c080841dea60987a38ce93fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/TutorialInfo.meta b/Prototype 2/Assets/TutorialInfo.meta new file mode 100644 index 0000000..a700bca --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba062aa6c92b140379dbc06b43dd3b9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/TutorialInfo/Icons.meta b/Prototype 2/Assets/TutorialInfo/Icons.meta new file mode 100644 index 0000000..1d19fb9 --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Icons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8a0c9218a650547d98138cd835033977 +folderAsset: yes +timeCreated: 1484670163 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/TutorialInfo/Icons/URP.png b/Prototype 2/Assets/TutorialInfo/Icons/URP.png new file mode 100644 index 0000000..6194a80 Binary files /dev/null and b/Prototype 2/Assets/TutorialInfo/Icons/URP.png differ diff --git a/Prototype 2/Assets/TutorialInfo/Icons/URP.png.meta b/Prototype 2/Assets/TutorialInfo/Icons/URP.png.meta new file mode 100644 index 0000000..0f2cab0 --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Icons/URP.png.meta @@ -0,0 +1,134 @@ +fileFormatVersion: 2 +guid: 727a75301c3d24613a3ebcec4a24c2c8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/TutorialInfo/Layout.wlt b/Prototype 2/Assets/TutorialInfo/Layout.wlt new file mode 100644 index 0000000..7b50a25 --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Layout.wlt @@ -0,0 +1,654 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 45 + width: 1666 + height: 958 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 6} + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 290 + height: 442 + m_MinSize: {x: 234, y: 271} + m_MaxSize: {x: 10004, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 973 + y: 0 + width: 290 + height: 908 + m_MinSize: {x: 234, y: 492} + m_MaxSize: {x: 10004, y: 14042} + vertical: 1 + controlID: 226 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 290 + height: 466 + m_MinSize: {x: 204, y: 221} + m_MaxSize: {x: 4004, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 973 + height: 442 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 8} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 958 + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: Tutorial +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 3} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1666 + height: 908 + m_MinSize: {x: 713, y: 492} + m_MaxSize: {x: 18008, y: 14042} + vertical: 0 + controlID: 74 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 938 + width: 1666 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 12} + - {fileID: 5} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 908 + m_MinSize: {x: 202, y: 442} + m_MaxSize: {x: 4002, y: 8042} + vertical: 1 + controlID: 75 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1263 + y: 0 + width: 403 + height: 908 + m_MinSize: {x: 277, y: 71} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 466 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 401 + height: 887 + m_ScrollPosition: {x: 0, y: 0} + m_InspectorMode: 0 + m_PreviewResizer: + m_CachedPref: -160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 421 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_ReferencingInstanceIDs: + m_ScenePaths: [] + m_ShowAllHits: 0 + m_SearchArea: 0 + m_Folders: + - Assets + m_ViewMode: 0 + m_StartGridSize: 64 + m_LastFolders: + - Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47 + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: ee240000 + m_LastClickedID: 9454 + m_ExpandedIDs: ee24000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: 0 + m_ExpandedIDs: ee240000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 68fbffff + m_LastClickedInstanceID: -1176 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_DirectoriesAreaWidth: 110 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 421 + m_MaximizeOnPlay: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_TargetDisplay: 0 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + m_HBaseRangeMin: -242.75 + m_HBaseRangeMax: 242.75 + m_VBaseRangeMin: -101 + m_VBaseRangeMax: 101 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoom: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 17 + width: 971 + height: 404 + m_Scale: {x: 2, y: 2} + m_Translation: {x: 485.5, y: 202} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -242.75 + y: -101 + width: 485.5 + height: 202 + m_MinimalGUI: 1 + m_defaultScale: 2 + m_TargetTexture: {fileID: 0} + m_CurrentColorSpace: 0 + m_LastWindowPixelSize: {x: 1942, y: 842} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 445 + m_SceneLighting: 1 + lastFramingTime: 0 + m_2DMode: 0 + m_isRotationLocked: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 0, y: 0, z: 0} + speed: 2 + m_Value: {x: 0, y: 0, z: 0} + m_RenderMode: 0 + m_ValidateTrueMetals: 0 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + grid: + xGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + yGrid: + m_Target: 1 + speed: 2 + m_Value: 1 + zGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Rotation: + m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + speed: 2 + m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Size: + m_Target: 10 + speed: 2 + m_Value: 10 + m_Ortho: + m_Target: 0 + speed: 2 + m_Value: 0 + m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 445 + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: -1176 + m_ExpandedIDs: 7efbffff00000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: + - + m_CurrenRootInstanceID: 0 + m_Locked: 0 + m_CurrentSortingName: TransformSorting diff --git a/Prototype 2/Assets/TutorialInfo/Layout.wlt.meta b/Prototype 2/Assets/TutorialInfo/Layout.wlt.meta new file mode 100644 index 0000000..c0c8c77 --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Layout.wlt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eabc9546105bf4accac1fd62a63e88e6 +timeCreated: 1487337779 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/TutorialInfo/Scripts.meta b/Prototype 2/Assets/TutorialInfo/Scripts.meta new file mode 100644 index 0000000..02da605 --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a9bcd70e6a4b4b05badaa72e827d8e0 +folderAsset: yes +timeCreated: 1475835190 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/TutorialInfo/Scripts/Editor.meta b/Prototype 2/Assets/TutorialInfo/Scripts/Editor.meta new file mode 100644 index 0000000..f59f099 --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Scripts/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ad9b87dffba344c89909c6d1b1c17e1 +folderAsset: yes +timeCreated: 1475593892 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Prototype 2/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs new file mode 100644 index 0000000..ad55eca --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs @@ -0,0 +1,242 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using System; +using System.IO; +using System.Reflection; + +[CustomEditor(typeof(Readme))] +[InitializeOnLoad] +public class ReadmeEditor : Editor +{ + static string s_ShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; + + static string s_ReadmeSourceDirectory = "Assets/TutorialInfo"; + + const float k_Space = 16f; + + static ReadmeEditor() + { + EditorApplication.delayCall += SelectReadmeAutomatically; + } + + static void RemoveTutorial() + { + if (EditorUtility.DisplayDialog("Remove Readme Assets", + + $"All contents under {s_ReadmeSourceDirectory} will be removed, are you sure you want to proceed?", + "Proceed", + "Cancel")) + { + if (Directory.Exists(s_ReadmeSourceDirectory)) + { + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory); + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory + ".meta"); + } + else + { + Debug.Log($"Could not find the Readme folder at {s_ReadmeSourceDirectory}"); + } + + var readmeAsset = SelectReadme(); + if (readmeAsset != null) + { + var path = AssetDatabase.GetAssetPath(readmeAsset); + FileUtil.DeleteFileOrDirectory(path + ".meta"); + FileUtil.DeleteFileOrDirectory(path); + } + + AssetDatabase.Refresh(); + } + } + + static void SelectReadmeAutomatically() + { + if (!SessionState.GetBool(s_ShowedReadmeSessionStateName, false)) + { + var readme = SelectReadme(); + SessionState.SetBool(s_ShowedReadmeSessionStateName, true); + + if (readme && !readme.loadedLayout) + { + LoadLayout(); + readme.loadedLayout = true; + } + } + } + + static void LoadLayout() + { + var assembly = typeof(EditorApplication).Assembly; + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); + method.Invoke(null, new object[] { Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false }); + } + + static Readme SelectReadme() + { + var ids = AssetDatabase.FindAssets("Readme t:Readme"); + if (ids.Length == 1) + { + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); + + Selection.objects = new UnityEngine.Object[] { readmeObject }; + + return (Readme)readmeObject; + } + else + { + Debug.Log("Couldn't find a readme"); + return null; + } + } + + protected override void OnHeaderGUI() + { + var readme = (Readme)target; + Init(); + + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth / 3f - 20f, 128f); + + GUILayout.BeginHorizontal("In BigTitle"); + { + if (readme.icon != null) + { + GUILayout.Space(k_Space); + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); + } + GUILayout.Space(k_Space); + GUILayout.BeginVertical(); + { + + GUILayout.FlexibleSpace(); + GUILayout.Label(readme.title, TitleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + public override void OnInspectorGUI() + { + var readme = (Readme)target; + Init(); + + foreach (var section in readme.sections) + { + if (!string.IsNullOrEmpty(section.heading)) + { + GUILayout.Label(section.heading, HeadingStyle); + } + + if (!string.IsNullOrEmpty(section.text)) + { + GUILayout.Label(section.text, BodyStyle); + } + + if (!string.IsNullOrEmpty(section.linkText)) + { + if (LinkLabel(new GUIContent(section.linkText))) + { + Application.OpenURL(section.url); + } + } + + GUILayout.Space(k_Space); + } + + if (GUILayout.Button("Remove Readme Assets", ButtonStyle)) + { + RemoveTutorial(); + } + } + + bool m_Initialized; + + GUIStyle LinkStyle + { + get { return m_LinkStyle; } + } + + [SerializeField] + GUIStyle m_LinkStyle; + + GUIStyle TitleStyle + { + get { return m_TitleStyle; } + } + + [SerializeField] + GUIStyle m_TitleStyle; + + GUIStyle HeadingStyle + { + get { return m_HeadingStyle; } + } + + [SerializeField] + GUIStyle m_HeadingStyle; + + GUIStyle BodyStyle + { + get { return m_BodyStyle; } + } + + [SerializeField] + GUIStyle m_BodyStyle; + + GUIStyle ButtonStyle + { + get { return m_ButtonStyle; } + } + + [SerializeField] + GUIStyle m_ButtonStyle; + + void Init() + { + if (m_Initialized) + return; + m_BodyStyle = new GUIStyle(EditorStyles.label); + m_BodyStyle.wordWrap = true; + m_BodyStyle.fontSize = 14; + m_BodyStyle.richText = true; + + m_TitleStyle = new GUIStyle(m_BodyStyle); + m_TitleStyle.fontSize = 26; + + m_HeadingStyle = new GUIStyle(m_BodyStyle); + m_HeadingStyle.fontStyle = FontStyle.Bold; + m_HeadingStyle.fontSize = 18; + + m_LinkStyle = new GUIStyle(m_BodyStyle); + m_LinkStyle.wordWrap = false; + + // Match selection color which works nicely for both light and dark skins + m_LinkStyle.normal.textColor = new Color(0x00 / 255f, 0x78 / 255f, 0xDA / 255f, 1f); + m_LinkStyle.stretchWidth = false; + + m_ButtonStyle = new GUIStyle(EditorStyles.miniButton); + m_ButtonStyle.fontStyle = FontStyle.Bold; + + m_Initialized = true; + } + + bool LinkLabel(GUIContent label, params GUILayoutOption[] options) + { + var position = GUILayoutUtility.GetRect(label, LinkStyle, options); + + Handles.BeginGUI(); + Handles.color = LinkStyle.normal.textColor; + Handles.DrawLine(new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); + Handles.color = Color.white; + Handles.EndGUI(); + + EditorGUIUtility.AddCursorRect(position, MouseCursor.Link); + + return GUI.Button(position, label, LinkStyle); + } +} diff --git a/Prototype 2/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Prototype 2/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta new file mode 100644 index 0000000..f038618 --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 476cc7d7cd9874016adc216baab94a0a +timeCreated: 1484146680 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Assets/TutorialInfo/Scripts/Readme.cs b/Prototype 2/Assets/TutorialInfo/Scripts/Readme.cs new file mode 100644 index 0000000..95f6269 --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Scripts/Readme.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine; + +public class Readme : ScriptableObject +{ + public Texture2D icon; + public string title; + public Section[] sections; + public bool loadedLayout; + + [Serializable] + public class Section + { + public string heading, text, linkText, url; + } +} diff --git a/Prototype 2/Assets/TutorialInfo/Scripts/Readme.cs.meta b/Prototype 2/Assets/TutorialInfo/Scripts/Readme.cs.meta new file mode 100644 index 0000000..935153f --- /dev/null +++ b/Prototype 2/Assets/TutorialInfo/Scripts/Readme.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcf7219bab7fe46a1ad266029b2fee19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - icon: {instanceID: 0} + executionOrder: 0 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/CHANGELOG.md b/Prototype 2/Packages/com.merry-yellow.code-assist/CHANGELOG.md new file mode 100644 index 0000000..60c1ac7 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/CHANGELOG.md @@ -0,0 +1,304 @@ +List of new features, bug fixes and improvements + +# Version 1.4.19 +* AGENTS.md support for agentic AI, copilot-instructions.md support is deprecated +* Visual Studio 2026 compatibility +* Bugfix for completions and inline visuals for sorting layer related members +* Can unspecify max_tokens,temperature and top_p in the gpt request options +* Gpt libraries and models are updated + +# Version 1.4.18 +* New code completions: Material/Shader +* New inline visuals: Material/Shader +* Bugfix for inline text visuals when document is edited +* Bugfix for completions for constructor method arguments +* Hotfix for InputManager data fetching with custom tags +* Gpt models are updated + +# Version 1.4.17 +* Hotfix for Unity compile error + +# Version 1.4.16 +* New code completions: RenderingLayerMask (Unity 6 and newer only) +* New inline visuals: RenderingLayerMask (Unity 6 and newer only), and LayerMask +* Hotfix for Unity editor freezes +* Hotfix for inline visuals not showing properly when changing document in Visual Studio +* Category SortingLayer removed, its items are now under category Layer +* Minor fix for output window in Visual Studio +* Gpt libraries and models are updated + +# Version 1.4.15 +* Hotfix for code completion for attributes + +# Version 1.4.14 +* New code completions: Attributes and preprocessor directives (#if, #elif) +* New gpt feature: Add mode, gpt can add new files to the project +* New gpt feature: For CodeLens, follow-up question and custom prompt +* Gpt responses are logged to Visual Studio output window + +# Version 1.4.13 +* Hotfix for gpt requests of OpenAI-API-Compatible platforms + +# Version 1.4.12 +* Additional properties options added for gpt requests +* Version number mistype fix for Unity asset package + +# Version 1.4.11 +* Hotfix for gpt options page +* Fix for applying transformers for newer versions of Visual Studio +* Arm64 architecture support + +# Version 1.4.10 +* Animations added to context aware instructions +* Hotfix for context aware integrations (for GitHub Copilot) + +# Version 1.4.9 +* Hotfix for gpt options page + +# Version 1.4.8 +* Version bump for sister Visual Studio extensions + +# Version 1.4.7 +* New gpt feature: Integration into GitHub Copilot. Can now feed GitHub Copilot with project/scene/game-object details. +* Auto updater for itch.io builds + +# Version 1.4.6 +* Updated binaries with new build parameters + +# Version 1.4.5 +* Version skipped by mistake ^-^ + +# Version 1.4.4 +* Hotfix for Unity package compile error + +# Version 1.4.3 +* New gpt provider: OpenAI API Compatible, for web/cloud services that supports OpenAI SDK standards + +# Version 1.4.2 +* Bugfix for formatting and title of logging +* Bugfix for CodeLens2Gpt when closing document + +# Version 1.4.1 +* New gpt provider: Ollama, can use LLMs from local machine or private network + +# Version 1.4.0 +* Gpt backend has been reimplemented for latest models and LLM trends +* New gpt provider: Anthropic (Claude), can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New gpt provider: DeepSeek, can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New code completions: Scene management classes can be auto completed +* New inline visuals: Scene management classes can display inline information + +# Version 1.3.12 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.11 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.10 +* Hotfix for type resolving +* Usability improvements for VSCode exporter +* More filters for expected error logs + +# Version 1.3.9 +* Hotfix for Unity sink + +# Version 1.3.8 +* Hotfix for Unity sink + +# Version 1.3.7 +* Bugfix for exporter/updater +* Bugfix for logging options + +# Version 1.3.6 +* VSCode readme updated + +# Version 1.3.5 +* JSON library switched back to Newtonsoft.JSON +* Rule xml files removed from Unity asset +* Unnessary analyzer binaries are removed from Roslyn Analyzer + +# Version 1.3.4 +* Stability improvements for network (mqttnet) +* Hotfix for JSON mapping + +# Version 1.3.3 +* Full version for VSCode is released! +* Fix for VSCode adorments when document is modified +* Binary files removed from Unity asset +* Bugfix for network (mqttnet server) +* VSCode extension stability improvements +* VSCode roslyn analyzer stability improvements + +# Version 1.3.2 +* Fixed cross-platform issues for Linux and macOS + +# Version 1.3.1 +* Updated VSCode manifest and readme + +# Version 1.3.0 +* Initial release for VSCode + +# Version 1.2.6 +* Exporting when Unity is in play mode +* Some error messages have been made more user friendly + +# Version 1.2.5 +* Released on itch.io https://meryel.itch.io/unity-code-assist +* Url changes + +# Version 1.2.4 +* Bugfix for exporter with long file paths +* Bugfix for retrieving animation and animator data + +# Version 1.2.3 +* Bugfix for exporter when overwriting files +* Bugfix for inline visuals when active game object changes + +# Version 1.2.2 +* Bugfix for exporter when facing race condition + +# Version 1.2.1 +* Typo fix for Options page +* Bugfix for retrieving animation and animator data + +# Version 1.2.0 +* New gpt provider: Google Gemini, can be used as an alternative to OpenAI ChatGPT +* New feature: CodeLens2Gpt. Can request gpt queries from the CodeLens of methods and classes +* New feature: Context aware gpt, gpt prompts are embedded with Unity, scene and object information +* New feature: Package, asset has relocated under Packages directory (from Assets directry), along with Unity setup menu items +* New code completions: Animation and Animator classes and Invoke/Coroutine/Broadcast methods can be auto completed +* New inline visuals: Animation and Animator classes can display inline information + +# Version 1.1.12 +* External binary files have been customized and minimized +* Domain reloading time have been reduced +* Stability and usability improvements for exporter/updater +* Bugfix for Feedback window + +# Version 1.1.11 +* Gpt completion endpoint fixed for OpenAI API changes +* Bugfix for Input Manager monitor +* Bugfix for logging to Visual Studio output window +* Bugfix for About window + +# Version 1.1.10 +* Version skipped for compatibility with other assets + +# Version 1.1.9 +* Gpt support for chat and edit +* More options added for Gpt +* Overall stability improvements +* Exporter shows file locks if update/export is unsuccessful + +# Version 1.1.8 +* Bugfix for non-Unity solutions + +# Version 1.1.7 +* Bugfix for Visual Studio freeze + +# Version 1.1.6 +* Gpt support added for shader files +* Stability improvements for Unity.ScriptFinder + +# Version 1.1.5 +* Stability and usability improvements for exporter/updater +* Bugfix for Transformer Linq and Auto Input Manager +* Usability for Transformer window, disabling it if not connected to Unity +* Enhancement for completions, sorting numerical values correctly https://github.com/merryyellow/Unity-Code-Assist/issues/6 + +# Version 1.1.4 +* Auto Input Manager is now compatible with binary asset files +* Stability and usability improvements for Transformer windows + +# Version 1.1.3 +* Analyzers are working at a separate process https://github.com/merryyellow/Unity-Code-Assist/issues/20 +* Inline visuals stability and performance improvements https://github.com/merryyellow/Unity-Code-Assist/issues/22 https://github.com/merryyellow/Unity-Code-Assist/issues/24 +* Exporter/updater stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/19 https://github.com/merryyellow/Unity-Code-Assist/issues/23 +* Transformer window stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/21 +* Bugfix for Gpt busy icon positioning https://github.com/merryyellow/Unity-Code-Assist/issues/24 + +# Version 1.1.2 +* Bugfix for Yaml file parsing of InputManager + +# Version 1.1.1 +* Bugfix for error handling of binary file parsing + +# Version 1.1.0 +* New feature: Generative AI. Use OpenAI ChatGPT within comments to complete your code +* New feature: Visual Studio menus. Access Unity Code Assist from "Extensions"->"Unity Code Assist" +* New code completions: PlayerPrefs, EditorPrefs and Input classes' methods can be auto completed +* New inline visuals: PlayerPrefs, EditorPrefs and Input classes' methods can display inline information +* New code transformer: Auto Input Manager. Converts legacy input code into the new Input Manager + +# Version 1.0.0.21 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.20 +* Bugfix for crash at startup https://github.com/merryyellow/Unity-Code-Assist/issues/18 + +# Version 1.0.0.19 +* More logging for error tracking + +# Version 1.0.0.18 +* Overall stability improvements, nullable references enabled for codebase +* Stability improvements for communications, when reconnection occurs + +# Version 1.0.0.17 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.16 +* Bugfix for Visual Studio events concurrency + +# Version 1.0.0.15 +* Visual Studio events are reimplemented for both stability and performance +* Removal of possible Task deadlocks +* Usability improvements for exporter/updater +* Bugfix for exporter/updater, where prompts can appear twice +* Bugfix for Inline Texts, where const null identifier may raise exceptions https://github.com/merryyellow/Unity-Code-Assist/issues/16 +* Bugfix for communications, where tags&layers are sent for the first time + +# Version 1.0.0.14 +* Usability improvements for Visual Studio Status window where project is not a Unity project +* Bugfix for communication reinitialization, where projects are closed and opened from Visual Studio https://github.com/merryyellow/Unity-Code-Assist/issues/15 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/14 + +# Version 1.0.0.13 +* Bugfix for Unity where target object is neither Component nor MonoBehaviour https://github.com/merryyellow/Unity-Code-Assist/issues/13 + +# Version 1.0.0.12 +* New Feature: Updating Unity asset from Visual Studio +* New Feature: Online error reporting of Unity errors +* Usability improvement for Visual Studio Feedback window +* Bugfix for Inline Texts where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/5 +* Bugfix for Code Completion where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/10 +* Bugfix for Visual Studio output window, where it may be unavailable + +# Version 1.0.0.11 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/3 +* Exporter now has more logs + +# Version 1.0.0.10 +* Bugfix for Inline Texts where leading trivia is absent https://github.com/merryyellow/Unity-Code-Assist/issues/1 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/2 + +# Version 1.0.0.9 +* Minor adjustments for initialization logging + +# Version 1.0.0.8 +* Online analytics added +* Bugfix for Inline Texts, Visual Studio code preview screen does not raise any exception anymore + +# Version 1.0.0.7 +* Online error tracker added + +# Version 1.0.0.6 +* Exporter is always disabled for non Unity projects + +# Version 1.0.0.5 +* Lite version released at Visual Studio Marketplace +* Exporting Unity asset from Visual Studio +* Unity package become package independent (Removed Newtonsoft.Json dependency) + +# Version 1.0.0 +* First release! +* Released on Unity Asset Store \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta new file mode 100644 index 0000000..96b626a --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c541f26362738d45ad369a0458b7559 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor.meta new file mode 100644 index 0000000..59edd33 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb313dceedb5df546a66495376dbc7e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs new file mode 100644 index 0000000..cba22c5 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs @@ -0,0 +1,75 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class AboutWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying about window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "AboutWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist About"); + } + + private void OnGUI() + { + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + EditorGUILayout.LabelField($"Version number: {Assister.Version}", styleLabel, GUILayout.ExpandWidth(true)); + +#if MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Lite", styleLabel, GUILayout.ExpandWidth(true)); +#else // MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Full", styleLabel, GUILayout.ExpandWidth(true)); +#endif // MERYEL_UCA_LITE_VERSION + + if (GUILayout.Button("Update")) + { + Updater.CheckUpdateForced(); + } + + if (GUILayout.Button("View changelog")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/changelog"); + } + + if (GUILayout.Button("View third party notices")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/thirdpartynotices"); + } + + } + } + +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta new file mode 100644 index 0000000..8b02d9f --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b773a1d4b9561324fa0bc568c62c3770 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs new file mode 100644 index 0000000..d5b7332 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + // according to documentation, https://docs.unity3d.com/2023.2/Documentation/Manual/roslyn-analyzers.html + // if analyzers are under any asmdef file, they are bound to the asmdef's scope + // to declare out analyzers globally, had to write custom AssetPostprocessor and don't use "RoslynAnalyzer" asset label + + public class AnalyzerPostProcessor : AssetPostprocessor + { + public static string OnGeneratedCSProject(string path, string content) + { + // do not add roslyn analyzers to Visual Studio projects for performance + if (Assister.GetCodeEditor(false, out var isVisualStudio, out _, out _) && isVisualStudio) + return content; + + var analyzerGroup = new StringBuilder(); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + + var prefix = $"{NewLine} "; + + foreach (var analyzer in Analyzers) + { + analyzerGroup.Append(prefix); + analyzerGroup.Append(analyzer); + analyzerGroup.Append(suffix); + } + + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + //analyzerGroup.Append(NewLine); + + + //content = Regex.Replace(content, $"[{NewLine}]*[{NewLine}]*", $"{analyzerGroup.ToString()}$&"); + var matches = Regex.Matches(content, $"[{NewLine}]*"); + var index = matches.LastOrDefault(m => m.Success)?.Index ?? -1; + //var index = content.LastIndexOf(""); + + if (index >= 0) + content = content.Insert(index, analyzerGroup.ToString()); + + return content; + } + + private const string NewLine = "\r\n"; + + private readonly static string[] Analyzers = new string[] + { +#if MERYEL_UCA_LITE_VERSION + "Meryel.UnityCodeAssist.AnalyzersLite.dll", +#else + "Meryel.UnityCodeAssist.Analyzers.dll", +#endif + "Meryel.UnityCodeAssist.Common.dll", + "Meryel.UnityCodeAssist.Completion.dll", + "Meryel.UnityCodeAssist.CompletionInternals.dll", + "Meryel.UnityCodeAssist.Logger.dll", + "Meryel.UnityCodeAssist.MQTTnet.dll", + "Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll", + "Meryel.UnityCodeAssist.Newtonsoft.Json.dll", + "Meryel.UnityCodeAssist.ProjectData.dll", + "Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll", + "Meryel.UnityCodeAssist.Synchronizer.dll", + "Meryel.UnityCodeAssist.SynchronizerModel.dll", + "Meryel.UnityCodeAssist.VSIXLibrary.dll", + }; + } +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta new file mode 100644 index 0000000..c2430e5 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17f8bf228c22bbb438ef36b16a18652c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Assister.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Assister.cs new file mode 100644 index 0000000..ea0f5be --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Assister.cs @@ -0,0 +1,609 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + +using CodeEditor = Unity.CodeEditor.CodeEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class Assister + { + public const string Version = "1.4.19"; //do NOT modify this line, except the number value, its being used by VSCode/Typescript for version detection (in exporter.ts.getVersionOfUnitySide()) + +#if MERYEL_UCA_LITE_VERSION + public const string Title = "Code Assist Lite"; +#else + public const string Title = "Code Assist"; +#endif + + [MenuItem("Tools/" + Title + "/Status", false, 1)] + static void DisplayStatusWindow() + { + StatusWindow.Display(); + } + + + [MenuItem("Tools/" + Title + "/Synchronize", false, 2)] + static void Sync() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(SyncAux(), MQTTnetInitializer.Publisher); + + //MQTTnetInitializer.Publisher.SendConnect(); + //Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Synchronize_MenuItem"); + } + + + [MenuItem("Tools/" + Title + "/Report error", false, 91)] + static void DisplayFeedbackWindow() + { + FeedbackWindow.Display(); + } + + [MenuItem("Tools/" + Title + "/About", false, 92)] + static void DisplayAboutWindow() + { + AboutWindow.Display(); + } + +#if MERYEL_UCA_LITE_VERSION + [MenuItem("Tools/" + Title + "/Compare versions", false, 31)] + static void CompareVersions() + { + Application.OpenURL("http://unitycodeassist.netlify.app/compare"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "CompareVersions_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Get full version", false, 32)] + static void GetFullVersion() + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfull"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FullVersion_MenuItem"); + } +#endif // MERYEL_UCA_LITE_VERSION + + [MenuItem("Tools/" + Title + "/Setup/Upgrade to full version", false, 65)] + public static void Upgrade() + { + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Upgrade_MenuItem"); + +#if MERYEL_UCA_LITE_VERSION + Serilog.Log.Information("Purchase Unity Code Assist from the Asset Store or itch.io first. Then download it from the package manager or itch.io"); + return; +#else + if (GetCodeEditor(true, out var isVisualStudio, out var isVisualStudioCode, out var error)) + { + if (isVisualStudio) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVisualStudioInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VisualStudio.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVisualStudioInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for Visual Studio couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + else if (isVisualStudioCode) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVSCodeInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VSCode.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVSCodeInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for VS Code couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + } + else + { + Serilog.Log.Information(error!); + } +#endif + + } + + /* + [MenuItem("Tools/" + Title + "/Setup/Update", false, 61)] + static void Update() + { + //UnityEditor.PackageManager.Client. + } + */ + + [MenuItem("Tools/" + Title + "/Setup/Re-import package", false, 62)] + static void RepairFiles() + { + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Execute(cleanupPath); + Cleanup.DoCleanup(); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("Unity", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Reimport_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Import files for .NET Standard 2.0", false, 63)] + static void ImportSystemBinariesForDotNetStandard20() + { + var solutionDirectory = CommonTools.GetProjectPath(); + var cSharpVersion = Cleanup.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + + if (cSharpVersion >= 9) + { + if (!EditorUtility.DisplayDialog("Import files for .NET Standard 2.0", + "This is not required for versions of Unity 2021.2 and newer. Do you still want to continue?", + "Okay", "Cancel")) + { + Serilog.Log.Debug("ImportNetStandard20_MenuItem cancelled via confirm dialog"); + return; + } + } + + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("SystemBinariesForDotNetStandard20", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "ImportNetStandard20_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Regenerate project files", false, 64)] + public static void RegenerateProjectFiles() => RegenerateProjectFilesAux(true); + + public static void RegenerateProjectFilesAux(bool showError) + { + try + { + if (GetCodeEditor(true, out _, out _, out var error)) + { + CodeEditor.Editor.CurrentCodeEditor.SyncAll(); + } + else + { + if (showError && error != null) + Serilog.Log.Information(error); + + // other similar approaches + // https://www.reddit.com/r/Unity3D/comments/s1joc6/help_with_generating_csproj_and_sln_for_github/ + // https://discussions.unity.com/t/manually-generate-sln-and-csproj-files/648686/6 + // https://discussions.unity.com/t/how-can-i-generate-csproj-files-during-continuous-integration-builds/842493/3 + // https://github.com/Unity-Technologies/UnityCsReference/blob/f45f297f342239326ea865a57a1bb8ddf93e38c6/Editor/Mono/CodeEditor/SyncVS.cs#L22 + var t = ScriptFinder.GetType123("Microsoft.Unity.VisualStudio.Editor.Cli"); + var m = t!.GetMethod("GenerateSolution", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic); + m.Invoke(null, null); + } + } + catch (System.Exception ex) + { + Serilog.Log.Error(ex, "Couldn't invoke GenerateSolution"); + Serilog.Log.Information("Please 'Regenerate project files' manually. 'Edit'->'Preferences'->'External Tools'->'Regenerate project files'"); + } + } + + + static IEnumerator CallShell(string command, string ide) + { + Serilog.Log.Debug("calling shell with command: {Command}", command); + var task = Shell.UnityEditorShell.Execute(command); + task.OnLog += (logType, log) => + { + Serilog.Log.Debug("shell log: {Log}", log); + }; + task.OnExit += (code) => + { + Serilog.Log.Debug("shell exit: {Code}", code); + if (code == 0) + Serilog.Log.Information($"{ide} extension installed successfully. Please restart {ide}"); + else + Serilog.Log.Information($"{ide} extension installation failed. Please try manual installition at {CommonTools.GetInstallerPath(string.Empty)}"); + }; + yield return new Shell.ShellCommandYieldable(task); + } + + static void CallVisualStudioInstaller(string vsixPath) + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell( + $"@for /f \"usebackq delims=\" %i in (`\"%ProgramFiles(x86)%\\Microsoft Visual Studio\\Installer\\vswhere.exe\" -latest -prerelease -products * -property enginePath`) do @set enginePath=%i & if exist \"%i\\VSIXInstaller.exe\" call \"%i\\VSIXInstaller.exe\" /u:VSIXLite2.6815b720-6186-48a1-a405-1387e54b41c6 & call \"%i\\VSIXInstaller.exe\" \"{vsixPath}\"", "Visual Studio"), MQTTnetInitializer.Publisher); + } + + static void CallVSCodeInstaller(string vsixPath) + { + string command; +#if UNITY_EDITOR_WIN + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode & code --install-extension \"{vsixPath}\""; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode ; code --install-extension \"{vsixPath}\""; +#else + Serilog.Log.Error("invalid platform at {Location}", nameof(CallVSCodeInstaller)); + command = string.Empty; +#endif + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell(command, "VS Code"), MQTTnetInitializer.Publisher); + } + + internal static string Execute(string vsixPath, bool isVisualStudio = false, bool isVSCode = false) + { + var startInfo = new System.Diagnostics.ProcessStartInfo + { + WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden, + //startInfo.FileName = GetExePath(); + FileName = vsixPath, + //startInfo.Arguments = args; + UseShellExecute = false, + RedirectStandardOutput = true + //startInfo.WorkingDirectory = workingDirectoryPath; + }; + var process = new System.Diagnostics.Process + { + StartInfo = startInfo + }; + + try + { + process.Start(); + } + catch (System.ComponentModel.Win32Exception ex) + { + Serilog.Log.Error(ex, "Error at running bat file {File}", vsixPath); + } + + string output = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + + return output; + } + + + static IEnumerator SyncAux() + { + var clientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + MQTTnetInitializer.Publisher?.SendConnect(); + Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + //yield return new WaitForSeconds(3); + yield return new EditorCoroutines.EditorWaitForSeconds(3); + + var newClientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + + var dif = newClientCount - clientCount; + + if (dif <= 0) + Serilog.Log.Information("Code Assist couldn't find any new IDE to connect to."); + else + Serilog.Log.Information("Code Assist is connected to {Dif} new IDE(s).", dif); + } + +#if MERYEL_DEBUG + + [MenuItem("Code Assist/Binary2Text")] + static void Binary2Text() + { + var filePath = CommonTools.GetInputManagerFilePath(); + var hash = Input.UnityInputManager.GetMD5Hash(filePath); + var convertedPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + var b = new Input.Binary2TextExec(); + b.Exec(filePath, convertedPath, detailed: false, largeBinaryHashOnly: false, hexFloat: false); + } + + [MenuItem("Code Assist/Bump InputManager")] + static void BumpInputManager() + { + Input.InputManagerMonitor.Instance.Bump(); + } + + + [MenuItem("Code Assist/Layer Check")] + static void UpdateLayers() + { + var names = UnityEditorInternal.InternalEditorUtility.layers; + var indices = names.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(indices, names); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + + /* + for (var i = 0; i < 32; i++) + { + var name = LayerMask.LayerToName(i); + if (!string.IsNullOrEmpty(name)) + { + Debug.Log(i + ":" + name); + } + } + + if (ScriptFinder.FindGameObjectOfType("Deneme", out var go)) + MQTTnetInitializer.Publisher.SendGameObject(go); + */ + } + + [MenuItem("Code Assist/Tag Check")] + static void UpdateTags() + { + Serilog.Log.Debug("Listing tags {Count}", UnityEditorInternal.InternalEditorUtility.tags.Length); + + foreach (var tag in UnityEditorInternal.InternalEditorUtility.tags) + { + if (!string.IsNullOrEmpty(tag)) + { + Serilog.Log.Debug("{Tag}", tag); + } + } + + MQTTnetInitializer.Publisher?.SendTags(UnityEditorInternal.InternalEditorUtility.tags); + + } + + [MenuItem("Code Assist/GO Check")] + + static void TestGO() + { + + var go = GameObject.Find("Deneme"); + //var go = MonoBehaviour.FindObjectOfType().gameObject; + + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + [MenuItem("Code Assist/Undo Records Test")] + static void UndoTest() + { + var undos = new List(); + var redos = new List(); + + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetRecords", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + dynMethod.Invoke(null, new object[] { undos, redos }); + + Serilog.Log.Debug("undos:{UndoCount},redos:{RedoCount}", undos.Count, redos.Count); + + var last = undos.LastOrDefault(); + if (last != null) + { + Serilog.Log.Debug("last:{Last}", last); + Serilog.Log.Debug("group:{UndoCurrentGroup},{UndoCurrentGroupName}", + Undo.GetCurrentGroup(), Undo.GetCurrentGroupName()); + } + } + + + [MenuItem("Code Assist/Undo List Test")] + static void Undo2Test() + { + + //List undoList, out int undoCursor + var undoList = new List(); + int undoCursor = int.MaxValue; + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + + dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static, + null, + new System.Type[] { typeof(List), typeof(int).MakeByRefType() }, + null); + + + dynMethod.Invoke(null, new object[] { undoList, undoCursor }); + + Serilog.Log.Debug("undo count: {Count}", undoList.Count); + + } + + [MenuItem("Code Assist/Reload Domain")] + static void ReloadDomain() + { + EditorUtility.RequestScriptReload(); + } + + /* + [MenuItem("Code Assist/TEST")] + static void TEST() + { + //if (ScriptFinder.FindGameObjectOfType("Deneme_OtherScene", out var go)) + if (ScriptFinder.FindInstanceOfType("Deneme_SO", out var go, out var so)) + { + MQTTnetInitializer.Publisher.SendScriptableObject(so); + } + + ScriptFinder.DENEMEEEE(); + + + + } + */ + +#endif // MERYEL_DEBUG + + + public static void SendTagsAndLayers() + { + Serilog.Log.Debug(nameof(SendTagsAndLayers)); + + var tags = UnityEditorInternal.InternalEditorUtility.tags; + MQTTnetInitializer.Publisher?.SendTags(tags); + + var layerNames = UnityEditorInternal.InternalEditorUtility.layers; + var layerIndices = layerNames.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(layerNames, layerIndices); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + +#if UNITY_6000_0_OR_NEWER + // Version 6+ only, 2022.3 doesn't have class RenderingLayerMask, even though some renderingLayerMask fields/properties are declared + + var renderingLayerCount = RenderingLayerMask.GetRenderingLayerCount(); + var renderingLayerIndices = new string[renderingLayerCount]; + var renderingLayerNames = new string[renderingLayerCount]; + for (var i = 0; i < renderingLayerCount; i++) + { + renderingLayerIndices[i] = i.ToString(); + renderingLayerNames[i] = RenderingLayerMask.RenderingLayerToName(i); + } + MQTTnetInitializer.Publisher?.SendRenderingLayers(renderingLayerNames, renderingLayerIndices); + +#endif // UNITY_6000_0_OR_NEWER + } + + public static bool GetCodeEditor(bool checkVersion, out bool isVisualStudio, out bool isVisualStudioCode, out string? error) + { + isVisualStudio = false; + isVisualStudioCode = false; + + if (CodeEditor.Editor.CurrentCodeEditor.TryGetInstallationForPath(CodeEditor.CurrentEditorInstallation, out var installation)) + { + if (installation.Name.StartsWith("Visual Studio Code")) + isVisualStudioCode = true; + else if (installation.Name.StartsWith("Visual Studio")) + isVisualStudio = true; + + if (!isVisualStudioCode && !isVisualStudio) + { + error = $"Unsupported code editor: {installation.Name}. Unity Code Assist only supports Visual Studio and Visual Studio Code"; + return false; + } + + if (installation.Name.Contains("(internal)")) + { + error = "Code editor set but not working properly. Please try updating 'Visual Studio Editor' package"; + return false; + } + + if (!checkVersion) + { + error = null; + return true; + } + + var versionRegex = new System.Text.RegularExpressions.Regex(".*\\[([\\d\\.]+)\\]"); + var versionStr = versionRegex.Match(installation.Name).Groups.ElementAtOrDefault(1)?.Value; + + if (isVisualStudioCode && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "1.76") < 0)) + { + error = $"Version {versionStr} of Visual Studio Code is not supported by Unity Code Assist. Please update Visual Studio Code"; + return false; + } + + if (isVisualStudio && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "17") < 0)) + { + error = $"Version {versionStr} of Visual Studio is not supported by Unity Code Assist. Please update Visual Studio"; + return false; + } + + error = null; + return true; + } + else + { + error = "No code editor found. Please set it through 'Edit'->'Preferences'->'External Tools'->'External Script Editor'"; + return false; + } + + + } + + + //https://www.geeksforgeeks.org/compare-two-version-numbers/amp/ + public static int VersionCompare(string v1, string v2) + { + // vnum stores each numeric + + // part of version + + int vnum1 = 0, vnum2 = 0; + + // loop until both string are + // processed + + for (int i = 0, j = 0; (i < v1.Length || j < v2.Length);) + + { + // storing numeric part of + // version 1 in vnum1 + while (i < v1.Length && v1[i] != '.') + { + + vnum1 = vnum1 * 10 + (v1[i] - '0'); + + i++; + } + // storing numeric part of + + // version 2 in vnum2 + + while (j < v2.Length && v2[j] != '.') + { + vnum2 = vnum2 * 10 + (v2[j] - '0'); + j++; + } + if (vnum1 > vnum2) + return 1; + + if (vnum2 > vnum1) + return -1; + + // if equal, reset variables and + + // go for next numeric part + vnum1 = vnum2 = 0; + i++; + j++; + } + + return 0; + } + + } +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta new file mode 100644 index 0000000..643c2ae --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 394bf783968f6dd4ab2ca0e1e7258147 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs new file mode 100644 index 0000000..854fc8b --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs @@ -0,0 +1,390 @@ +using System; +using System.IO; +using System.Linq; +using System.Security.AccessControl; +using System.Security.Principal; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + // copied from Exporter.cs in VSIX + public static class Cleanup + { + public static bool DoCleanup() + { + var assetsPath = UnityEngine.Application.dataPath; + + var _solutionDirectory = CommonTools.GetProjectPath(); + var destination = _solutionDirectory; + var oldDestination = assetsPath; + + + var succeed = true; + try + { + Cleanup1(oldDestination); + Cleanup2(oldDestination); + Cleanup3(oldDestination, _solutionDirectory); + Cleanup4(oldDestination); + } + catch (Exception ex) + { + succeed = false; + Serilog.Log.Error(ex, "DoCleanup failed at {Destination}", destination); + } + + return succeed; + } + + + private static void DeleteFileAndItsMeta(string filePath) + { + if (File.Exists(filePath)) + { + Serilog.Log.Debug("Deleting file {File}", filePath); + //File.Delete(filePath); + DeleteFileAux(filePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", filePath, File.Exists(filePath)); + } + var metaFilePath = filePath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + + private static bool IsDirectoryExistsAndEmpty(string path) + { + return Directory.Exists(path) && !Directory.EnumerateFileSystemEntries(path).Any(); + } + + private static void DeleteDirectoryAndItsMeta(string directoryPath) + { + if (IsDirectoryExistsAndEmpty(directoryPath)) + { + Serilog.Log.Debug("Deleting directory {Dir}", directoryPath); + Directory.Delete(directoryPath); + Serilog.Log.Debug("Deleted directory {Dir} {Exists}", directoryPath, IsDirectoryExistsAndEmpty(directoryPath)); + + var metaFilePath = directoryPath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting directory meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted directory meta file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + } + + private static void DeleteFileAux(string filePath) + { + try + { + File.Delete(filePath); + } + catch (UnauthorizedAccessException) + { + var fileDirectoryPath = Path.GetDirectoryName(filePath); + SetEveryoneAccessToDirectory(fileDirectoryPath, out _); + TakeOwnership(filePath); + File.Delete(filePath); + } + } + + + /// + /// Set Everyone Full Control permissions for selected directory + /// + /// + /// + static bool SetEveryoneAccessToDirectory(string dirName, out string _lastError) + { + + try + { + // Make sure directory exists + if (Directory.Exists(dirName) == false) + throw new Exception(string.Format("Directory {0} does not exist, so permissions cannot be set.", dirName)); + + // Get directory access info + DirectoryInfo dinfo = new DirectoryInfo(dirName); + DirectorySecurity dSecurity = dinfo.GetAccessControl(); + + // Add the FileSystemAccessRule to the security settings. + dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow)); + + // Set the access control + dinfo.SetAccessControl(dSecurity); + + _lastError = String.Format("Everyone FullControl Permissions were set for directory {0}", dirName); + + return true; + + } + catch (Exception ex) + { + _lastError = ex.Message; + return false; + } + + + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// 7 if C# 7.3 or lower, + /// 8 if C# 8.0 (.netstandard2.0), + /// 9 if C# 9.0 (.netstandard2.1), + /// -1 if error + /// + public static int GetCSharpVersionFromUnityProjectVersionFile(string? solutionDirectory) + { + if (string.IsNullOrEmpty(solutionDirectory)) + return -1; + + var projectVersionFilePath = System.IO.Path.Combine(solutionDirectory, "ProjectSettings/ProjectVersion.txt"); + if (!System.IO.File.Exists(projectVersionFilePath)) + return -1; + + + string? version = null; + string[]? readText = null; + try + { + readText = System.IO.File.ReadAllLines(projectVersionFilePath); + // format is m_EditorVersion: 2018.2.0b7 + string[] versionText = readText[0].Split(' '); + version = versionText[1]; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "Project version file parsing error {FirstLine}", readText?.FirstOrDefault()); + return -1; + } + + if (version == null) + { + Serilog.Log.Error("Parsed project version is null"); + return -1; + } + + // see my personal notes for Unity version X C# version table + // which is at OneNote->ShinSekai->CEPostRelease->UnityCompilerC#VersionTable + + if (version.StartsWith("5.") || version.StartsWith("2017.") || + version.StartsWith("2018.") || version.StartsWith("2019.") || version.StartsWith("2020.1.")) + return 7; + + if (version.StartsWith("2020.") || version.StartsWith("2021.1.")) + return 8; + + if (version.StartsWith("2021.") || version.StartsWith("2022.") || + version.StartsWith("2023.") || version.StartsWith("6000.")) + return 9; + + Serilog.Log.Error("Parsed project version is unknown {Version}", version); + return -1; + } + + private static void TakeOwnership(string filename) + { + // Remove read-only attribute + File.SetAttributes(filename, File.GetAttributes(filename) & ~FileAttributes.ReadOnly); + + FileSecurity security = new FileSecurity(); + + SecurityIdentifier sid = WindowsIdentity.GetCurrent().User; + security.SetOwner(sid); + security.SetAccessRule(new FileSystemAccessRule(sid, FileSystemRights.FullControl, AccessControlType.Allow)); + + File.SetAccessControl(filename, security); + } + + private static void Cleanup1(string destination) + { + // prior to version UCA.v.1.1.9, syncronizerModel and yamlDotNet dll files were located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0 + // with version UCA.v.1.1.9 and newer versions, they are located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences + // delete ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release + var oldBinariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0"); + if (Directory.Exists(oldBinariesDirectory)) + { + // dont just delete the directory for security reasons, instead delete binary files one by one + + Serilog.Log.Debug("Old binaries directory exists at {Location}", oldBinariesDirectory); + + var files = new string[] + { + "UnityCodeAssistSynchronizerModel.deps.json", + "UnityCodeAssistSynchronizerModel.dll", + "UnityCodeAssistSynchronizerModel.pdb", + "UnityCodeAssistYamlDotNet.deps.json", + "UnityCodeAssistYamlDotNet.dll", + "UnityCodeAssistYamlDotNet.pdb", + "UnityCodeAssistYamlDotNet.xml", + }; + + foreach (var file in files) + { + var filePath = Path.Combine(oldBinariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + DeleteDirectoryAndItsMeta(oldBinariesDirectory); + } + + var oldBinariesDirectory2 = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release"); + DeleteDirectoryAndItsMeta(oldBinariesDirectory2); + + + // also delete old vsix, it's now renamed as Meryel.UnityCodeAssist.VSIX.vsix + var oldVsixFilePath = Path.Combine(destination, "Plugins/CodeAssist/UnityCodeAssistVSIX.vsix"); + DeleteFileAndItsMeta(oldVsixFilePath); + } + + private static void Cleanup2(string destination) + { + // with version 1.1.12, dll files has been customized (renamed and changed their namespace) (so that they dont conflict with user's other dll files, if he tries to use them) + // delete AsyncIO.dll, and use Meryel.UnityCodeAssist.AsyncIO.dll instead + var files = new string[] + { + "AsyncIO.dll", + "NaCl.dll", + "NetMQ.dll", + "Serilog.dll", + "Serilog.Sinks.PersistentFile.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in files) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + } + + private static void Cleanup3(string destination, string solutionDirectory) + { + // as it turns out, .netstandard2.1 does not need system binaries (for C#9.0, unity versions 2021.2 and newer) + + //var cSharpVersion = CommonVS.VSCommonTools.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + var cSharpVersion = GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + if (cSharpVersion < 9) + return; + + var systemBinaryFiles = new string[] + { + "System.Buffers.dll", + "System.Memory.dll", + "System.Runtime.CompilerServices.Unsafe.dll", + "System.Threading.Tasks.Extensions.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in systemBinaryFiles) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + } + + private static void Cleanup4(string destination) + { + // with version 1.2, asset directory moved from Assets/Plugins/CodeAssist to Packages/com.merry-yellow.code-assist + // so remove all files from the old directory + + var directory = Path.Combine(destination, "Plugins/CodeAssist/Editor"); + + var content = new string[] + { +@"TinyJson/JsonWriter.cs", +@"TinyJson/JsonParser.cs", +@"Preferences/RegistryMonitor.cs", +@"Preferences/PreferenceStorageAccessor.cs", +@"Preferences/PreferenceMonitor.cs", +@"Preferences/PreferenceEntryHolder.cs", +@"Logger/UnitySink.cs", +@"Logger/MemorySink.cs", +@"Logger/ELogger.cs", +@"Logger/DomainHashEnricher.cs", +@"Logger/CommonTools.cs", +@"Logger/Attributes.cs", +@"Input/UnityInputManager.cs", +@"Input/Text2Yaml.cs", +@"Input/InputManagerMonitor.cs", +@"Input/Binary2TextExec.cs", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.dll", +@"EditorCoroutines/EditorWindowCoroutineExtension.cs", +@"EditorCoroutines/EditorWaitForSeconds.cs", +@"EditorCoroutines/EditorCoroutineUtility.cs", +@"EditorCoroutines/EditorCoroutine.cs", +@"UnityClassExtensions.cs", +@"StatusWindow.cs", +@"ScriptFinder.cs", +@"NetMQPublisher.cs", +@"NetMQInitializer.cs", +@"Monitor.cs", +@"MerryYellow.CodeAssist.Editor.asmdef", +@"MainThreadDispatcher.cs", +@"LazyInitializer.cs", +@"FeedbackWindow.cs", +@"Assister.cs", +@"AboutWindow.cs", +//@"TinyJson", +//@"Preferences", +//@"Logger", +//@"Input", +//@"ExternalReferences", +//@"EditorCoroutines", + }; + + foreach (var c in content) + { + var path = Path.Combine(directory, c); + DeleteFileAndItsMeta(path); + } + } + + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta new file mode 100644 index 0000000..9d5dd2d --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f03bf638663c69e41a0cc01055bc4ad4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta new file mode 100644 index 0000000..b208bad --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9825297fde2d91f47862c441feab1a34 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs new file mode 100644 index 0000000..adcb8f9 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs @@ -0,0 +1,157 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// A handle to an EditorCoroutine, can be passed to EditorCoroutineUtility methods to control lifetime. + /// + public class EditorCoroutine + { + private struct YieldProcessor + { + enum DataType : byte + { + None = 0, + WaitForSeconds = 1, + EditorCoroutine = 2, + AsyncOP = 3, + } + struct ProcessorData + { + public DataType type; + public double targetTime; + public object current; + } + + ProcessorData data; + + public void Set(object yield) + { + if (yield == data.current) + return; + + var type = yield.GetType(); + var dataType = DataType.None; + double targetTime = -1; + + if(type == typeof(EditorWaitForSeconds)) + { + targetTime = EditorApplication.timeSinceStartup + (yield as EditorWaitForSeconds).WaitTime; + dataType = DataType.WaitForSeconds; + } + else if(type == typeof(EditorCoroutine)) + { + dataType = DataType.EditorCoroutine; + } + else if(type == typeof(AsyncOperation) || type.IsSubclassOf(typeof(AsyncOperation))) + { + dataType = DataType.AsyncOP; + } + + data = new ProcessorData { current = yield, targetTime = targetTime, type = dataType }; + } + + public bool MoveNext(IEnumerator enumerator) + { + var advance = data.type switch + { + DataType.WaitForSeconds => data.targetTime <= EditorApplication.timeSinceStartup, + DataType.EditorCoroutine => (data.current as EditorCoroutine).m_IsDone, + DataType.AsyncOP => (data.current as AsyncOperation).isDone, + _ => data.current == enumerator.Current,//a IEnumerator or a plain object was passed to the implementation + }; + if (advance) + { + data = default;// (ProcessorData); + return enumerator.MoveNext(); + } + return true; + } + } + + internal WeakReference m_Owner; + IEnumerator m_Routine; + YieldProcessor m_Processor; + + bool m_IsDone; + + internal EditorCoroutine(IEnumerator routine) + { + m_Owner = null; + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal EditorCoroutine(IEnumerator routine, object owner) + { + m_Processor = new YieldProcessor(); + m_Owner = new WeakReference(owner); + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal void MoveNext() + { + if (m_Owner != null && !m_Owner.IsAlive) + { + EditorApplication.update -= MoveNext; + return; + } + + bool done = ProcessIEnumeratorRecursive(m_Routine); + m_IsDone = !done; + + if (m_IsDone) + EditorApplication.update -= MoveNext; + } + + static readonly Stack kIEnumeratorProcessingStack = new Stack(32); + private bool ProcessIEnumeratorRecursive(IEnumerator enumerator) + { + var root = enumerator; + while(enumerator.Current as IEnumerator != null) + { + kIEnumeratorProcessingStack.Push(enumerator); + enumerator = enumerator.Current as IEnumerator; + } + + //process leaf + m_Processor.Set(enumerator.Current); + var result = m_Processor.MoveNext(enumerator); + + while (kIEnumeratorProcessingStack.Count > 1) + { + if (!result) + { + result = kIEnumeratorProcessingStack.Pop().MoveNext(); + } + else + kIEnumeratorProcessingStack.Clear(); + } + + if (kIEnumeratorProcessingStack.Count > 0 && !result && root == kIEnumeratorProcessingStack.Pop()) + { + result = root.MoveNext(); + } + + return result; + } + + internal void Stop() + { + m_Owner = null; + m_Routine = null; + EditorApplication.update -= MoveNext; + } + } +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta new file mode 100644 index 0000000..19b7380 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c1e3c1846518ae4da27dcaf08ef85f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs new file mode 100644 index 0000000..2427c36 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs @@ -0,0 +1,128 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorCoroutineUtility + { + /// + /// Starts an EditorCoroutine with the specified owner object. + /// If the garbage collector collects the owner object, while the resulting coroutine is still executing, the coroutine will stop running. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// int m_Updates = 0; + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutine(CountEditorUpdates(), this); + /// } + /// + /// IEnumerator CountEditorUpdates() + /// { + /// while (true) + /// { + /// ++m_Updates; + /// yield return null; + /// } + /// } + /// } + /// + /// + /// IEnumerator to iterate over. + /// Object owning the coroutine. + /// + /// Only types that don't inherit from UnityEngine.Object will get collected the next time the GC runs instead of getting null-ed immediately. + /// + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutine(IEnumerator routine, object owner) + { + return new EditorCoroutine(routine, owner); + } + + /// + /// This method starts an EditorCoroutine without an owning object. The EditorCoroutine runs until it completes or is canceled using StopCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutineOwnerless(LogTimeSinceStartup()); + /// } + /// + /// IEnumerator LogTimeSinceStartup() + /// { + /// while (true) + /// { + /// Debug.LogFormat("Time since startup: {0} s", Time.realtimeSinceStartup); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// Generator function to execute. + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutineOwnerless(IEnumerator routine) + { + return new EditorCoroutine(routine); + } + + /// + /// Immediately stop an EditorCoroutine. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine m_LoggerCoroutine; + /// void OnEnable() + /// { + /// m_LoggerCoroutine = EditorCoroutineUtility.StartCoroutineOwnerless(LogRunning()); + /// } + /// + /// void OnDisable() + /// { + /// EditorCoroutineUtility.StopCoroutine(m_LoggerCoroutine); + /// } + /// + /// IEnumerator LogRunning() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// A handle to an EditorCoroutine. + public static void StopCoroutine(EditorCoroutine coroutine) + { + if (coroutine == null) + { + Serilog.Log.Warning("EditorCoroutine handle is null."); + return; + } + coroutine.Stop(); + } + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta new file mode 100644 index 0000000..bf55147 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3d162669c5693a47bf42827686f73d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs new file mode 100644 index 0000000..347c7f5 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs @@ -0,0 +1,49 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// Suspends the EditorCoroutine execution for the given amount of seconds, using unscaled time. + /// The coroutine execution continues after the specified time has elapsed. + /// + /// using System.Collections; + /// using UnityEngine; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class MyEditorWindow : EditorWindow + /// { + /// IEnumerator PrintEachSecond() + /// { + /// var waitForOneSecond = new EditorWaitForSeconds(1.0f); + /// + /// while (true) + /// { + /// yield return waitForOneSecond; + /// Debug.Log("Printing each second"); + /// } + /// } + /// } + /// + /// + public class EditorWaitForSeconds + { + /// + /// The time to wait in seconds. + /// + public float WaitTime { get; } + + /// + /// Creates a instruction object for yielding inside a generator function. + /// + /// The amount of time to wait in seconds. + public EditorWaitForSeconds(float time) + { + WaitTime = time; + } + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta new file mode 100644 index 0000000..8bce721 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d8612ff14468214aad7600138a50b79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs new file mode 100644 index 0000000..25014c9 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs @@ -0,0 +1,109 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorWindowCoroutineExtension + { + /// + /// Start an EditorCoroutine, owned by the calling EditorWindow instance. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// IEnumerator CloseWindowDelayed() //close the window after 1000 frames have elapsed + /// { + /// int count = 1000; + /// while (count > 0) + /// { + /// yield return null; + /// } + /// Close(); + /// } + /// } + /// + /// + /// + /// + public static EditorCoroutine StartCoroutine(this EditorWindow window, IEnumerator routine) + { + return new EditorCoroutine(routine, window); + } + + /// + /// Immediately stop an EditorCoroutine that was started by the calling instance. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine coroutine; + /// void OnEnable() + /// { + /// coroutine = this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// private void OnDisable() + /// { + /// this.StopCoroutine(coroutine); + /// } + /// + /// IEnumerator CloseWindowDelayed() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// + public static void StopCoroutine(this EditorWindow window, EditorCoroutine coroutine) + { + if(coroutine == null) + { + Serilog.Log.Warning("Provided EditorCoroutine handle is null."); + return; + } + + if(coroutine.m_Owner == null) + { + Serilog.Log.Error("The EditorCoroutine is ownerless. Please use EditorCoroutineEditor.StopCoroutine to terminate such coroutines."); + return; + } + + if (!coroutine.m_Owner.IsAlive) + return; //The EditorCoroutine's owner was already terminated execution will cease next time it is processed + + var owner = coroutine.m_Owner.Target as EditorWindow; + + if (owner == null || owner != null && owner != window) + { + Serilog.Log.Error("The EditorCoroutine is owned by another object: {0}.", coroutine.m_Owner.Target); + return; + } + + EditorCoroutineUtility.StopCoroutine(coroutine); + } + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta new file mode 100644 index 0000000..d127e02 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64c15e0c4e36aa84193d4acb3c63afc5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta new file mode 100644 index 0000000..572fd9b --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72268c7f8b5904c438460a9f04f6b128 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll new file mode 100644 index 0000000..c3c274e Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta new file mode 100644 index 0000000..a7d754d --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 37e44dd86f563cf40a81ef1fdf1f1b54 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll new file mode 100644 index 0000000..c3c4993 Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta new file mode 100644 index 0000000..97944ae --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 7d7e4808a93371242b38476718f4d4cc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll new file mode 100644 index 0000000..f449b4b Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta new file mode 100644 index 0000000..53bf5ef --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: ed466bfa2ad216b41acde183e7706352 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll new file mode 100644 index 0000000..16e3c9a Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta new file mode 100644 index 0000000..6b31d01 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: e70477d38c7ca2841971b35549d1477f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll new file mode 100644 index 0000000..8ef429a Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta new file mode 100644 index 0000000..d33a8d1 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: aaca88d50145a3041a4ccab964c5793d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll new file mode 100644 index 0000000..78b77b9 Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta new file mode 100644 index 0000000..a6d50e7 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 6d55f65d499dd354a9c086ab6420c8f1 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll new file mode 100644 index 0000000..11ef841 Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta new file mode 100644 index 0000000..173a623 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: dfd80cce2d0a99b4ba669e989eceafe5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll new file mode 100644 index 0000000..e045d4c Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta new file mode 100644 index 0000000..e759cfa --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 4adc17866ec41ac4e9ce6c47070aeef5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll new file mode 100644 index 0000000..6ff2ff4 Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta new file mode 100644 index 0000000..36dd2f6 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: ca15dd8e239d5d6468333cbdacbb55d2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll new file mode 100644 index 0000000..21b7617 Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta new file mode 100644 index 0000000..1ebfba2 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: 3ff40589a33e8a2458503b2391a96a83 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll new file mode 100644 index 0000000..39ff9ac Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta new file mode 100644 index 0000000..6a9dcb8 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 94a257e1b1239d94589fe96db62b03a7 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll new file mode 100644 index 0000000..5644402 Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta new file mode 100644 index 0000000..ecf9582 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 849ce1048cc324a46b0fe21149770a3f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll new file mode 100644 index 0000000..1a72285 Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta new file mode 100644 index 0000000..4d045a9 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: dd39e32872afc47418c75a05b559debf +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll new file mode 100644 index 0000000..b45dc85 Binary files /dev/null and b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll differ diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta new file mode 100644 index 0000000..8a2ebdb --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 582b34ab8eec62a4c87693272b9bc6ab +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs new file mode 100644 index 0000000..ab5e0d5 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs @@ -0,0 +1,181 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class FeedbackWindow : EditorWindow + { + + GUIStyle? styleLabel; + + public static void Display() + { + MQTTnetInitializer.Publisher?.SendRequestInternalLog(); + + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying feedback window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FeedbackWindow_Display"); + } + + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist Feedback"); + } + + private void OnGUI() + { + var errorCount = Logger.ELogger.GetErrorCountInInternalLog(); + var warningCount = Logger.ELogger.GetWarningCountInInternalLog(); + var logContent = Logger.ELogger.GetInternalLogContent(); + if (!string.IsNullOrEmpty(Logger.ELogger.VsInternalLog)) + logContent += Logger.ELogger.VsInternalLog; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleCenter, + }; + + if (errorCount > 0) + EditorGUILayout.LabelField($"{errorCount} error(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else if (warningCount > 0) + EditorGUILayout.LabelField($"{warningCount} warnings(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else + EditorGUILayout.LabelField("No errors found in logs. Please submit a feedback (via e-mail, Discord or GitHub) describing what went wrong or unexpected.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Send e-mail")) + { + var uri = "mailto:merryyellow@outlook.com"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Send Discord message")) + { + //var uri = "discord://invites/2CgKHDq"; + var uri = "https://discord.gg/2CgKHDq"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Submit GitHub issue")) + { + var uri = "https://github.com/merryyellow/Unity-Code-Assist/issues/new/choose"; + Application.OpenURL(uri); + } + + EditorGUILayout.Separator(); + + if (GUILayout.Button("Open Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Open Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Copy recent logs to clipboard")) + { + GUIUtility.systemCopyBuffer = logContent; + } + + EditorGUILayout.LabelField("Recent logs:", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.SelectableLabel(logContent, EditorStyles.textArea, GUILayout.ExpandHeight(true)); + } + + public static void ShowInFileExplorer(string? filePath) + { + if (string.IsNullOrEmpty(filePath)) + { + Serilog.Log.Error("Argument {Arg} is null or empty at {Location}", nameof(filePath), nameof(ShowInFileExplorer)); + return; + } + + filePath = System.IO.Path.GetFullPath(filePath); + + if (!System.IO.File.Exists(filePath) && !System.IO.Directory.Exists(filePath)) + { + Serilog.Log.Error("Argument {Arg} is not found at {Location}, value: {Value}", nameof(filePath), nameof(ShowInFileExplorer), filePath); + return; + } + + if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows)) + { + // Windows: highlight the file in Explorer + System.Diagnostics.Process.Start("explorer.exe", $"/select,\"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.OSX)) + { + // macOS: reveal in Finder + System.Diagnostics.Process.Start("open", $"-R \"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Linux)) + { + // Linux: open containing folder in a common file manager + string? directory = System.IO.Path.GetDirectoryName(filePath); + if (directory == null) + return; + + string[] managers = { "xdg-open", "nautilus", "dolphin", "nemo", "thunar" }; + + foreach (string manager in managers) + { + if (TryStart(manager, directory)) + return; // success + } + + Serilog.Log.Error("No supported file manager found to open the directory at {Location}", nameof(ShowInFileExplorer)); + } + else + { + Serilog.Log.Error("Unsupported OS platform at {Location}", nameof(ShowInFileExplorer)); + } + + // static local function for cleaner structure + static bool TryStart(string command, string args) + { + try + { + System.Diagnostics.Process.Start(command, $"\"{args}\""); + return true; + } + catch + { + return false; + } + } + } + + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta new file mode 100644 index 0000000..033382b --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f84a1c080c184e48920a0124c3e9257 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input.meta new file mode 100644 index 0000000..0b47787 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db1a201a0b928c049b9386b73505b37e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs new file mode 100644 index 0000000..6313183 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace UTJ.UnityCommandLineTools +namespace Meryel.UnityCodeAssist.Editor.Input +{ + // + // bin2textをUnityEditorから実行する為のClass + // programed by Katsumasa.Kimura + // + public class Binary2TextExec : EditorToolExec + { + public Binary2TextExec() : base("binary2text") { } + + // + // bin2text filePath outPath options + // /summary> + public int Exec(string filePath, string outPath, string options) + { + var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + return Exec(args); + } + + public int Exec(string filePath, string outPath, bool detailed = false, bool largeBinaryHashOnly = false, bool hexFloat = false) + { + //var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + var args = string.Format(@"""{0}"" ""{1}""", filePath, outPath); + + if (detailed) + args += " -detailed"; + if (largeBinaryHashOnly) + args += " -largebinaryhashonly"; + if (hexFloat) + args += " -hexfloat"; + + return Exec(args); + } + } + + // + // UnityEditorに含まれるコマンドラインツールを実行する為の基底Class + // programed by Katsumasa.Kimura + // + public class EditorToolExec + { + // + // UnityEditorがインストールされているディレクトリへのパス + // + protected string mEditorPath; + + // + // Toolsディレクトリへのパス + // + protected string mToolsPath; + + // + // 実行ファイル名 + // + protected string mExecFname; + + // + // 実行ファイルへのフルパス + // + protected string mExecFullPath; + + // + // 実行結果のOUTPUT + // + private string? mOutput; + + // + // 実行結果のOUTPUT + // + public string? Output + { + get { return mOutput; } + } + + // + // コンストラクタ + // + // mExecFname : 実行ファイル名 + // + // /summary> + public EditorToolExec(string mExecFname) + { + mEditorPath = Path.GetDirectoryName(EditorApplication.applicationPath); + mToolsPath = Path.Combine(mEditorPath, @"Data/Tools"); + this.mExecFname = mExecFname; + //var files = Directory.GetFiles(mToolsPath, mExecFname, SearchOption.AllDirectories); + var files = Directory.GetFiles(mEditorPath, mExecFname + "*", SearchOption.AllDirectories); + + if (files.Length == 0) + Serilog.Log.Error("{App} app couldn't be found at {Path}", mExecFname, mEditorPath); + + mExecFullPath = files[0]; + } + + // + // コマンドラインツールを実行する + // + // arg : コマンドラインツールに渡す引数 + // + // + public int Exec(string arg) + { + int exitCode = -1; + + try + { + using var process = new Process(); + process.StartInfo.FileName = mExecFullPath; + process.StartInfo.Arguments = arg; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.CreateNoWindow = true; + process.Start(); + mOutput = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + exitCode = process.ExitCode; + process.Close(); + } + catch (Exception e) + { + //UnityEngine.Debug.Log(e); + Serilog.Log.Error(e, "Exception while running process at {Scope}.{Location}", nameof(EditorToolExec), nameof(Exec)); + } + + return exitCode; + } + } +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta new file mode 100644 index 0000000..cec7b88 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13d464c749e33e043b94d94c82365823 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs new file mode 100644 index 0000000..cd5cd84 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs @@ -0,0 +1,164 @@ +using System; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class InputManagerMonitor + { + private static readonly Lazy _instance = new Lazy(() => new InputManagerMonitor()); + public static InputManagerMonitor Instance => _instance.Value; + + //UnityInputManager inputManager; + readonly string inputManagerFilePath; + DateTime previousTagManagerLastWrite; + + public InputManagerMonitor() + { + EditorApplication.update += Update; + inputManagerFilePath = CommonTools.GetInputManagerFilePath(); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + } + + void Update() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif + +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + var currentInputManagerLastWrite = previousTagManagerLastWrite; + try + { + if (System.IO.File.Exists(inputManagerFilePath)) + currentInputManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentInputManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentInputManagerLastWrite; + Bump(); + } + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + public void Bump() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + Serilog.Log.Debug("InputMonitor {Event}", nameof(Bump)); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + var inputManager = new UnityInputManager(); + inputManager.ReadFromPath(inputManagerFilePath); + inputManager.SendData(); + + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + } + + + public static partial class Extensions + { + public static string GetInfo(this List axes, string? name) + { + if (name == null || string.IsNullOrEmpty(name)) + return string.Empty; + + //axis.descriptiveName + var axesWithName = axes.Where(a => a.Name == name); + + int threshold = 80; + + var sb = new System.Text.StringBuilder(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveName)) + sb.Append($"{axis.descriptiveName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveNegativeName)) + sb.Append($"{axis.descriptiveNegativeName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.positiveButton)) + sb.Append($"[{axis.positiveButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altPositiveButton)) + sb.Append($"{{{axis.altPositiveButton}}} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.negativeButton)) + sb.Append($"-[{axis.negativeButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altNegativeButton)) + sb.Append($"-{{{axis.altNegativeButton}}} "); + + return sb.ToString(); + } + } + +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta new file mode 100644 index 0000000..eb6b582 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9c9772cbc184d74dbdb770fec5ff76c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs new file mode 100644 index 0000000..d1ba92e --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs @@ -0,0 +1,215 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class Text2Yaml + { + public static string Convert(IEnumerable textLines) + { + var sb = new StringBuilder(); + var stack = new Stack<(string typeName, string identifier, int indentation)>(); + + sb.AppendLine(@"%YAML 1.1"); + sb.AppendLine(@"%TAG !u! tag:unity3d.com,2011:"); + sb.AppendLine(@"--- !u!13 &1"); + sb.AppendLine(@"InputManager:"); + + var regexIndentation = new Regex("^\\s*"); + + var regexString = new Regex("^(\\s+)(\\w+)\\s+\"([a-zA-Z0-9_ \\/\\.\\-]*)\"\\s+\\(string\\)$"); + var regexValue = new Regex("^(\\s+)(\\w+)\\s+(-?[0-9.]*)\\s+\\(((bool)|(int)|(float)|(unsigned int))\\)$"); + var regexType = new Regex("^(\\s+)(\\w+)\\s+\\((\\w+)\\)$"); + + var regexVectorSize = new Regex("(\\s+)size\\s+(\\d)+\\s+\\(int\\)"); + //var regexVectorData = new Regex("(\\s+)data \\(InputAxis\\)"); // remove InputAxis to make it more generic + + string curTextLine; + var curTextLineNo = 3; + var textIndentation = 1; + var indentationPrefix = new string(' ', textIndentation * 2); + stack.Push(("InputManager", "InputManager", textIndentation)); + + + foreach (var line in textLines.Skip(4)) + { + curTextLine = line; + curTextLineNo++; + + + // Skip empty lines + if (line.Length == 0) + continue; + + // Check if type undeclared, scope goes down, indentation decrements + { + var indentationMatch = regexIndentation.Match(line); + if (indentationMatch.Success) + { + var indentation = indentationMatch.Groups[0].Value.Length; + + if (indentation > textIndentation) + Error($"indentation({indentation}) > textIndentation({textIndentation})"); + + while (indentation < textIndentation) + { + stack.Pop(); + textIndentation--; + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType2)) + typeIndentation = curType2.indentation; + else if (line.Length > 0) + Error("stack empty at type undeclaration"); + indentationPrefix = new string(' ', typeIndentation * 2); + } + + } + else + { + Error($"{nameof(regexIndentation)} failed"); + } + } + + // Skip size field of vectors + if (stack.TryPeek(out var curType1) && curType1.typeName == "vector") + { + var vectorSizeMatch = regexVectorSize.Match(line); + if (vectorSizeMatch.Success) + { + continue; + } + } + + // Read string fields + { + var stringMatch = regexString.Match(line); + if (stringMatch.Success) + { + AddLine(stringMatch.Groups[2] + ": " + stringMatch.Groups[3]); + continue; + } + } + + // Read bool/int/float/unsignedInt fields + { + var valueMatch = regexValue.Match(line); + if (valueMatch.Success) + { + AddLine(valueMatch.Groups[2] + ": " + valueMatch.Groups[3]); + continue; + } + } + + // Check if new type declared, scope goes up, indentation increases + { + var typeMatch = regexType.Match(line); + if (typeMatch.Success) + { + var identifier = typeMatch.Groups[2].Value; + var typeName = typeMatch.Groups[3].Value; + + var isVectorData = false; + if (stack.TryPeek(out var curType2) && curType2.typeName == "vector" && identifier == "data") + isVectorData = true; + + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType3)) + typeIndentation = curType3.indentation; + else if (line.Length > 0) + Error("stack empty at type declaration"); + + if (!isVectorData) + { + AddLine(typeMatch.Groups[2] + ":"); + } + else + { + var customIndentation = typeIndentation - 1; + if (customIndentation < 0) + Error($"customIndentation({customIndentation}) < 0"); + var customIndentationPrefix = new string(' ', customIndentation * 2); + AddLine("- serializedVersion: 3", customIndentationPrefix); + } + + + textIndentation++; + typeIndentation++; + + if (isVectorData) + typeIndentation--; + + stack.Push((typeName, identifier, typeIndentation)); + indentationPrefix = new string(' ', typeIndentation * 2); + + continue; + } + } + + + Error("line failed to match all cases"); + + } + + + + return sb.ToString(); + + + void AddLine(string line, string? customIndentationPrefix = null) + { + string suffix; + if (stack.TryPeek(out var top)) + suffix = $" # {textIndentation}, {top.indentation}, {top.typeName} {top.identifier}"; + else + suffix = $" # {textIndentation}, nil"; + + if (customIndentationPrefix != null) + sb.AppendLine(customIndentationPrefix + line + suffix); + else + sb.AppendLine(indentationPrefix + line + suffix); + } + + void Error(string message) + { + var errorMessage = $"Text2Yaml error '{message}' at lineNo: {curTextLineNo}, line: '{curTextLine}' at {Environment.StackTrace}"; + //throw new Exception(errorMessage); + Serilog.Log.Warning(errorMessage); + } + + } + + + } + + public static partial class Extensions + { + public static bool TryPeek(this Stack stack, /*[MaybeNullWhen(false)]*/ out T result) + { + if (stack.Count > 0) + { + result = stack.Peek(); + return true; + } + else + { + result = default!; + return false; + } + } + } + +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta new file mode 100644 index 0000000..ad1d84c --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e191fef871d30041a55c3c8af5aab43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs new file mode 100644 index 0000000..5aed5c1 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs @@ -0,0 +1,429 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; +using System.Linq; +using System.Security.Cryptography; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using YamlDotNet = Meryel.UnityCodeAssist.YamlDotNet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + + internal class UnityInputManager + { + //string yamlPath; + TextReader? reader; + InputManager? inputManager; + + public void ReadFromText(string text) + { + reader = new StringReader(text); + ReadAux(false, out _); + } + + public void ReadFromPath(string yamlPath) + { + + switch (UnityEditor.EditorSettings.serializationMode) + { + case UnityEditor.SerializationMode.ForceText: + { + reader = new StreamReader(yamlPath); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.ForceBinary: + { + // this approach will work for InputManager since its file size is small and limited + // but in the future, we may need to switch to reading binary files for big files + // like this https://github.com/Unity-Technologies/UnityDataTools + // or this https://github.com/SeriousCache/UABE + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.Mixed: + { + reader = new StreamReader(yamlPath); + ReadAux(true, out var hasSemanticError); + if (hasSemanticError) + { + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + } + break; + + } + } + + + void ReadAux(bool canHaveSemanticError, out bool hasSemanticError) + { + hasSemanticError = false; + + if (reader == null) + { + Serilog.Log.Warning($"{nameof(UnityInputManager)}.{nameof(reader)} is null"); + return; + } + + //var reader = new StreamReader(yamlPath); + var deserializer = new YamlDotNet.Serialization.DeserializerBuilder() + //.WithTagMapping("tag:unity3d.com,2011:13", typeof(Class13Mapper)) + .WithNodeTypeResolver(new Tag13Resolver()) // some users have "tag:yousandi.cn,2023:13" instead, so use a more generic approach + .IgnoreUnmatchedProperties() + .Build(); + //serializer.Settings.RegisterTagMapping("tag:unity3d.com,2011:13", typeof(Class13)); + //serializer.Settings.ComparerForKeySorting = null; + Class13Mapper? result; + try + { + result = deserializer.Deserialize(reader); + } + catch (YamlDotNet.Core.SemanticErrorException semanticErrorException) + { + Serilog.Log.Debug(semanticErrorException, "Couldn't parse InputManager.asset yaml file"); + if (!canHaveSemanticError) + Serilog.Log.Error(semanticErrorException, "Couldn't parse InputManager.asset yaml file unexpectedly"); + + hasSemanticError = true; + return; + } + finally + { + reader.Close(); + } + + var inputManagerMapper = result?.InputManager; + if (inputManagerMapper == null) + { + Serilog.Log.Warning($"{nameof(inputManagerMapper)} is null"); + return; + } + + inputManager = new InputManager(inputManagerMapper); + } + + + public void SendData() + { + if (inputManager == null) + return; + + var axisNames = inputManager.Axes.Select(a => a.Name!).Where(n => !string.IsNullOrEmpty(n)).Distinct().ToArray(); + var axisInfos = axisNames.Select(a => inputManager.Axes.GetInfo(a)).ToArray(); + if (!CreateBindingsMap(out var buttonKeys, out var buttonAxis)) + return; + + string[] joystickNames; + try + { + joystickNames = UnityEngine.Input.GetJoystickNames(); + } + catch (InvalidOperationException) + { + // Occurs if user have switched active Input handling to Input System package in Player Settings. + joystickNames = new string[0]; + } + + MQTTnetInitializer.Publisher?.SendInputManager(axisNames, axisInfos, buttonKeys, buttonAxis, joystickNames); + + /* + MQTTnetInitializer.Publisher?.SendInputManager( + inputManager.Axes.Select(a => a.Name).Distinct().ToArray(), + inputManager.Axes.Select(a => a.positiveButton).ToArray(), + inputManager.Axes.Select(a => a.negativeButton).ToArray(), + inputManager.Axes.Select(a => a.altPositiveButton).ToArray(), + inputManager.Axes.Select(a => a.altNegativeButton).ToArray(), + UnityEngine.Input.GetJoystickNames() + ); + */ + + } + + + bool CreateBindingsMap([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputKeys, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputAxis) + { + if (inputManager == null) + { + inputKeys = null; + inputAxis = null; + return false; + } + + var dict = new Dictionary(); + + foreach (var axis in inputManager.Axes) + { + if (axis.altNegativeButton != null && !string.IsNullOrEmpty(axis.altNegativeButton)) + dict[axis.altNegativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.negativeButton != null && !string.IsNullOrEmpty(axis.negativeButton)) + dict[axis.negativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.altPositiveButton != null && !string.IsNullOrEmpty(axis.altPositiveButton)) + dict[axis.altPositiveButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.positiveButton != null && !string.IsNullOrEmpty(axis.positiveButton)) + dict[axis.positiveButton] = axis.Name; + } + + var keys = new string[dict.Count]; + var values = new string[dict.Count]; + dict.Keys.CopyTo(keys, 0); + dict.Values.CopyTo(values, 0); + + inputKeys = keys; + inputAxis = values; + return true; + } + + + + static string GetOrCreateConvertedFile(string filePath) + { + var hash = GetMD5Hash(filePath); + var convertedPath = Path.Combine(Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + if (!File.Exists(convertedPath)) + { + Serilog.Log.Debug("Converting binary to text format of {File} to {Target}", filePath, convertedPath); + var converter = new Binary2TextExec(); + converter.Exec(filePath, convertedPath); + } + else + { + Serilog.Log.Debug("Converted file already exists at {Target}", convertedPath); + } + + return convertedPath; + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(string filePath) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(filePath, md5); + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(Stream s) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(s, md5); + } + + private static string GetHash(string filePath, HashAlgorithm hasher) + { + using var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); + return GetHash(fs, hasher); + } + + private static string GetHash(Stream s, HashAlgorithm hasher) + { + var hash = hasher.ComputeHash(s); + var hashStr = Convert.ToBase64String(hash); + //return hashStr.TrimEnd('='); + var hashStrAlphaNumeric = System.Text.RegularExpressions.Regex.Replace(hashStr, "[^A-Za-z0-9]", ""); + return hashStrAlphaNumeric; + } + + } + + public enum AxisType + { + KeyOrMouseButton = 0, + MouseMovement = 1, + JoystickAxis = 2 + }; + +#pragma warning disable IDE1006 + + public class InputAxisMapper + { + public int serializedVersion { get; set; } + + public string? m_Name { get; set; } + public string? descriptiveName { get; set; } + public string? descriptiveNegativeName { get; set; } + public string? negativeButton { get; set; } + public string? positiveButton { get; set; } + public string? altNegativeButton { get; set; } + public string? altPositiveButton { get; set; } + + //public float gravity { get; set; } + //public float dead { get; set; } + //public float sensitivity { get; set; } + public string? gravity { get; set; } + public string? dead { get; set; } + public string? sensitivity { get; set; } + + //public bool snap { get; set; } + public int snap { get; set; } + //public bool invert { get; set; } + public int invert { get; set; } + + //public AxisType type { get; set; } + public int type { get; set; } + + public int axis { get; set; } + public int joyNum { get; set; } + } + + public class InputAxis + { + readonly InputAxisMapper map; + + public InputAxis(InputAxisMapper map) + { + this.map = map; + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public string? Name => map.m_Name; + public string? descriptiveName => map.descriptiveName; + public string? descriptiveNegativeName => map.descriptiveNegativeName; + public string? negativeButton => map.negativeButton; + public string? positiveButton => map.positiveButton; + public string? altNegativeButton => map.altNegativeButton; + public string? altPositiveButton => map.altPositiveButton; + + public float gravity => float.Parse(map.gravity);//**--format + public float dead => float.Parse(map.dead);//**--format + public float sensitivity => float.Parse(map.sensitivity);//**--format + + public bool snap => map.snap != 0; + public bool invert => map.invert != 0; + + public AxisType type => (AxisType)map.type; + + public int axis => map.axis; + public int joyNum => map.joyNum; + } + + public class InputManagerMapper + { + public int m_ObjectHideFlags { get; set; } + public int serializedVersion { get; set; } + public int m_UsePhysicalKeys { get; set; } + public List? m_Axes { get; set; } + } + +#pragma warning restore IDE1006 + + public class InputManager + { + readonly InputManagerMapper map; + readonly List axes; + + public InputManager(InputManagerMapper map) + { + this.map = map; + this.axes = new List(); + + if (map.m_Axes == null) + { + Serilog.Log.Warning($"map.m_Axes is null"); + return; + } + + foreach (var a in map.m_Axes) + this.axes.Add(new InputAxis(a)); + } + + public int ObjectHideFlags + { + get { return map.m_ObjectHideFlags; } + set { map.m_ObjectHideFlags = value; } + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public bool UsePhysicalKeys + { + get { return map.m_UsePhysicalKeys != 0; } + set { map.m_UsePhysicalKeys = value ? 1 : 0; } + } + + /*public List Axes + { + get { return map.m_Axes; } + set { map.m_Axes = value; } + }*/ + public List Axes => axes; + } + + public class Class13Mapper + { + public InputManagerMapper? InputManager { get; set; } + } + + public class Tag13Resolver : YamlDotNet.Serialization.INodeTypeResolver + { + public bool Resolve(YamlDotNet.Core.Events.NodeEvent? nodeEvent, ref Type currentType) + { + if (nodeEvent != null && !nodeEvent.Tag.IsEmpty && !nodeEvent.Tag.IsNonSpecific) + { + var tagValue = nodeEvent.Tag.Value; + if (tagValue.EndsWith(":13")) + { + currentType = typeof(Class13Mapper); + return true; + } + } + return false; + } + } +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta new file mode 100644 index 0000000..2a51956 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: abdf2bf92986f1d4f802bfedb8faf551 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs new file mode 100644 index 0000000..3fa82a1 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs @@ -0,0 +1,49 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + [InitializeOnLoad] + public static class LazyInitializer + { + static int counter; + + static LazyInitializer() + { + counter = -5;// start initializing five frames later + EditorApplication.update += OnUpdate; + } + + static void OnUpdate() + { + counter++; + + if (counter == 1) + MainThreadDispatcher.Bump(); + else if (counter == 2) + Logger.ELogger.Bump(); + else if (counter == 3) + Monitor.Bump(); + else if (counter == 4) + MQTTnetInitializer.Bump(); + else if (counter == 5) + Updater.CheckUpdateSilent(); + else if (counter >= 6) + EditorApplication.update -= OnUpdate; + } + + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta new file mode 100644 index 0000000..dce0c84 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc6e883c86567a34a94d52b99adf98bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger.meta new file mode 100644 index 0000000..ec8fe00 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f81f30b85ddd49d4095d476f00682ef0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs new file mode 100644 index 0000000..05bc53e --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using static System.IO.Path; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public static class CommonTools + { + public static string GetScriptPath(string script) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/", script); + return toolPath; + } + + /// + /// does NOT include the trailing slash + /// + /// + public static string GetExternalReferencesPath() + { + var projectPath = GetProjectPathRaw(); + var extRefPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/ExternalReferences"); + return extRefPath; + } + + [Obsolete] + public static string GetToolPath(string tool) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Tools~/", tool); + return toolPath; + } + + public static string GetInstallerPath(string installer) + { + var projectPath = GetProjectPathRaw(); + var installerPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Installers~/", installer); + return installerPath; + } + + public static string GetTagManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var tagManagerPath = Combine(projectPath, "ProjectSettings/TagManager.asset"); + return tagManagerPath; + } + + public static string GetInputManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var inputManagerPath = Combine(projectPath, "ProjectSettings/InputManager.asset"); + return inputManagerPath; + } + + public static string GetProjectPath() + { + var rawPath = GetProjectPathRaw(); + //var pathWithoutWhiteSpace = rawPath.Trim(); // this is done in OSPath ctor + var osPath = new OSPath(rawPath); + var unixPath = osPath.Unix; + var trimmed = unixPath.TrimEnd('\\', '/'); + var capitalized = FirstCharToUpper(trimmed); // this is required for TypeScript, so doing it here as well just in case + return capitalized!; + } + + static string? FirstCharToUpper(string? input) + { + switch (input) + { + case null: return null; + case "": return ""; + default: return input[0].ToString().ToUpper() + input.Substring(1); + } + } + + /// + /// Get the path to the project folder. + /// + /// The project folder path + static string GetProjectPathRaw() + { + // Application.dataPath returns the path including /Assets, which we need to strip off + var path = UnityEngine.Application.dataPath; + var directory = new DirectoryInfo(path); + var parent = directory.Parent; + if (parent != null) + return parent.FullName; + + return path; + } + + public static string GetHashForLogFile(string path) => Synchronizer.Model.Utilities.GetHashForLogFile(path); + } + + // https://github.com/dmitrynogin/cdsf/blob/master/Cds.Folders/OSPath.cs + internal class OSPath + { + public static readonly OSPath Empty = ""; + + public static bool IsWindows => DirectorySeparatorChar == '\\'; + + public OSPath(string text) + { + Text = text.Trim(); + } + + public static implicit operator OSPath(string text) => new OSPath(text); + public static implicit operator string(OSPath path) => path.Normalized; + public override string ToString() => Normalized; + + protected string Text { get; } + + public string Normalized => IsWindows ? Windows : Unix; + public string Windows => Text.Replace('/', '\\'); + //public string Unix => Simplified.Text.Replace('\\', '/'); + public string Unix => Text.Replace('\\', '/'); + + public OSPath Relative => Simplified.Text.TrimStart('/', '\\'); + public OSPath Absolute => IsAbsolute ? this : "/" + Relative; + + public bool IsAbsolute => IsRooted || HasVolume; + public bool IsRooted => Text.Length >= 1 && (Text[0] == '/' || Text[0] == '\\'); + public bool HasVolume => Text.Length >= 2 && Text[1] == ':'; + public OSPath Simplified => HasVolume ? Text.Substring(2) : Text; + + public OSPath Parent => GetDirectoryName(Text); + + public bool Contains(OSPath path) => + Normalized.StartsWith(path); + + public static OSPath operator +(OSPath left, OSPath right) => + new OSPath(Combine(left, right.Relative)); + + public static OSPath operator -(OSPath left, OSPath right) => + left.Contains(right) + ? new OSPath(left.Normalized.Substring(right.Normalized.Length)).Relative + : left; + } +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta new file mode 100644 index 0000000..88355e2 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9066c480a2fcb9940a432377a49262af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs new file mode 100644 index 0000000..a25de07 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs @@ -0,0 +1,203 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +#if ELOGGER + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).WarningCount; + + public static string? FilePath { get; private set; } + public static string? VSFilePath { get; private set; } + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + + + + + + static string GetFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); + var fileName = $"UnityCodeAssist_U_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + static string GetVSFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); +#if MERYEL_UCA_LITE_VERSION + var fileName = $"UnityCodeAssistLite_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#else + var fileName = $"UnityCodeAssist_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#endif + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + + FilePath = GetFilePath(solutionDir); + VSFilePath = GetVSFilePath(solutionDir); + + fileLevelSwitch = new LoggingLevelSwitch(fileMinLevel); + outputWindowLevelSwitch = new LoggingLevelSwitch(outputWindowMinLevel); + + var config = new LoggerConfiguration() + .MinimumLevel.Debug() + .Enrich.With(new DomainHashEnricher()); + + const string outputTemplate = "{Timestamp:HH:mm:ss.fff} [U] [{Level:u3}] [{DomainHash}] {Message:lj}{NewLine}{Exception}"; + + config = config.WriteTo.PersistentFile(FilePath + , outputTemplate: outputTemplate + , shared: true + , persistentFileRollingInterval: PersistentFileRollingInterval.Day + , preserveLogFilename: true + , levelSwitch: fileLevelSwitch + , rollOnEachProcessRun: isFirst + ); + + _outputWindowSink ??= outputWindowSink.Value; + if (_outputWindowSink != null) + config = config.WriteTo.Sink(_outputWindowSink, outputWindowMinLevel, outputWindowLevelSwitch); + + _memorySink ??= new MemorySink(outputTemplate); + config = config.WriteTo.Sink(_memorySink, fileMinLevel, null); + + config = config.Destructure.With(new MyDestructuringPolicy()); + + Serilog.Log.Logger = config.CreateLogger(); + //switchableLogger.Set(config.CreateLogger(), disposePrev: true); + + OnOptionsChanged(); + + //IsInitialized = true; + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + + public class MyDestructuringPolicy : IDestructuringPolicy + { + // serilog cannot destruct StringArrayContainer by default, so do it manually + public bool TryDestructure(object value, ILogEventPropertyValueFactory propertyValueFactory, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out Serilog.Events.LogEventPropertyValue? result) + { + if (value is Synchronizer.Model.StringArrayContainer sac) + { + var items = sac.Container.Select(item => propertyValueFactory.CreatePropertyValue(item, true)); + result = new Serilog.Events.SequenceValue(items); + return true; + } + + result = null; + return false; + } + } +} + +#endif \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta new file mode 100644 index 0000000..54239c3 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca3b9ef056f0ba843936ff335d12b0a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs new file mode 100644 index 0000000..e652bea --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs @@ -0,0 +1,137 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +using Meryel.Serilog; +using Meryel.Serilog.Core; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).WarningCount; + + public static string? FilePath => Meryel.UnityCodeAssist.Logger.ELogger.UnityFilePath; + public static string? VSFilePath => Meryel.UnityCodeAssist.Logger.ELogger.VisualStudioFilePath; + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + fileLevelSwitch = null; + outputWindowLevelSwitch = null; + _memorySink = null; + + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + //var solutionHash = Common.CommonTools.GetHashOfPath(solutionDir); + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); // dir is osSafePath + _outputWindowSink ??= outputWindowSink.Value; + var sinkWrapper = new System.Lazy(() => _outputWindowSink); + + Meryel.UnityCodeAssist.Logger.ELogger.Init( + UnityCodeAssist.Logger.ELogger.State.FullyInitialized, + UnityCodeAssist.Logger.ELogger.PackagePriority.High, + solutionDir, solutionHash, "UnityCodeAssist", ProjectData.Domain.Unity, + sinkWrapper, null, null, null, null); + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + +} + diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta new file mode 100644 index 0000000..bb8bb23 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44a33ba3272c55d4fad27588d4bdcb2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs new file mode 100644 index 0000000..14f5091 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs @@ -0,0 +1,62 @@ +using System; +using System.Linq; +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +//using Meryel.UnityCodeAssist.Serilog.Events; +//using Meryel.UnityCodeAssist.Serilog.Configuration; +using Meryel.Serilog; +using Meryel.Serilog.Core; +using Meryel.Serilog.Events; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + public class UnityOutputWindowSink : ILogEventSink + { + private readonly IFormatProvider? _formatProvider; + + public UnityOutputWindowSink(IFormatProvider? formatProvider) + { + _formatProvider = formatProvider; + } + + public void Emit(LogEvent? logEvent) + { + if (logEvent == null) + return; + + var message = logEvent.RenderMessage(_formatProvider, false); + + switch (logEvent.Level) + { + //case LogEventLevel.Verbose: + //case LogEventLevel.Debug: + case LogEventLevel.Information: + UnityEngine.Debug.Log(message); + break; + case LogEventLevel.Warning: + UnityEngine.Debug.LogWarning(message); + break; + case LogEventLevel.Error: + case LogEventLevel.Fatal: + UnityEngine.Debug.LogError(message); + break; + default: + break; + } + } + + public void Dispose() + { + } + } + +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta new file mode 100644 index 0000000..23dfe1e --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0cc7f1339aeef54898503bd5cdc51fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs new file mode 100644 index 0000000..a47c273 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs @@ -0,0 +1,134 @@ +using System; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + //[InitializeOnLoad] + public static class MQTTnetInitializer + { + public static MQTTnetPublisher? Publisher; + + static MQTTnetInitializer() + { + EditorApplication.quitting += EditorApplication_quitting; + AssemblyReloadEvents.beforeAssemblyReload += AssemblyReloadEvents_beforeAssemblyReload; + //AssemblyReloadEvents.afterAssemblyReload += AssemblyReloadEvents_afterAssemblyReload; + + RunOnceOnUpdate(Initialize); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + /// + /// false for profiler standalone process + /// + /// + public static bool IsMainUnityEditorProcess() + { +#if UNITY_2020_2_OR_NEWER + if (UnityEditor.AssetDatabase.IsAssetImportWorkerProcess()) + return false; +#elif UNITY_2019_3_OR_NEWER + if (UnityEditor.Experimental.AssetDatabaseExperimental.IsAssetImportWorkerProcess()) + return false; +#endif + +#if UNITY_2021_1_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Secondary) + return false; +#elif UNITY_2020_2_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Slave) + return false; +#elif UNITY_2020_1_OR_NEWER + if (global::Unity.MPE.ProcessService.level == global::Unity.MPE.ProcessLevel.UMP_SLAVE) + return false; +#endif + + return true; + } + + public static void Initialize() + { + if (!IsMainUnityEditorProcess()) + { + // if try to creaate NetMQ, will recieve AddressAlreadyInUseException during binding + Serilog.Log.Debug("MQTTnet won't initialize on secondary processes"); + return; + } + + Serilog.Log.Debug("MQTTnet initializing"); + + //Serilog.Log.Debug("MQTTnet constructing"); + Publisher = new MQTTnetPublisher(); + + RunOnShutdown(OnShutDown); + Serilog.Log.Debug("MQTTnet initialized"); + } + + private static void OnShutDown() + { + Serilog.Log.Debug("MQTTnet OnShutDown"); + Clear(); + } + + //private static void AssemblyReloadEvents_afterAssemblyReload() + //{ + // Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_afterAssemblyReload"); + //} + + private static void AssemblyReloadEvents_beforeAssemblyReload() + { + Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_beforeAssemblyReload"); + + Clear(); + } + + private static void EditorApplication_quitting() + { + Serilog.Log.Debug("MQTTnet EditorApplication_quitting"); + + Publisher?.SendDisconnect(); + Clear(); + } + + static void Clear() => Publisher?.Clear(); + + + private static void RunOnceOnUpdate(Action action) + { + void callback() + { + EditorApplication.update -= callback; + action(); + } + + EditorApplication.update += callback; + } + + private static void RunOnShutdown(Action action) + { + // Mono on OSX has all kinds of quirks on AppDomain shutdown + //if (!VisualStudioEditor.IsWindows) + //return; +#if !UNITY_EDITOR_WIN + return; +#else + AppDomain.CurrentDomain.DomainUnload += (_, __) => action(); +#endif + + } + } +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta new file mode 100644 index 0000000..0b60f0e --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a503036d3d400042a5d9fdd5564202b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs new file mode 100644 index 0000000..caf6a5c --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs @@ -0,0 +1,926 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using UnityEngine; +using UnityEditor; +using System.Threading; +using Task = System.Threading.Tasks.Task; +using Application = UnityEngine.Application; + +using Meryel.UnityCodeAssist.MQTTnet; +using Meryel.UnityCodeAssist.MQTTnet.Server; +using Meryel.UnityCodeAssist.MQTTnet.Protocol; +using Meryel.UnityCodeAssist.MQTTnet.Adapter; +using Meryel.UnityCodeAssist.MQTTnet.Implementations; +using Meryel.UnityCodeAssist.MQTTnet.Diagnostics; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +using Newtonsoft = Meryel.UnityCodeAssist.Newtonsoft; +#pragma warning restore IDE0005 + + +#nullable enable + + +//**-- +// can also do this for better clear, sometimes it gets locked +// https://answers.unity.com/questions/704066/callback-before-unity-reloads-editor-assemblies.html# + +namespace Meryel.UnityCodeAssist.Editor +{ + public class MQTTnetPublisher : Synchronizer.Model.IProcessor + { + MqttServer? broker; + + CancellationTokenSource? cancellationTokenSource; + + readonly Synchronizer.Model.Manager syncMngr; + + //public readonly List clients; + readonly System.Collections.Concurrent.ConcurrentDictionary _clients; + + public IEnumerable Clients => _clients.Values.Where(c => c.NodeKind != Synchronizer.Model.NodeKind.SemiClient_RoslynAnalyzer.ToString()); + + Synchronizer.Model.Connect? _self; + + Synchronizer.Model.Connect Self => _self!; + + void InitializeSelf() + { + var projectPath = CommonTools.GetProjectPath(); + _self = new Synchronizer.Model.Connect() + { + ModelVersion = Synchronizer.Model.Utilities.Version, + ProjectPath = projectPath, + ProjectName = getProjectName(), + ContactInfo = $"Unity {Application.unityVersion}", + AssemblyVersion = Assister.Version, +#if MERYEL_UCA_LITE_VERSION + LiteOrFull = "Lite", +#else + LiteOrFull = "Full", +#endif + NodeKind = Synchronizer.Model.NodeKind.Server.ToString(), + ClientId = "", + }; + + string getProjectName() + { + string[] s = projectPath.Split('/'); +#pragma warning disable IDE0056 + string projectName = s[s.Length - 1]; +#pragma warning restore IDE0056 + //Logg("project = " + projectName); + return projectName; + } + } + + + public static void LogContext() + { + } + + public MQTTnetPublisher() + { + // LogContext(); + + Serilog.Log.Debug("MQTTnet server initializing, begin"); + + InitializeSelf(); + + _clients = new System.Collections.Concurrent.ConcurrentDictionary(); + syncMngr = new Synchronizer.Model.Manager(this); + + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(Self!.ProjectPath); + + + // Create the options for our MQTT Broker + MqttServerOptionsBuilder options = new MqttServerOptionsBuilder() + // set endpoint to localhost + .WithDefaultEndpoint() + // port used will be 707 + .WithDefaultEndpointPort(port) + // handler for new connections + //.WithConnectionValidator(OnNewConnection) + // handler for new messages + //.WithApplicationMessageInterceptor(OnNewMessage) + + // disable ipv6 for linux (and possibly macos too), otherwise socket exception is thrown + .WithDefaultEndpointBoundIPV6Address(System.Net.IPAddress.None) + + // for preventing socket ex after server restart https://github.com/dotnet/MQTTnet/issues/494 + // System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted. + .WithTlsEndpointReuseAddress() + ; + + IList DefaultServerAdapters = new List() + { + new MqttTcpServerAdapter(), + }; + var logger = new MqttNetNullLogger(); + + + + broker = new MqttServer(options.Build(), DefaultServerAdapters, logger); + + broker.InterceptingPublishAsync += Broker_InterceptingPublishAsync; + broker.ClientDisconnectedAsync += Broker_ClientDisconnectedAsync; + + Serilog.Log.Debug("MQTTnet server initializing, constructed broker, port: {Port}", port); + + try + { + //broker.StartAsync().GetAwaiter().GetResult(); + + var startTask = Task.Run(() => broker.StartAsync()); + if (!startTask.Wait(TimeSpan.FromSeconds(5))) + { + Serilog.Log.Error("MQTTnet broker.StartAsync timed out."); + return; + } + + + Serilog.Log.Debug("MQTTnet server initializing, started broker"); + } + catch (System.Net.Sockets.SocketException socketEx) + { + Serilog.Log.Error(socketEx, "Socket exception"); + LogContext(); + //Serilog.Log.Warning("Socket exception disposing pubSocket"); + //broker.Dispose(); + //broker = null; + return; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StartAsync failed."); + return; + } + + + //pubSocket.SendReady += PubSocket_SendReady; + //SendConnect(); + + cancellationTokenSource = new CancellationTokenSource(); + //pullThread = new System.Threading.Thread(async () => await PullAsync(conn.pushPull, pullThreadCancellationTokenSource.Token)); + //pullThread = new System.Threading.Thread(() => InitPull(conn.pushPull, pullTaskCancellationTokenSource.Token)); + //pullThread.Start(); + //Task.Run(() => InitPullAsync()); + + + Serilog.Log.Debug("MQTTnet server initializing, initialized"); + + // need to sleep here, clients will take some time to start subscribing + // https://github.com/zeromq/netmq/issues/482#issuecomment-182200323 + Thread.Sleep(1000); + SendConnect(); + + Serilog.Log.Debug("MQTTnet server initializing, initialized at {port} with {projectPath}", port, Self!.ProjectPath); + } + + private Task Broker_ClientDisconnectedAsync(ClientDisconnectedEventArgs arg) + { + try + { + var removed = _clients.TryRemove(arg.ClientId, out _); + Serilog.Log.Debug("Broker_ClientDisconnectedAsync {ClientId} {Result}", arg.ClientId, removed); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_ClientDisconnectedAsync)); + } + return Task.CompletedTask; + } + + private Task Broker_InterceptingPublishAsync(InterceptingPublishEventArgs arg) + { + try + { + // if server message + if (string.IsNullOrEmpty(arg.ClientId)) + return Task.CompletedTask; + + Serilog.Log.Verbose("mqttnet consume {topic} {content}", arg.ApplicationMessage.Topic, arg.ApplicationMessage.ConvertPayloadToString()); + + var topic = arg.ApplicationMessage.Topic; + var header = topic.Substring(3); // for "cs/" prefix + var content = arg.ApplicationMessage.ConvertPayloadToString(); + + MainThreadDispatcher.Add(() => syncMngr.ProcessMessage(header, content)); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_InterceptingPublishAsync)); + } + + return Task.CompletedTask; + } + + public void Clear() + { + // LogContext(); + + Serilog.Log.Verbose("MQTTnet clearing {HasBroker}", (broker != null)); + + var server = broker; + if (server != null) + { + server.InterceptingPublishAsync -= Broker_InterceptingPublishAsync; + Serilog.Log.Verbose("MQTTnet clearing, removed events"); + } + + cancellationTokenSource?.Cancel(); + cancellationTokenSource = null; + Serilog.Log.Verbose("MQTTnet clearing, cancelled async token"); + + if (server == null) + return; + + // broker?.StopAsync().GetAwaiter().GetResult(); // this line was freezing Unity editor, so calling Task.Run().Wait() instead + try + { + var stopTask = Task.Run(() => server.StopAsync()); + if (!stopTask.Wait(TimeSpan.FromSeconds(5))) // give it five secs to complete + { + Serilog.Log.Error("MQTTnet broker.StopAsync timed out."); + } + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StopAsync failed."); + } + + Serilog.Log.Verbose("MQTTnet clearing, stopped broker"); + try + { + server.Dispose(); + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "MQTTnet broker.Dispose failed."); + } + + server = null; + broker = null; + + Serilog.Log.Debug("MQTTnet clearing, cleared"); + } + + string SerializeObject(T obj) + where T : class + { + // Odin cant serialize string arrays, https://github.com/TeamSirenix/odin-serializer/issues/26 + //var buffer = OdinSerializer.SerializationUtility.SerializeValue(obj, OdinSerializer.DataFormat.JSON); + //var str = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length); + + // Newtonsoft works fine, but needs package reference + //var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + // not working + //var str = EditorJsonUtility.ToJson(obj); + + // needs nuget + //System.Text.Json.JsonSerializer; + + //var str = TinyJson.JsonWriter.ToJson(obj); + //var str = Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToJson(obj); + var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + return str; + } + + void SendAux(Synchronizer.Model.IMessage message, bool logContent = true) + { + if (message == null) + return; + + SendAux(message.GetType().Name, message, logContent); + } + + void SendAux(string messageType, object content, bool logContent = true) + { + if (logContent) + Serilog.Log.Debug("Publishing {MessageType} {@Content}", messageType, content); + else + Serilog.Log.Debug("Publishing {MessageType}", messageType); + + var publisher = broker; + if (publisher != null) + //publisher.SendMoreFrame(messageType).SendFrame(SerializeObject(content)); + { + var applicationMessage = new MqttApplicationMessageBuilder() + .WithTopic("sc/" + messageType) // sc/ => server->client message + .WithRetainFlag(false) + .WithQualityOfServiceLevel(MqttQualityOfServiceLevel.AtMostOnce) + .WithPayload(SerializeObject(content)) + .Build(); + + //broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default).GetAwaiter().GetResult(); + broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default); + } + else + Serilog.Log.Error("Publisher socket is null"); + } + + public void SendConnect() + { + var connect = Self; + + SendAux(connect); + } + + public void SendDisconnect() + { + var disconnect = new Synchronizer.Model.Disconnect() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(disconnect); + } + + public void SendConnectionInfo() + { + var connectionInfo = new Synchronizer.Model.ConnectionInfo() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(connectionInfo); + } + + public void SendHandshake() + { + var handshake = new Synchronizer.Model.Handshake(); + + SendAux(handshake); + } + + public void SendRequestInternalLog() + { + var requestInternalLog = new Synchronizer.Model.RequestInternalLog(); + + SendAux(requestInternalLog); + } + + public void SendRequestUpdate(string app, string path, bool isInteractive) + { + var requestUpdate = new Synchronizer.Model.RequestUpdate() + { + App = app, + Path = path, + IsInteractive = isInteractive, + }; + + SendAux(requestUpdate); + } + + public void SendInternalLog() + { + var internalLog = new Synchronizer.Model.InternalLog() + { + LogContent = Logger.ELogger.GetInternalLogContent(), + }; + + SendAux(internalLog, logContent: false); + } + + + void SendStringArrayAux(string id, string[] array) + { + var stringArray = new Synchronizer.Model.StringArray() + { + Id = id, + Array = array, + }; + + SendAux(stringArray); + } + + void SendStringArrayContainerAux(params (string id, string[] array)[] container) + { + var stringArrayContainer = new Synchronizer.Model.StringArrayContainer() + { + Container = new Synchronizer.Model.StringArray[container.Length], + }; + + for (int i = 0; i < container.Length; i++) + { + stringArrayContainer.Container[i] = new Synchronizer.Model.StringArray + { + Id = container[i].id, + Array = container[i].array + }; + } + + SendAux(stringArrayContainer); + } + + public void SendTags(string[] tags) => + SendStringArrayAux(Synchronizer.Model.Ids.Tags, tags); + + public void SendLayers(string[] layerNames, string[] layerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.Layers, layerNames), + (Synchronizer.Model.Ids.LayerIndices, layerIndices)); + } + + public void SendSortingLayers(string[] sortingLayers, string[] sortingLayerIds, string[] sortingLayerValues) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SortingLayers, sortingLayers), + (Synchronizer.Model.Ids.SortingLayerIds, sortingLayerIds), + (Synchronizer.Model.Ids.SortingLayerValues, sortingLayerValues)); + } + + public void SendRenderingLayers(string[] renderingLayers, string[] renderingLayerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.RenderingLayers, renderingLayers), + (Synchronizer.Model.Ids.RenderingLayerIndices, renderingLayerIndices)); + } + + public void SendPlayerPrefs(string[] playerPrefKeys, string[] playerPrefValues, + string[] playerPrefStringKeys, string[] playerPrefIntegerKeys, string[] playerPrefFloatKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.PlayerPrefKeys, playerPrefKeys), + (Synchronizer.Model.Ids.PlayerPrefValues, playerPrefValues), + (Synchronizer.Model.Ids.PlayerPrefStringKeys, playerPrefStringKeys), + (Synchronizer.Model.Ids.PlayerPrefIntegerKeys, playerPrefIntegerKeys), + (Synchronizer.Model.Ids.PlayerPrefFloatKeys, playerPrefFloatKeys) + ); + } + + public void SendEditorPrefs(string[] editorPrefKeys, string[] editorPrefValues, + string[] editorPrefStringKeys, string[] editorPrefIntegerKeys, string[] editorPrefFloatKeys, + string[] editorPrefBooleanKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.EditorPrefKeys, editorPrefKeys), + (Synchronizer.Model.Ids.EditorPrefValues, editorPrefValues), + (Synchronizer.Model.Ids.EditorPrefStringKeys, editorPrefStringKeys), + (Synchronizer.Model.Ids.EditorPrefIntegerKeys, editorPrefIntegerKeys), + (Synchronizer.Model.Ids.EditorPrefFloatKeys, editorPrefFloatKeys), + (Synchronizer.Model.Ids.EditorPrefBooleanKeys, editorPrefBooleanKeys) + ); + } + + public void SendInputManager(string[] axisNames, string[] axisInfos, string[] buttonKeys, string[] buttonAxis, string[] joystickNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.InputManagerAxes, axisNames), + (Synchronizer.Model.Ids.InputManagerAxisInfos, axisInfos), + (Synchronizer.Model.Ids.InputManagerButtonKeys, buttonKeys), + (Synchronizer.Model.Ids.InputManagerButtonAxis, buttonAxis), + (Synchronizer.Model.Ids.InputManagerJoystickNames, joystickNames) + ); + } + + public void SendSceneList(string[] sceneNames, string[] scenePaths, string[] sceneBuildIndices, + string[] sceneNamesAndPaths, string[] scenePathsAndNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SceneNames, sceneNames), + (Synchronizer.Model.Ids.ScenePaths, scenePaths), + (Synchronizer.Model.Ids.SceneBuildIndices, sceneBuildIndices), + (Synchronizer.Model.Ids.SceneNamesAndPaths, sceneNamesAndPaths), + (Synchronizer.Model.Ids.ScenePathsAndNames, scenePathsAndNames) + ); + } + + public void SendScriptMissing(string component) + { + var scriptMissing = new Synchronizer.Model.ScriptMissing() + { + Component = component, + }; + + SendAux(scriptMissing); + } + + public void SendComponentHumanTrait(string[] bones, string[] muscles) + { + //var humanTrait = new Synchronizer.Model.Components.HumanTrait(); + + var boneIndices = new string[bones.Length]; + var boneNames = new string[bones.Length]; + for (int i = 0; i < bones.Length; i++) + { + boneIndices[i] = i.ToString(); + boneNames[i] = bones[i]; + } + + var muscleIndices = new string[muscles.Length]; + var muscleNames = new string[muscles.Length]; + for (int i = 0; i < muscles.Length; i++) + { + muscleIndices[i] = i.ToString(); + muscleNames[i] = muscles[i]; + } + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.AnimationHumanBones, boneNames), + (Synchronizer.Model.Ids.AnimationHumanBoneIndices, boneIndices), + (Synchronizer.Model.Ids.AnimationHumanMuscles, muscleNames), + (Synchronizer.Model.Ids.AnimationHumanMuscleIndices, muscleIndices) + ); + } + + public void SendShaderGlobalKeywords() + { + SendStringArrayAux(Synchronizer.Model.Ids.ShaderGlobalKeywords, Shader.globalKeywords.Select(k => k.name).ToArray()); + } + + public void SendGameObject(GameObject go) + { + if (!go) + return; + + Serilog.Log.Debug("SendGO: {GoName}", go.name); + + var dataOfSelf = go.ToSyncModel(priority:10000); + if (dataOfSelf != null) + SendAux(dataOfSelf); + + var dataOfHierarchy = go.ToSyncModelOfHierarchy(); + if (dataOfHierarchy != null) + { + foreach (var doh in dataOfHierarchy) + SendAux(doh); + } + + var dataOfComponents = go.ToSyncModelOfComponents(); + if (dataOfComponents != null) + { + foreach (var doc in dataOfComponents) + SendAux(doc); + } + + var dataOfComponentAnimator = go.ToSyncModelOfComponentAnimator(); + if (dataOfComponentAnimator != null) + SendAux(dataOfComponentAnimator); + + var dataOfComponentAnimation = go.ToSyncModelOfComponentAnimation(); + if (dataOfComponentAnimation != null) + SendAux(dataOfComponentAnimation); + + var dataOfComponentMaterial = go.ToSyncModelOfComponentMaterial(); + if (dataOfComponentMaterial != null) + SendAux(dataOfComponentMaterial); + } + + public void SendScriptableObject(ScriptableObject so) + { + Serilog.Log.Debug("SendSO: {SoName}", so.name); + + var dataOfSo = so.ToSyncModel(); + if (dataOfSo != null) + SendAux(dataOfSo); + } + + public void SendAnalyticsEvent(string type, string content) + { + var analyticsEvent = new Synchronizer.Model.AnalyticsEvent() + { + EventType = type, + EventContent = content + }; + SendAux(analyticsEvent); + } + + public void SendErrorReport(string errorMessage, string stack, string type) + { + var errorReport = new Synchronizer.Model.ErrorReport() + { + ErrorMessage = errorMessage, + ErrorStack = stack, + ErrorType = type, + }; + SendAux(errorReport); + } + + public void SendRequestVerboseType(string type, string docPath) + { + var requestVerboseType = new Synchronizer.Model.RequestVerboseType() + { + Type = type, + DocPath = docPath, + }; + SendAux(requestVerboseType); + } + + public void ForwardRelayMessage(Synchronizer.Model.IRelayMessage relayMessage) + { + SendAux(relayMessage); + } + + + string Synchronizer.Model.IProcessor.Serialize(T value) + { + //return System.Text.Json.JsonSerializer.Serialize(value); + //return Newtonsoft.Json.JsonConvert.SerializeObject(value); + return SerializeObject(value); + } + T Synchronizer.Model.IProcessor.Deserialize(string data) + { + //return System.Text.Json.JsonSerializer.Deserialize(data)!; + //return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + //return TinyJson.JsonParser.FromJson(data)!; + //return Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToObject(data); + return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + + //byte[] buffer = System.Text.Encoding.UTF8.GetBytes(data); + //T val = OdinSerializer.SerializationUtility.DeserializeValue(buffer, OdinSerializer.DataFormat.JSON); + //return val; + } + + //**--make sure all Synchronizer.Model.IProcessor.Process methods are thread-safe + + // a new client has connected + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Connect connect) + { + if (connect.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connect.ContactInfo, connect.ModelVersion, Self.ModelVersion); + return; + } + + if (connect.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connect.ProjectName, connect.ProjectPath, Self.ProjectPath); + return; + } + + if (!string.IsNullOrEmpty(connect.LiteOrFull) && connect.LiteOrFull != Self.LiteOrFull) + { + if (connect.LiteOrFull == "Lite") + { + //**-- upgrade vsix to full here //**--//**-- + } + } + + var hasClient = _clients.TryGetValue(connect.ClientId, out var client); + if (!hasClient) + _clients[connect.ClientId] = connect; + else + { + // LiteOrFull field might be updated + client.ModelVersion = connect.ModelVersion; + client.ProjectPath = connect.ProjectPath; + client.ProjectName = connect.ProjectName; + client.ContactInfo = connect.ContactInfo; + client.AssemblyVersion = connect.AssemblyVersion; + client.LiteOrFull = connect.LiteOrFull; + client.NodeKind = connect.NodeKind; + client.ClientId = connect.ClientId; + } + + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + + // a new client is online and requesting connection + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnect requestConnect) + { + SendConnect(); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Disconnect disconnect) + { + var removed = _clients.TryRemove(disconnect.ClientId, out var client); + Serilog.Log.Debug("Synchronizer.Model.Disconnect {ClientId} {Removed}", disconnect.ClientId, removed); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ConnectionInfo connectionInfo) + { + if (connectionInfo.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connectionInfo.ContactInfo, connectionInfo.ModelVersion, Self.ModelVersion); + return; + } + + if (connectionInfo.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connectionInfo.ProjectName, connectionInfo.ProjectPath, Self.ProjectPath); + return; + } + + if (!_clients.TryGetValue(connectionInfo.ClientId, out _)) + { + SendConnect(); + } + else + { + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnectionInfo requestConnectionInfo) + { + SendConnectionInfo(); + } + /* + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Layers layers) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Tags tags) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.SortingLayers sortingLayers) + { + + }*/ + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray stringArray) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer stringArrayContainer) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject gameObject) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData component) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator component_Animator) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation component_Animation) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material component_Material) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScript requestScript) + { + if (requestScript.DeclaredTypes == null || requestScript.DeclaredTypes.Length == 0) + return; + + var documentPath = requestScript.DocumentPath; + + foreach (var declaredType in requestScript.DeclaredTypes) + { + if (ScriptFinder.FindInstanceOfType(declaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + else + { + SendScriptMissing(declaredType); + } + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScriptFast requestScriptFast) + { + var documentPath = requestScriptFast.DocumentPath; + + //**--namespace? + var possiblyDeclaredType = Path.GetFileNameWithoutExtension(documentPath); + + if (ScriptFinder.FindInstanceOfType(possiblyDeclaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing scriptMissing) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing)"); + } + + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Handshake handshake) + { + // Do nothing + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestInternalLog requestInternalLog) + { + SendInternalLog(); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.InternalLog internalLog) + { + Logger.ELogger.VsInternalLog = internalLog.LogContent; + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent analyticsEvent) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport errorReport) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType requestVerboseType) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestLazyLoad requestLazyLoad) + { + Monitor.LazyLoad(requestLazyLoad.Category); + } + + internal Synchronizer.Model.RequestUpdate? DelayedRequestUpdate { get; private set; } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestUpdate requestUpdate) + { + if (requestUpdate.App != "Unity" && requestUpdate.App != "SystemBinariesForDotNetStandard20") + return; + + // cannot import package in play mode, so delay it + if (EditorApplication.isPlayingOrWillChangePlaymode) + { + Serilog.Log.Information("Cannot import package in play mode, please exit play mode to update"); + DelayedRequestUpdate = requestUpdate; + return; + } + DelayedRequestUpdate = null; + + // let unity update the package, don't unzip it, to prevent file already in use and other issues + AssetDatabase.ImportPackage(requestUpdate.Path, requestUpdate.IsInteractive); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentShow relayDocumentShow) + { + ForwardRelayMessage(relayDocumentShow); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentSave relayDocumentSave) + { + ForwardRelayMessage(relayDocumentSave); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentViewportChanged relayDocumentViewportChanged) + { + ForwardRelayMessage(relayDocumentViewportChanged); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayLogMessage relayLogMessage) + { + ForwardRelayMessage(relayLogMessage); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayUpdateExport relayUpdateExport) + { + ForwardRelayMessage(relayUpdateExport); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayAdornmentText relayAdornmentText) + { + ForwardRelayMessage(relayAdornmentText); + } + + } +} + diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta new file mode 100644 index 0000000..4e802af --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e6bf8bab3f6a9a439b3992693b1fc34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs new file mode 100644 index 0000000..ae50f63 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs @@ -0,0 +1,45 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class MainThreadDispatcher + { + readonly static ConcurrentBag actions; + + static MainThreadDispatcher() + { + actions = new ConcurrentBag(); + EditorApplication.update += Update; + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() {} + + static void Update() + { + while (actions.TryTake(out var action)) + { + action.Invoke(); + } + } + + public static void Add(System.Action action) => actions.Add(action); + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta new file mode 100644 index 0000000..1545893 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 238ff68bac1bd2a44ad831a256db9cae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef new file mode 100644 index 0000000..0d5dd76 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "MerryYellow.CodeAssist.Editor", + "rootNamespace": "", + "references": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": false, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta new file mode 100644 index 0000000..01d3ba9 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82ec9ead3f2d6e8488c5717eed8b7cf5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs new file mode 100644 index 0000000..55d966f --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs @@ -0,0 +1,332 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine.SceneManagement; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class Monitor + { + private readonly static string tagManagerFilePath; + private static System.DateTime previousTagManagerLastWrite; + + private static bool isAppFocused; + private static bool isAppFocusedOnTagManager; + + private static int dirtyCounter; + private static readonly Dictionary dirtyDict; + + static Monitor() + { + tagManagerFilePath = CommonTools.GetTagManagerFilePath(); + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + dirtyDict = new Dictionary(); + dirtyCounter = 0; + + EditorApplication.hierarchyChanged += OnHierarchyChanged; + EditorApplication.update += OnUpdate; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + Undo.postprocessModifications += MyPostprocessModificationsCallback; + //Undo.undoRedoPerformed += MyUndoCallback; + Selection.selectionChanged += OnSelectionChanged; + //EditorSceneManager.sceneOpened += EditorSceneManager_sceneOpened; + EditorSceneManager.activeSceneChangedInEditMode += EditorSceneManager_activeSceneChangedInEditMode; + EditorBuildSettings.sceneListChanged += EditorBuildSettings_sceneListChanged; + + Application.logMessageReceived += Application_logMessageReceived; + //System.Threading.Tasks.TaskScheduler.UnobservedTaskException += + } + + private static void EditorBuildSettings_sceneListChanged() + { + OnSceneListChanged(); + } + + private static void OnPlayModeStateChanged(PlayModeStateChange playModeStateChange) + { + if (playModeStateChange != PlayModeStateChange.EnteredEditMode) + return; + + var delayedRequestUpdate = MQTTnetInitializer.Publisher?.DelayedRequestUpdate; + if (delayedRequestUpdate == null) + return; + + var processor = MQTTnetInitializer.Publisher as Synchronizer.Model.IProcessor; + processor?.Process(delayedRequestUpdate); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + private static void EditorSceneManager_activeSceneChangedInEditMode(Scene arg0, Scene arg1) + { + //Debug.Log("EditorSceneManager_activeSceneChangedInEditMode"); + OnHierarchyChanged(); + } + + private static void EditorSceneManager_sceneOpened(Scene scene, OpenSceneMode mode) + { + Serilog.Log.Debug("Monitor {Event} scene:{Scene} mode:{Mode}", nameof(EditorSceneManager_sceneOpened), scene.name, mode); + //Debug.Log("EditorSceneManager_sceneOpened"); + OnHierarchyChanged(); + } + + static void OnUpdate() + { + string? currentEditorFocus = null; + if (Selection.activeObject) + currentEditorFocus = Selection.activeObject.GetType().ToString(); + + //**-- use this instead? https://learn.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher?view=net-8.0 + // there is also this approach, but need to check OnUpdate anyways for focus checking, https://github.com/AlkimeeGames/TagLayerTypeGenerator/blob/main/Editor/TypeGenerator.cs#L36 + var currentTagManagerLastWrite = previousTagManagerLastWrite; + try + { + currentTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentTagManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentTagManagerLastWrite; + OnTagsOrLayersModified(); + } + else if (currentEditorFocus == "UnityEditor.TagManager") + { + // since unity does not commit changes to the file immediately, checking if user is displaying and focusing on tag manager (tags & layers) inspector + isAppFocusedOnTagManager = true; + } + + + if (isAppFocused != UnityEditorInternal.InternalEditorUtility.isApplicationActive) + { + isAppFocused = UnityEditorInternal.InternalEditorUtility.isApplicationActive; + OnOnUnityEditorFocusChanged(isAppFocused); + //Serilog.Log.Debug("On focus {State}", isAppFocused); + } + } + + static void OnTagsOrLayersModified() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnTagsOrLayersModified)); + + Assister.SendTagsAndLayers(); + } + + static void OnHierarchyChanged() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnHierarchyChanged)); + + // For requesting active doc's GO + MQTTnetInitializer.Publisher?.SendHandshake(); + + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + MQTTnetInitializer.Publisher?.SendGameObject(activeGO); + //Assister.SendTagsAndLayers(); Don't send tags & layers here + } + + static void OnSceneListChanged() + { + // link below for scenes which are not on build list, but we can skip this for now, because of performance and needlessness (user probably wont work with it if its not on build list) + // https://gist.github.com/xfleckx/2527f0420fbcc428a8b86be191d8ad96 + + var scenes = EditorBuildSettings.scenes; + var count = scenes.Length; + + string[] buildIndicies = new string[count]; + string[] names = new string[count]; + string[] paths = new string[count]; + string[] namesAndPaths = new string[count * 2]; + string[] pathsAndNames = new string[count * 2]; + + for (int i = 0; i < count; i++) + { + var scene = scenes[i]; + var path = scene.path; + var name = System.IO.Path.GetFileNameWithoutExtension(path); + + buildIndicies[i] = i.ToString(); + names[i] = name; + paths[i] = path; + namesAndPaths[i] = name; + namesAndPaths[i + count] = path; + pathsAndNames[i] = path; + pathsAndNames[i + count] = name; + } + + MQTTnetInitializer.Publisher?.SendSceneList(names, paths, buildIndicies, namesAndPaths, pathsAndNames); + } + + static UndoPropertyModification[] MyPostprocessModificationsCallback(UndoPropertyModification[] modifications) + { + Serilog.Log.Debug("Monitor {Event}", nameof(MyPostprocessModificationsCallback)); + + foreach (var modification in modifications) + { + var target = modification.currentValue?.target; + SetDirty(target); + } + + // here, you can perform processing of the recorded modifications before returning them + return modifications; + } + + //static void MyUndoCallback() + //{ + // Serilog.Log.Debug("Monitor {Event}", nameof(MyUndoCallback)); + // // code for the action to take on Undo + //} + + static void OnOnUnityEditorFocusChanged(bool isFocused) + { + if (!isFocused) + { + if (isAppFocusedOnTagManager) + { + isAppFocusedOnTagManager = false; + OnTagsOrLayersModified(); + } + + OnSelectionChanged(); + FlushAllDirty(); + /* + Serilog.Log.Debug("exporting {Count} objects", selectedObjects.Count); + + //**--if too many + foreach (var obj in selectedObjects) + { + if (obj is GameObject go) + MQTTnetInitializer.Publisher.SendGameObject(go); + } + + selectedObjects.Clear(); + */ + } + } + + static void OnSelectionChanged() + { + + //**--check order, last selected should be sent last as well + //**--limit here, what if too many? + //selectedObjects.UnionWith(Selection.objects); + foreach(var so in Selection.objects) + { + SetDirty(so); + } + } + + public static void SetDirty(Object? obj) + { + if (obj == null) + return; + else if (obj is GameObject go && go) + SetDirty(go); + else if (obj is Component component && component) + //SetDirty(component.gameObject); + { + var componentGo = component.gameObject; + if (componentGo) + SetDirty(componentGo); + } + //else + //;//**--scriptable obj + } + + public static void SetDirty(GameObject go) + { + dirtyCounter++; + dirtyDict[go] = dirtyCounter; + } + + static void FlushAllDirty() + { + // Sending order is important, must send them in the same order as they are added to/modified in the collection + // Using dict instead of hashset because of that. Dict value is used as add/modify order + + var sortedDict = from entry in dirtyDict orderby entry.Value descending select entry; + + foreach (var entry in sortedDict) + { + var go = entry.Key; + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + dirtyDict.Clear(); + dirtyCounter = 0; + } + + + private static void Application_logMessageReceived(string condition, string stackTrace, LogType type) + { + if (type != LogType.Exception && type != LogType.Error && type != LogType.Warning) + return; + + if (!stackTrace.Contains("Meryel.UnityCodeAssist.Editor")) + return; + + var typeStr = type.ToString(); + + MQTTnetInitializer.Publisher?.SendErrorReport(condition, stackTrace, typeStr); + } + + + public static void LazyLoad(string category) + { + if (category == "PlayerPrefs") + { + Preferences.PreferenceMonitor.InstanceOfPlayerPrefs.Bump(); + } + else if (category == "EditorPrefs") + { + Preferences.PreferenceMonitor.InstanceOfEditorPrefs.Bump(); + } + else if (category == "InputManager") + { + Input.InputManagerMonitor.Instance.Bump(); + } + else if (category == "AnimationHuman") + { + MQTTnetInitializer.Publisher?.SendComponentHumanTrait(HumanTrait.BoneName, HumanTrait.MuscleName); + } + else if (category == "Scene") + { + OnSceneListChanged(); + } + else if (category == "ShaderGlobalKeywords") + { + MQTTnetInitializer.Publisher?.SendShaderGlobalKeywords(); + } + else + { + Serilog.Log.Error("Invalid LazyLoad category {Category}", category); + } + } + } + +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta new file mode 100644 index 0000000..58ed458 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 654d0913b44b86a40bee8394ea8c14cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta new file mode 100644 index 0000000..871b162 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c5fd47e944b1c6a4795bd8452c9928d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs new file mode 100644 index 0000000..04cf2ea --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + [System.Serializable] + public class PreferenceEntryHolder : ScriptableObject + { + public List? userDefList; + public List? unityDefList; + + private void OnEnable() + { + hideFlags = HideFlags.DontSave; + userDefList ??= new List(); + unityDefList ??= new List(); + } + + public void ClearLists() + { + userDefList?.Clear(); + unityDefList?.Clear(); + } + } + + [System.Serializable] + public class PreferenceEntry + { + public enum PrefTypes + { + String = 0, + Int = 1, + Float = 2 + } + + public PrefTypes m_typeSelection; + public string? m_key; + + // Need diffrend ones for auto type selection of serilizedProerty + public string? m_strValue; + public int m_intValue; + public float m_floatValue; + + public string? ValueAsString() + { + return m_typeSelection switch + { + PrefTypes.String => m_strValue, + PrefTypes.Int => m_intValue.ToString(), + PrefTypes.Float => m_floatValue.ToString(), + _ => string.Empty, + }; + } + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta new file mode 100644 index 0000000..1ceda79 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b686b7831cfe0ec48b01473fa8a29772 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs new file mode 100644 index 0000000..e5b243a --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs @@ -0,0 +1,375 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Globalization; +using UnityEditor; +using UnityEngine; +using UnityEditorInternal; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class PreferenceMonitor + { + private static readonly Lazy _instanceOfPlayerPrefs = new Lazy(() => new PreferenceMonitor(true)); + private static readonly Lazy _instanceOfEditorPrefs = new Lazy(() => new PreferenceMonitor(false)); + public static PreferenceMonitor InstanceOfPlayerPrefs => _instanceOfPlayerPrefs.Value; + public static PreferenceMonitor InstanceOfEditorPrefs => _instanceOfEditorPrefs.Value; + + //const int Limit = 128; + const int Limit = 8192; + + /// + /// PlayerPrefs or EditorPrefs + /// + readonly bool isPlayerPrefs; + +#region ErrorValues + private readonly int ERROR_VALUE_INT = int.MinValue; + private readonly string ERROR_VALUE_STR = ""; +#endregion //ErrorValues + +#pragma warning disable CS0414 + private static string pathToPrefs = String.Empty; + private static string platformPathPrefix = @"~"; +#pragma warning restore CS0414 + + //private string[] userDef; + //private string[] unityDef; + //private bool showSystemGroup = false; + + private SerializedObject? serializedObject; + private ReorderableList? userDefList; + private ReorderableList? unityDefList; + + private PreferenceEntryHolder? prefEntryHolder; + + private PreferanceStorageAccessor? entryAccessor; + + + private bool updateView = false; + //private bool monitoring = false; + //private bool showLoadingIndicatorOverlay = false; + + +#if UNITY_EDITOR_LINUX + private readonly char[] invalidFilenameChars = { '"', '\\', '*', '/', ':', '<', '>', '?', '|' }; +#elif UNITY_EDITOR_OSX + private readonly char[] invalidFilenameChars = { '$', '%', '&', '\\', '/', ':', '<', '>', '|', '~' }; +#endif + + + + PreferenceMonitor(bool isPlayerPrefs) + { + this.isPlayerPrefs = isPlayerPrefs; + OnEnable(); + EditorApplication.update += Update; + } + + ~PreferenceMonitor() + { + OnDisable(); + } + + public void Bump() + { + Serilog.Log.Debug("Bumping preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(false); + } + + private void RetrieveAndSendKeysAndValues(bool reloadKeys) + { + string[]? keys = GetKeys(reloadKeys); + if (keys == null) + return; + string[] values = GetKeyValues(reloadKeys, keys, out var stringKeys, out var integerKeys, out var floatKeys, out var booleanKeys); + + if (isPlayerPrefs) + MQTTnetInitializer.Publisher?.SendPlayerPrefs(keys, values, stringKeys, integerKeys, floatKeys); + else + MQTTnetInitializer.Publisher?.SendEditorPrefs(keys, values, stringKeys, integerKeys, floatKeys, booleanKeys); + } + + private void OnEnable() + { +#if UNITY_EDITOR_WIN + if (isPlayerPrefs) + pathToPrefs = @"SOFTWARE\Unity\UnityEditor\" + PlayerSettings.companyName + @"\" + PlayerSettings.productName; + else + pathToPrefs = @"Software\Unity Technologies\Unity Editor 5.x"; + + platformPathPrefix = @""; + entryAccessor = new WindowsPrefStorage(pathToPrefs); +#elif UNITY_EDITOR_OSX + if (isPlayerPrefs) + pathToPrefs = @"Library/Preferences/com." + MakeValidFileName(PlayerSettings.companyName) + "." + MakeValidFileName(PlayerSettings.productName) + ".plist"; + else + pathToPrefs = @"Library/Preferences/com.unity3d.UnityEditor5.x.plist"; + + platformPathPrefix = @"~"; + entryAccessor = new MacPrefStorage(pathToPrefs); + //entryAccessor.StartLoadingDelegate = () => { showLoadingIndicatorOverlay = true; }; + //entryAccessor.StopLoadingDelegate = () => { showLoadingIndicatorOverlay = false; }; +#elif UNITY_EDITOR_LINUX + if (isPlayerPrefs) + pathToPrefs = @".config/unity3d/" + MakeValidFileName(PlayerSettings.companyName) + "/" + MakeValidFileName(PlayerSettings.productName) + "/prefs"; + else + pathToPrefs = @".local/share/unity3d/prefs"; + + platformPathPrefix = @"~"; + entryAccessor = new LinuxPrefStorage(pathToPrefs); +#else + Serilog.Log.Warning("Undefined Unity Editor platform"); + pathToPrefs = String.Empty; + platformPathPrefix = @"~"; + entryAccessor = null; +#endif + + if (entryAccessor != null) + { + entryAccessor.PrefEntryChangedDelegate = () => { updateView = true; }; + entryAccessor.StartMonitoring(); + } + } + + // Handel view updates for monitored changes + // Necessary to avoid main thread access issue + private void Update() + { + if (updateView) + { + updateView = false; + //PrepareData(); + //Repaint(); + + Serilog.Log.Debug("Updating preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(true); + } + } + + private void OnDisable() + { + entryAccessor?.StopMonitoring(); + } + + private void InitReorderedList() + { + if (prefEntryHolder == null) + { + var tmp = Resources.FindObjectsOfTypeAll(); + if (tmp.Length > 0) + { + prefEntryHolder = tmp[0]; + } + else + { + prefEntryHolder = ScriptableObject.CreateInstance(); + } + } + + + serializedObject ??= new SerializedObject(prefEntryHolder); + + userDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("userDefList"), false, true, true, true); + unityDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("unityDefList"), false, true, false, false); + + } + + + + + private string[]? GetKeys(bool reloadKeys) + { + if (entryAccessor == null) + { + Serilog.Log.Warning($"{nameof(entryAccessor)} is null"); + return null; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + if (keys.Length > Limit) + keys = keys.Where(k => !k.StartsWith("unity.") && !k.StartsWith("UnityGraphicsQuality")).Take(Limit).ToArray(); + + return keys; + } + + string[]? _cachedKeyValues = null; + + string[]? _cachedStringKeys = null; + string[]? _cachedIntegerKeys = null; + string[]? _cachedFloatKeys = null; + string[]? _cachedBooleanKeys = null; + + private string[] GetKeyValues(bool reloadData, string[] keys, + out string[] stringKeys, out string[] integerKeys, out string[] floatKeys, out string[] booleanKeys) + { + if (!reloadData && _cachedKeyValues != null && _cachedKeyValues.Length == keys.Length) + { + stringKeys = _cachedStringKeys!; + integerKeys = _cachedIntegerKeys!; + floatKeys = _cachedFloatKeys!; + booleanKeys = _cachedBooleanKeys!; + return _cachedKeyValues; + } + + string[] values = new string[keys.Length]; + var stringKeyList = new List(); + var integerKeyList = new List(); + var floatKeyList = new List(); + var boolenKeyList = new List(); + + for (int i = 0; i < keys.Length; i++) + { + var key = keys[i]; + + string stringValue; + if (isPlayerPrefs) + stringValue = PlayerPrefs.GetString(key, ERROR_VALUE_STR); + else + stringValue = EditorPrefs.GetString(key, ERROR_VALUE_STR); + + if (stringValue != ERROR_VALUE_STR) + { + values[i] = stringValue; + stringKeyList.Add(key); + continue; + } + + float floatValue; + if (isPlayerPrefs) + floatValue = PlayerPrefs.GetFloat(key, float.NaN); + else + floatValue = EditorPrefs.GetFloat(key, float.NaN); + + if (!float.IsNaN(floatValue)) + { + values[i] = floatValue.ToString(); + floatKeyList.Add(key); + continue; + } + + int intValue; + if (isPlayerPrefs) + intValue = PlayerPrefs.GetInt(key, ERROR_VALUE_INT); + else + intValue = EditorPrefs.GetInt(key, ERROR_VALUE_INT); + + if (intValue != ERROR_VALUE_INT) + { + values[i] = intValue.ToString(); + integerKeyList.Add(key); + continue; + } + + bool boolValue = false; + if (!isPlayerPrefs) + { + bool boolValueTrue = EditorPrefs.GetBool(key, true); + bool boolValueFalse = EditorPrefs.GetBool(key, false); + + boolValue = boolValueFalse; + if (boolValueTrue == boolValueFalse) + { + values[i] = boolValueTrue.ToString(); + boolenKeyList.Add(key); + continue; + } + } + + values[i] = string.Empty; + if (isPlayerPrefs) + { + // Keys with ? causing problems, just ignore them + if (key.Contains("?")) + Serilog.Log.Debug("Invalid {PreferenceType} KEY WITH '?', '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + + else + // EditorPrefs gives error for some keys + Serilog.Log.Error("Invalid {PreferenceType} '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + } + } + + stringKeys = stringKeyList.ToArray(); + integerKeys = integerKeyList.ToArray(); + floatKeys = floatKeyList.ToArray(); + booleanKeys = boolenKeyList.ToArray(); + + _cachedKeyValues = values; + + _cachedStringKeys = stringKeys; + _cachedIntegerKeys = integerKeys; + _cachedFloatKeys = floatKeys; + _cachedBooleanKeys = booleanKeys; + + return values; + } + + private void LoadKeys(out string[]? userDef, out string[]? unityDef, bool reloadKeys) + { + if(entryAccessor == null) + { + userDef = null; + unityDef = null; + return; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + //keys.ToList().ForEach( e => { Debug.Log(e); } ); + + // Seperate keys int unity defined and user defined + Dictionary> groups = keys + .GroupBy((key) => key.StartsWith("unity.") || key.StartsWith("UnityGraphicsQuality")) + .ToDictionary((g) => g.Key, (g) => g.ToList()); + + unityDef = (groups.ContainsKey(true)) ? groups[true].ToArray() : new string[0]; + userDef = (groups.ContainsKey(false)) ? groups[false].ToArray() : new string[0]; + } + + +#if (UNITY_EDITOR_LINUX || UNITY_EDITOR_OSX) + private string MakeValidFileName(string unsafeFileName) + { + string normalizedFileName = unsafeFileName.Trim().Normalize(NormalizationForm.FormD); + StringBuilder stringBuilder = new StringBuilder(); + + // We need to use a TextElementEmumerator in order to support UTF16 characters that may take up more than one char(case 1169358) + TextElementEnumerator charEnum = StringInfo.GetTextElementEnumerator(normalizedFileName); + while (charEnum.MoveNext()) + { + string c = charEnum.GetTextElement(); + if (c.Length == 1 && invalidFilenameChars.Contains(c[0])) + { + stringBuilder.Append('_'); + continue; + } + UnicodeCategory unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(c, 0); + if (unicodeCategory != UnicodeCategory.NonSpacingMark) + stringBuilder.Append(c); + } + return stringBuilder.ToString().Normalize(NormalizationForm.FormC); + } +#endif + + } + + +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta new file mode 100644 index 0000000..7a9c9ca --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d848223c4ab636544a7b13aeffa72434 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs new file mode 100644 index 0000000..12f553d --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs @@ -0,0 +1,292 @@ +using System; +using System.Linq; + +#if UNITY_EDITOR_WIN +using Microsoft.Win32; +using System.Text; +#elif UNITY_EDITOR_OSX +using System.Diagnostics; +using System.IO; +using System.Text.RegularExpressions; +#elif UNITY_EDITOR_LINUX +using System.IO; +using System.Xml; +using System.Xml.Linq; +#endif + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public abstract class PreferanceStorageAccessor + { + protected string prefPath; + protected string[] cachedData = new string[0]; + + protected abstract void FetchKeysFromSystem(); + + protected PreferanceStorageAccessor(string pathToPrefs) + { + prefPath = pathToPrefs; + } + + public string[] GetKeys(bool reloadData = true) + { + if (reloadData || cachedData.Length == 0) + { + FetchKeysFromSystem(); + } + + return cachedData; + } + + public Action? PrefEntryChangedDelegate; + protected bool ignoreNextChange = false; + + public void IgnoreNextChange() + { + ignoreNextChange = true; + } + + protected virtual void OnPrefEntryChanged() + { + if (ignoreNextChange) + { + ignoreNextChange = false; + return; + } + + PrefEntryChangedDelegate?.Invoke(); + } + + public Action? StartLoadingDelegate; + public Action? StopLoadingDelegate; + + public abstract void StartMonitoring(); + public abstract void StopMonitoring(); + public abstract bool IsMonitoring(); + } + +#if UNITY_EDITOR_WIN + + public class WindowsPrefStorage : PreferanceStorageAccessor + { + readonly RegistryMonitor monitor; + + public WindowsPrefStorage(string pathToPrefs) : base(pathToPrefs) + { + monitor = new RegistryMonitor(RegistryHive.CurrentUser, prefPath); + monitor.RegChanged += new EventHandler(OnRegChanged); + } + + private void OnRegChanged(object sender, EventArgs e) + { + OnPrefEntryChanged(); + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + using (RegistryKey rootKey = Registry.CurrentUser.OpenSubKey(prefPath)) + { + if (rootKey != null) + { + cachedData = rootKey.GetValueNames(); + rootKey.Close(); + } + } + + // Clean _h3320113488 nameing + //cachedData = cachedData.Select((key) => { return key.Substring(0, key.LastIndexOf("_h", StringComparison.Ordinal)); }).ToArray(); + for (int i = 0; i < cachedData.Length; i++) + { + var indexOfSuffix = cachedData[i].LastIndexOf("_h", StringComparison.Ordinal); + if (indexOfSuffix >= 0) + cachedData[i] = cachedData[i].Substring(0, indexOfSuffix); + } + + EncodeAnsiInPlace(); + } + + public override void StartMonitoring() + { + monitor.Start(); + } + + public override void StopMonitoring() + { + monitor.Stop(); + } + + public override bool IsMonitoring() + { + return monitor.IsMonitoring; + } + + private void EncodeAnsiInPlace() + { + Encoding utf8 = Encoding.UTF8; + Encoding ansi = Encoding.GetEncoding(1252); + + for (int i = 0; i < cachedData.Length; i++) + { + cachedData[i] = utf8.GetString(ansi.GetBytes(cachedData[i])); + } + } + } + +#elif UNITY_EDITOR_LINUX + + public class LinuxPrefStorage : PreferanceStorageAccessor + { + readonly FileSystemWatcher fileWatcher; + + public LinuxPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite, + Filter = "prefs" + }; + + fileWatcher.Changed += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + XmlReaderSettings settings = new XmlReaderSettings(); + XmlReader reader = XmlReader.Create(prefPath, settings); + + XDocument doc = XDocument.Load(reader); + + cachedData = doc.Element("unity_prefs").Elements().Select((e) => e.Attribute("name").Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + } + +#elif UNITY_EDITOR_OSX + + public class MacPrefStorage : PreferanceStorageAccessor + { + private readonly FileSystemWatcher fileWatcher; + private readonly DirectoryInfo prefsDirInfo; + private readonly String prefsFileNameWithoutExtension; + + public MacPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + prefsDirInfo = new DirectoryInfo(Path.GetDirectoryName(prefPath)); + prefsFileNameWithoutExtension = Path.GetFileNameWithoutExtension(prefPath); + + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastWrite, + Filter = Path.GetFileName(prefPath) + }; + + // MAC delete the old and create a new file instead of updating + fileWatcher.Created += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + // Workaround to avoid incomplete tmp phase from MAC OS + foreach (FileInfo info in prefsDirInfo.GetFiles()) + { + // Check if tmp PlayerPrefs file exist + if (info.FullName.Contains(prefsFileNameWithoutExtension) && !info.FullName.EndsWith(".plist")) + { + StartLoadingDelegate?.Invoke(); + return; + } + } + StopLoadingDelegate?.Invoke(); + + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + string fixedPrefsPath = prefPath.Replace("\"", "\\\"").Replace("'", "\\'").Replace("`", "\\`"); + var cmdStr = string.Format(@"-p '{0}'", fixedPrefsPath); + + string stdOut = String.Empty; + string errOut = String.Empty; + + var process = new System.Diagnostics.Process(); + process.StartInfo.UseShellExecute = false; + process.StartInfo.FileName = "plutil"; + process.StartInfo.Arguments = cmdStr; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.OutputDataReceived += new DataReceivedEventHandler((sender, evt) => { stdOut += evt.Data + "\n"; }); + process.ErrorDataReceived += new DataReceivedEventHandler((sender, evt) => { errOut += evt.Data + "\n"; }); + + process.Start(); + + process.BeginOutputReadLine(); + process.BeginErrorReadLine(); + + process.WaitForExit(); + + MatchCollection matches = Regex.Matches(stdOut, @"(?: "")(.*)(?:"" =>.*)"); + cachedData = matches.Cast().Select((e) => e.Groups[1].Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + + } +#endif +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta new file mode 100644 index 0000000..9880da9 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca73981befbec034a8f1b31535ef8b7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs new file mode 100644 index 0000000..cd50d08 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs @@ -0,0 +1,339 @@ + +/* + * Thanks to gr0ss for the inspiration. + * + * https://github.com/gr0ss/RegistryMonitor + * + * 11/08/2019 + */ + +using System; +using System.ComponentModel; +using System.IO; +using System.Threading; +using System.Runtime.InteropServices; +using Microsoft.Win32; + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class RegistryMonitor : IDisposable + { + #region P/Invoke + + [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + private static extern int RegOpenKeyEx(IntPtr hKey, string subKey, uint options, int samDesired, out IntPtr phkResult); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegNotifyChangeKeyValue(IntPtr hKey, bool bWatchSubtree, RegChangeNotifyFilter dwNotifyFilter, IntPtr hEvent, bool fAsynchronous); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegCloseKey(IntPtr hKey); + + private const int KEY_QUERY_VALUE = 0x0001; + private const int KEY_NOTIFY = 0x0010; + private const int STANDARD_RIGHTS_READ = 0x00020000; + + private static readonly IntPtr HKEY_CLASSES_ROOT = new IntPtr(unchecked((int)0x80000000)); + private static readonly IntPtr HKEY_CURRENT_USER = new IntPtr(unchecked((int)0x80000001)); + private static readonly IntPtr HKEY_LOCAL_MACHINE = new IntPtr(unchecked((int)0x80000002)); + private static readonly IntPtr HKEY_USERS = new IntPtr(unchecked((int)0x80000003)); + private static readonly IntPtr HKEY_PERFORMANCE_DATA = new IntPtr(unchecked((int)0x80000004)); + private static readonly IntPtr HKEY_CURRENT_CONFIG = new IntPtr(unchecked((int)0x80000005)); + private static readonly IntPtr HKEY_DYN_DATA = new IntPtr(unchecked((int)0x80000006)); + + #endregion + + #region Event handling + + /// + /// Occurs when the specified registry key has changed. + /// + public event EventHandler RegChanged; + + /// + /// Raises the event. + /// + /// + ///

+ /// OnRegChanged is called when the specified registry key has changed. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnRegChanged() + { + RegChanged?.Invoke(this, null); + } + + /// + /// Occurs when the access to the registry fails. + /// + public event ErrorEventHandler Error; + + /// + /// Raises the event. + /// + /// The which occured while watching the registry. + /// + ///

+ /// OnError is called when an exception occurs while watching the registry. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnError(Exception e) + { + Error?.Invoke(this, new ErrorEventArgs(e)); + } + + #endregion + + #region Private member variables + + private IntPtr _registryHive; + private string _registrySubName; + private readonly object _threadLock = new object(); + private Thread _thread; + private bool _disposed = false; + private readonly ManualResetEvent _eventTerminate = new ManualResetEvent(false); + + private RegChangeNotifyFilter _regFilter = RegChangeNotifyFilter.Key | RegChangeNotifyFilter.Attribute | RegChangeNotifyFilter.Value | RegChangeNotifyFilter.Security; + + #endregion + + /// + /// Initializes a new instance of the class. + /// + /// The registry key to monitor. + public RegistryMonitor(RegistryKey registryKey) + { + InitRegistryKey(registryKey.Name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The name. + public RegistryMonitor(string name) + { + if (name == null || name.Length == 0) + throw new ArgumentNullException("name"); + + InitRegistryKey(name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The registry hive. + /// The sub key. + public RegistryMonitor(RegistryHive registryHive, string subKey) + { + InitRegistryKey(registryHive, subKey); + } + + /// + /// Disposes this object. + /// + public void Dispose() + { + Stop(); + _disposed = true; + GC.SuppressFinalize(this); + } + + /// + /// Gets or sets the RegChangeNotifyFilter. + /// + public RegChangeNotifyFilter RegChangeNotifyFilter + { + get { return _regFilter; } + set + { + lock (_threadLock) + { + if (IsMonitoring) + throw new InvalidOperationException("Monitoring thread is already running"); + + _regFilter = value; + } + } + } + + #region Initialization + + private void InitRegistryKey(RegistryHive hive, string name) + { + _registryHive = hive switch + { + RegistryHive.ClassesRoot => HKEY_CLASSES_ROOT, + RegistryHive.CurrentConfig => HKEY_CURRENT_CONFIG, + RegistryHive.CurrentUser => HKEY_CURRENT_USER, + RegistryHive.DynData => HKEY_DYN_DATA, + RegistryHive.LocalMachine => HKEY_LOCAL_MACHINE, + RegistryHive.PerformanceData => HKEY_PERFORMANCE_DATA, + RegistryHive.Users => HKEY_USERS, + _ => throw new InvalidEnumArgumentException("hive", (int)hive, typeof(RegistryHive)), + }; + _registrySubName = name; + } + + private void InitRegistryKey(string name) + { + string[] nameParts = name.Split('\\'); + + switch (nameParts[0]) + { + case "HKEY_CLASSES_ROOT": + case "HKCR": + _registryHive = HKEY_CLASSES_ROOT; + break; + + case "HKEY_CURRENT_USER": + case "HKCU": + _registryHive = HKEY_CURRENT_USER; + break; + + case "HKEY_LOCAL_MACHINE": + case "HKLM": + _registryHive = HKEY_LOCAL_MACHINE; + break; + + case "HKEY_USERS": + _registryHive = HKEY_USERS; + break; + + case "HKEY_CURRENT_CONFIG": + _registryHive = HKEY_CURRENT_CONFIG; + break; + + default: + _registryHive = IntPtr.Zero; + throw new ArgumentException("The registry hive '" + nameParts[0] + "' is not supported", "value"); + } + + _registrySubName = String.Join("\\", nameParts, 1, nameParts.Length - 1); + } + + #endregion + + /// + /// true if this object is currently monitoring; + /// otherwise, false. + /// + public bool IsMonitoring + { + get { return _thread != null; } + } + + /// + /// Start monitoring. + /// + public void Start() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + if (!IsMonitoring) + { + _eventTerminate.Reset(); + _thread = new Thread(new ThreadStart(MonitorThread)) { IsBackground = true }; + _thread.Start(); + } + } + } + + /// + /// Stops the monitoring thread. + /// + public void Stop() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + Thread thread = _thread; + if (thread != null) + { + _eventTerminate.Set(); + thread.Join(); + } + } + } + + private void MonitorThread() + { + try + { + ThreadLoop(); + } + catch (Exception e) + { + OnError(e); + } + _thread = null; + } + + private void ThreadLoop() + { + int result = RegOpenKeyEx(_registryHive, _registrySubName, 0, STANDARD_RIGHTS_READ | KEY_QUERY_VALUE | KEY_NOTIFY, out IntPtr registryKey); + if (result != 0) + { + throw new Win32Exception(result); + } + + try + { + AutoResetEvent _eventNotify = new AutoResetEvent(false); + WaitHandle[] waitHandles = new WaitHandle[] { _eventNotify, _eventTerminate }; + while (!_eventTerminate.WaitOne(0, true)) + { + result = RegNotifyChangeKeyValue(registryKey, true, _regFilter, _eventNotify.SafeWaitHandle.DangerousGetHandle(), true); + if (result != 0) + { + throw new Win32Exception(result); + } + + if (WaitHandle.WaitAny(waitHandles) == 0) + { + OnRegChanged(); + } + } + } + finally + { + if (registryKey != IntPtr.Zero) + { + RegCloseKey(registryKey); + } + } + } + } + + /// + /// Filter for notifications reported by . + /// + [Flags] + public enum RegChangeNotifyFilter + { + /// Notify the caller if a subkey is added or deleted. + Key = 1, + /// Notify the caller of changes to the attributes of the key, + /// such as the security descriptor information. + Attribute = 2, + /// Notify the caller of changes to a value of the key. This can + /// include adding or deleting a value, or changing an existing value. + Value = 4, + /// Notify the caller of changes to the security descriptor + /// of the key. + Security = 8, + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta new file mode 100644 index 0000000..4ce6770 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe045212b5ab43f4d9860e1fb03b686b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs new file mode 100644 index 0000000..1a78f5c --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs @@ -0,0 +1,309 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public class ScriptFinder //: MonoBehaviour + { + + internal static Type? GetType123(string typeName) + { + //**-- + //**-- + /* + * for performance, + * check assembly-csharp, assembly-csharp-editor, assembly-csharp-first-pass,assembly-csharp-editor-first-pass + * first, (then maybe asmdef dlls), then check mscorlib and other referenced dlls + */ + + + //**--use typecache??? + //TypeCache + + //**--check this again + //https://github.com/Unity-Technologies/SuperScience/blob/main/Editor/GlobalNamespaceWatcher.cs + + // Try Type.GetType() first. This will work with types defined + // by the Mono runtime, in the same assembly as the caller, etc. + Type type = Type.GetType(typeName); + + // If it worked, then we're done here + if (type != null) + { + return type; + } + + // Attempt to search for type on the loaded assemblies + Assembly[] currentAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + foreach (Assembly assembly in currentAssemblies) + { + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + + // If we still haven't found the proper type, we can enumerate all of the + // loaded assemblies and see if any of them define the type + var currentAssembly = Assembly.GetExecutingAssembly(); + var referencedAssemblies = currentAssembly.GetReferencedAssemblies(); + foreach (var assemblyName in referencedAssemblies) + { + // Load the referenced assembly + var assembly = Assembly.Load(assemblyName); + if (assembly != null) + { + // See if that assembly defines the named type + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + } + + // The type just couldn't be found... + return null; + } + + public static bool FindInstanceOfType(string typeName, string docPath, out GameObject? gameObjectInstanceOfType, out ScriptableObject? scriptableObjectInstanceOfType) + { + gameObjectInstanceOfType = null; + scriptableObjectInstanceOfType = null; + + var type = GetType123(typeName); + + if (type == null) + { + // Possibly a class has been created in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} type couldn't be found", typeName); + return false; + } + + + var obj = GetObjectOfType(type, out var requestVerboseType); + if (requestVerboseType) + MQTTnetInitializer.Publisher?.SendRequestVerboseType(typeName, docPath); + + if (obj != null && obj is GameObject go) + { + gameObjectInstanceOfType = go; + return true; + } + else if (obj != null && obj is ScriptableObject so) + { + scriptableObjectInstanceOfType = so; + return true; + } + + Serilog.Log.Debug("Instance of {Type} type couldn't be found", typeName); + return false; + } + + static UnityEngine.Object? GetObjectOfType(Type type, out bool requestVerboseType) + { + requestVerboseType = false; + var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + + if (!isMonoBehaviour && !isScriptableObject) + { + // Possibly a class's base class changed from none to MonoBehaviour in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type correctly, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} is not a valid Unity object", type.ToString()); + //requestVerboseType = true; + return null; + } + + UnityEngine.Object? obj; + + obj = getObjectToSend(Selection.activeGameObject, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeTransform, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeObject, type); + if (obj != null) + return obj; + + + //**--check source code of this, for sorting + var filteredArray = Selection.GetFiltered(type, SelectionMode.Unfiltered); + if (filteredArray != null) + { + //**--sort + foreach (var filtered in filteredArray) + { + obj = getObjectToSend(filtered, type); + if (obj != null) + return obj; + } + } + + + + //**--rest can be slow, try avoiding them, make own db etc + //**--can add a stop-wacher and add warning if slow as well + //**--can also cache the result + + try + { + // UnityEngine.Object.FindObjectOfType is deprecated in new versions of Unity +#if UNITY_2022_3 || UNITY_2023_1_OR_NEWER + // Object.FindAnyObjectOfType doesn't return Assets (for example meshes, textures, or prefabs), or inactive objects. It also doesn't return objects that have HideFlags.DontSave set. + obj = UnityEngine.Object.FindAnyObjectByType(type); +#else + // Object.FindObjectOfType will not return Assets (meshes, textures, prefabs, ...) or inactive objects. It will not return an object that has HideFlags.DontSave set. + obj = UnityEngine.Object.FindObjectOfType(type); +#endif + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "FindObjectOfType/FindAnyObjectByType failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + obj = getObjectToSend(obj, type); + if (obj != null) + return obj; + + UnityEngine.Object[]? arr = null; + try + { + // This function can return any type of Unity object that is loaded, including game objects, prefabs, materials, meshes, textures, etc. + // Contrary to Object.FindObjectsOfType this function will also list disabled objects. + arr = Resources.FindObjectsOfTypeAll(type); + } + catch (Exception ex) + { + //var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + //var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + Serilog.Log.Warning(ex, "FindObjectsOfTypeAll failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + if (arr != null) + { + //**--sort + foreach (var item in arr) + { + obj = getObjectToSend(item, type); + if (obj != null) + return obj; + } + } + + + return obj; + + + static UnityEngine.Object? getObjectToSend(UnityEngine.Object? obj, Type type) + { + if (obj == null || !obj) + return null; + + if (obj is GameObject go) + { + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Transform transform) + { + go = transform.gameObject; + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Component comp) + { + go = comp.gameObject; + if (!go) + return null; + else + return go; + } + else if (obj is ScriptableObject so) + { + if (!so) + return null; + else + return so; + } + + return null; + } + + static bool isTypeComponent(Type type) + { + var componentType = typeof(Component);//**--cache these types + if (type == componentType || type.IsSubclassOf(componentType)) + return true; + + // MonoBehaviour is Component, so below is unnecessary + //var monoBehaviourType = typeof(MonoBehaviour); + //if (type == monoBehaviourType || type.IsSubclassOf(monoBehaviourType)) + // return true; + + //else if(type is interface)//**-- + + return false; + } + } + + public static void DENEMEEEE() + { + //UnityEditor.SceneManagement.EditorSceneManager.all + //AssetDatabase.get + + foreach (var sceneGUID in AssetDatabase.FindAssets("t:Scene", new string[] { "Assets" })) + { + var scenePath = AssetDatabase.GUIDToAssetPath(sceneGUID); + Debug.Log("scenePath: " + scenePath); + + //EditorSceneManager.OpenScene(scenePath); + //var scene = EditorSceneManager.GetActiveScene(); + } + + var assets = AssetDatabase.FindAssets("Deneme_OtherScene"); + Debug.Log("Assets: " + assets.Length); + + foreach (var assetGuid in assets) + { + var assetPath = AssetDatabase.GUIDToAssetPath(assetGuid); + Debug.Log("Asset: " + assetGuid + " " + assetPath); + } + } + + public static bool GetActiveGameObject(out GameObject activeGameObject) + { + activeGameObject = Selection.activeGameObject; + return activeGameObject ? true : false; + } + + } + + +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta new file mode 100644 index 0000000..cbe4681 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11ac3f66eb86de34cb65aa46b691b9ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs new file mode 100644 index 0000000..54280ed --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs @@ -0,0 +1,43 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +//using Serilog = Meryel.UnityCodeAssist.Serilog; +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Setup +{ + +#if !MERYEL_UCA_LITE_VERSION + [InitializeOnLoad] + public static class SetupManager + { + static SetupManager() + { + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Assister.Execute(cleanupPath); + Cleanup.DoCleanup(); + + //var installerPath = CommonTools.GetToolPath("InstallFullVersionOfVsix.bat"); + //Assister.Execute(installerPath); + Assister.Upgrade(); + + // delete itself (file), so these cleanup and install only called once + var scriptMeta = CommonTools.GetScriptPath("SetupManager.cs.meta"); + System.IO.File.Delete(scriptMeta); + var script = CommonTools.GetScriptPath("SetupManager.cs"); + System.IO.File.Delete(script); + } + + } +#endif +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta new file mode 100644 index 0000000..2589d5a --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff81bd2adb6cbc242b782ff821e5f58b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs new file mode 100644 index 0000000..0a1aafd --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs @@ -0,0 +1,86 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class StatusWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + MQTTnetInitializer.Publisher?.SendConnectionInfo(); + + Serilog.Log.Debug("Displaying status window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "StatusWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent(Assister.Title); + } + + private void OnGUI() + { + var hasAnyClient = MQTTnetInitializer.Publisher?.Clients.Any() == true; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + if (hasAnyClient) + { + EditorGUILayout.LabelField($"Code Assist is working!", styleLabel, GUILayout.ExpandWidth(true)); + + foreach (var client in MQTTnetInitializer.Publisher!.Clients) + { + EditorGUILayout.LabelField($"Connected to {client.ContactInfo}", styleLabel, GUILayout.ExpandWidth(true)); + } + } + else + { + EditorGUILayout.LabelField($"Code Assist isn't working!", styleLabel, GUILayout.ExpandWidth(true)); + + EditorGUILayout.LabelField($"No IDE found", styleLabel, GUILayout.ExpandWidth(true)); + } + +#if MERYEL_UCA_LITE_VERSION + + EditorGUILayout.LabelField($"", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"This is the lite version of Code Assist with limited features.", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"To unlock all of the features, get the full version.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Get full version")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfullbutton"); + } + +#endif // MERYEL_UCA_LITE_VERSION + + + } + } + +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta new file mode 100644 index 0000000..3334f99 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf49614de8ad81c45828cc9e98f0c174 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs new file mode 100644 index 0000000..f852243 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs @@ -0,0 +1,683 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; +using UnityEditor; +using UnityEditor.Animations; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + internal static partial class UnityClassExtensions + { + static GameObject? GetParentGO(GameObject go) + { + if (!go) + return null; + + var parentTransform = go.transform.parent; + + if (parentTransform && parentTransform.gameObject) + return parentTransform.gameObject; + else + return null; + } + + static string GetId(UnityEngine.Object? obj) + { + try + { + // obj can be null + + var globalObjectId = GlobalObjectId.GetGlobalObjectIdSlow(obj); + var objectGuid = globalObjectId.ToString(); + return objectGuid; + } + catch (Exception ex) + { + // OnBeforeSerialize of user scripts may raise exception + Serilog.Log.Warning(ex, "GetGlobalObjectIdSlow failed for obj {Obj}", obj); + return "GlobalObjectId_V1-0-00000000000000000000000000000000-0-0"; + } + } + + public static Synchronizer.Model.Component_Material? ToSyncModelOfComponentMaterial(this GameObject go) + { + if (!go.TryGetComponent(out var renderer)) + return null; + + if (!renderer) + return null; + + var propertyNames = new List(); + var propertyIndices = new List(); + var propertyTypes = new List(); + var propertyValues = new List(); + + var processedShaders = new HashSet(); + + // most of the time, there will be a single material, so initiate with capacity of 1 + var keywordsContainer = new List(1); + var passNamesContainer = new List(1); + var passIndicesContainer = new List(1); + + foreach (var material in renderer.sharedMaterials) + { + if (!material) + continue; + + var shader = material.shader; + if (!shader) + continue; + + if (processedShaders.Contains(shader)) + continue; + processedShaders.Add(shader); + + int propertyCount = shader.GetPropertyCount(); + + for (int i = 0; i < propertyCount; i++) + { + var propertyName = shader.GetPropertyName(i); + var propertyId = Shader.PropertyToID(propertyName); + + if (!material.HasProperty(propertyId)) + continue; + + var propertyTypeRaw = shader.GetPropertyType(i); + GetExtendedTypeAndValue(propertyId, propertyTypeRaw, material, out var propertyTypeExtended, out var propertyValue); + + propertyNames.Add(propertyName); + propertyIndices.Add(propertyId.ToString()); + propertyTypes.Add((int)propertyTypeExtended); + propertyValues.Add(propertyValue); + } + + keywordsContainer.Add(shader.keywordSpace.keywordNames); + + var passCount = material.passCount; + var passNames = new string[passCount]; + var passIndices = new string[passCount]; + for (int i = 0; i < passCount; i++) + { + passNames[i] = material.GetPassName(i); + passIndices[i] = i.ToString(); + } + passNamesContainer.Add(passNames); + passIndicesContainer.Add(passIndices); + } + + var data = new Synchronizer.Model.Component_Material + { + GameObjectId = GetId(go), + PropertyNames = propertyNames.ToArray(), + PropertyIndices = propertyIndices.ToArray(), + PropertyTypes = propertyTypes.ToArray(), + PropertyValues = propertyValues.ToArray(), + Keywords = ConcatenateListOfArrays(keywordsContainer), + PassNames = ConcatenateListOfArrays(passNamesContainer), + PassIndices = ConcatenateListOfArrays(passIndicesContainer), + }; + return data; + + + static void GetExtendedTypeAndValue(int propertyId, UnityEngine.Rendering.ShaderPropertyType typeRaw, Material material, out Synchronizer.Model.Component_Material.MaterialPropertyType typeExtended, out string value) + { + // Handle scalar types based on shader declaration + switch (typeRaw) + { + case UnityEngine.Rendering.ShaderPropertyType.Color: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Color; + value = material.GetColor(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Vector: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Vector; + value = material.GetVector(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Float: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Float; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Range: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Range; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Texture: + { + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Texture; + var texture = material.GetTexture(propertyId); + if (texture) + value = texture.name; + else + value = string.Empty; + } + break; + + case UnityEngine.Rendering.ShaderPropertyType.Int: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Integer; + value = material.GetInteger(propertyId).ToString(); + break; + + default: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Invalid; + value = string.Empty; + Serilog.Log.Error("invalid material type {TypeRaw}", typeRaw); + break; + } + } + + static string[] ConcatenateListOfArrays(List listOfArrays) + { + if (listOfArrays.Count == 0) + return new string[0]; + else if (listOfArrays.Count == 1) + return listOfArrays[0]; + + int totalLength = 0; + foreach (var arr in listOfArrays) + totalLength += arr.Length; + + string[] result = new string[totalLength]; + Span span = result.AsSpan(); + + int offset = 0; + foreach (var arr in listOfArrays) + { + arr.AsSpan().CopyTo(span.Slice(offset)); + offset += arr.Length; + } + + return result; + } + + + } + + public static Synchronizer.Model.Component_Animation? ToSyncModelOfComponentAnimation(this GameObject go) + { + if (!go.TryGetComponent(out var animation)) + return null; + + if (!animation.isActiveAndEnabled) + return null; + + var data = new Synchronizer.Model.Component_Animation + { + GameObjectId = GetId(go) + }; + + /* + var clips = AnimationUtility.GetAnimationClips(go); + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + { + data.Clips[i] = clips[i].name; + } + */ + + var states = new List(); + foreach (AnimationState state in animation) + { + states.Add(state.name); + } + data.States = states.ToArray(); + + return data; + } + + public static Synchronizer.Model.Component_Animator? ToSyncModelOfComponentAnimator(this GameObject go) + { + if (!go.TryGetComponent(out var animator)) + return null; + + if (!animator.isActiveAndEnabled) + return null; + + if (!animator.runtimeAnimatorController) + return null; + + var data = new Synchronizer.Model.Component_Animator + { + GameObjectId = GetId(go) + }; + + var layerCount = animator.layerCount; + data.LayerIndices = new string[layerCount]; + data.LayerNames = new string[layerCount]; + for (int i = 0; i < layerCount; i++) + { + data.LayerIndices[i] = i.ToString(); + data.LayerNames[i] = animator.GetLayerName(i); + } + + int curParameterIndex = 0; + try + { + var parameterCount = animator.parameterCount; + data.ParameterIndices = new string[parameterCount]; + data.ParameterNames = new string[parameterCount]; + data.ParameterHashes = new string[parameterCount]; + data.ParameterTypes = new int[parameterCount]; + for (var i = 0; i < parameterCount; i++) + { + curParameterIndex = i; + // receiving error here, like "IndexOutOfRangeException: Index must be between 0 and 3", + // probably user edits it while retrieving data + var parameter = animator.GetParameter(i); + data.ParameterIndices[i] = i.ToString(); + data.ParameterNames[i] = parameter.name; + data.ParameterHashes[i] = parameter.nameHash.ToString(); + data.ParameterTypes[i] = (int)parameter.type; + } + } + catch (IndexOutOfRangeException indexOutOfRangeException) + { + Serilog.Log.Debug(indexOutOfRangeException, "handling IndexOutOfRangeException of animator.GetParameter(i)"); + + var parameterCount = curParameterIndex; + + data.ParameterIndices = ResizeArray(data.ParameterIndices, parameterCount); + data.ParameterNames = ResizeArray(data.ParameterNames, parameterCount); + data.ParameterHashes = ResizeArray(data.ParameterHashes, parameterCount); + data.ParameterTypes = ResizeArray(data.ParameterTypes, parameterCount); + } + + // When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a Bounce state in the Base Layer, the name is Base Layer.Bounce + // The name should be in the form Layer.Name or Layer.SubStateMachine.Name + if (!GetAnimatorStateInfo(animator, out var states, out var transitions) || + states == null || transitions == null) //for nullables + return data; + + var stateCount = states.Count; + data.StateNames = new string[stateCount]; + data.StateNameHashes = new string[stateCount]; + data.StateTags = new string[stateCount]; + data.StateTagHashes = new string[stateCount]; + data.StateFullPaths = new string[stateCount]; + data.StateFullPathHashes = new string[stateCount]; + data.StateMotionNames = new string[stateCount]; + for (int i = 0; i < stateCount; i++) + { + var state = states[i].state; + var fullPath = states[i].fullPath; + data.StateNames[i] = state.name; + data.StateNameHashes[i] = state.nameHash.ToString(); + data.StateTags[i] = state.tag; + data.StateTagHashes[i] = Animator.StringToHash(state.tag).ToString(); + data.StateFullPaths[i] = fullPath; + data.StateFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + var motion = state.motion; + if (motion) + data.StateMotionNames[i] = motion.name; + else + data.StateMotionNames[i] = string.Empty; + } + + var transitionCount = transitions.Count; + data.TransitionNames = new string[transitionCount]; + data.TransitionNameHashes = new string[transitionCount]; + data.TransitionUsernames = new string[transitionCount]; + data.TransitionUsernameHashes = new string[transitionCount]; + data.TransitionFullPaths = new string[transitionCount]; + data.TransitionFullPathHashes = new string[transitionCount]; + for (int i = 0; i < transitionCount; i++) + { + var transition = transitions[i].transition; + var fullPath = transitions[i].fullPath; + data.TransitionNames[i] = transition.name; + data.TransitionNameHashes[i] = Animator.StringToHash(transition.name).ToString(); + data.TransitionUsernames[i] = transition.GetDisplayName(transition.destinationState); + data.TransitionUsernameHashes[i] = Animator.StringToHash(data.TransitionUsernames[i]).ToString(); + data.TransitionFullPaths[i] = fullPath; + data.TransitionFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + } + + var clips = animator.runtimeAnimatorController.animationClips; + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + data.Clips[i] = clips[i].name; + + return data; + + //var events = clips.SelectMany(c => c.events); + + static T[] ResizeArray(T[] array, int size) + { + Array.Resize(ref array, size); + return array; + } + } + + + + public static bool GetAnimatorStateInfo(Animator animator, out List<(AnimatorState state, string fullPath)>? states, out List<(AnimatorTransition transition, string fullPath)>? transitions) + { + AnimatorController? controller = animator.runtimeAnimatorController as AnimatorController; + if (!controller || controller == null) + { + states = null; + transitions = null; + return false; + } + + AnimatorControllerLayer[] layers = controller.layers; + states = new List<(AnimatorState, string)>(); + transitions = new List<(AnimatorTransition, string)>(); + foreach (AnimatorControllerLayer layer in layers) + { + if (layer == null || layer.stateMachine == null) + continue; + + ChildAnimatorState[] animStates = layer.stateMachine.states; + getStateMachineInfo(layer.stateMachine, 0, layer.name, states, transitions); + } + return true; + + + static void getStateMachineInfo(AnimatorStateMachine stateMachine, int depth, string curPath, + List<(AnimatorState state, string fullPath)> states, + List<(AnimatorTransition transition, string fullPath)> transitions) + { + // for performance + if (depth > 4 || states.Count > 128) + return; + + states.AddRange(stateMachine.states.Select(s => (s.state, curPath + "." + s.state.name))); + + //var transitions = stateMachine.GetStateMachineTransitions(stateMachine); + transitions.AddRange(stateMachine.GetStateMachineTransitions(stateMachine).Select(t => (t, curPath + "." + t.name))); + + foreach (var subStateMachine in stateMachine.stateMachines) + getStateMachineInfo(subStateMachine.stateMachine, depth + 1, curPath + "." + subStateMachine.stateMachine.name, states, transitions); + } + } + + internal static Synchronizer.Model.GameObject? ToSyncModel(this GameObject go, int priority = 0) + { + if (!go) + return null; + + var data = new Synchronizer.Model.GameObject() + { + Id = GetId(go), + + Name = go.name, + Layer = go.layer.ToString(), + Tag = go.tag, + Scene = go.scene.name, + + ParentId = GetId(GetParentGO(go)), + ChildrenIds = getChildrenIds(go), + + Components = getComponents(go), + + Priority = priority, + }; + return data; + + static string[] getChildrenIds(GameObject g) + { + var ids = new List(); + var limit = 10;//**-- + foreach (Transform child in g.transform) + { + if (!child || !child.gameObject) + continue; + + ids.Add(GetId(child.gameObject)); + + if (--limit <= 0) + break; + } + return ids.ToArray(); + } + + //**--limit/10 + static string[] getComponents(GameObject g) => + g.GetComponents().Where(c => c).Select(c => c.GetType().FullName).Take(10).ToArray(); + /*(string[] componentNames, Synchronizer.Model.ComponentData[] componentData) getComponents(GameObject g) + { + var components = g.GetComponents(); + var names = components.Select(c => c.name).ToArray(); + + var data = new List(); + foreach (var comp in components) + { + var name = comp.name; + + + } + + return (names, data.ToArray()); + }*/ + } + + internal static Synchronizer.Model.GameObject[]? ToSyncModelOfHierarchy(this GameObject go) + { + if (!go) + return null; + + var list = new List(); + + var parent = GetParentGO(go); + if (parent != null && parent) + { + var parentModel = parent.ToSyncModel(); + if (parentModel != null) + list.Add(parentModel); + } + + int limit = 10; + foreach (Transform child in go.transform) + { + if (!child || !child.gameObject) + continue; + + var childModel = child.gameObject.ToSyncModel(); + if (childModel == null) + continue; + + list.Add(childModel); + + if (--limit <= 0) + break; + } + + return list.ToArray(); + } + + internal static Synchronizer.Model.ComponentData[]? ToSyncModelOfComponents(this GameObject go) + { + if (!go) + return null; + + var limit = 10;//**-- + return go.GetComponents().Where(c => c).Select(c => c.ToSyncModel(go)).Where(cd => cd != null).Take(limit).ToArray()!; + + /* + var components = go.GetComponents(); + var len = components.Count(c => c != null); + len = Math.Min(len, limit);//**--limit + + var array = new Synchronizer.Model.ComponentData[len]; + + var arrayIndex = 0; + foreach (var component in components) + { + if (component == null) + continue; + + array[arrayIndex++] = component.ToSyncModel(go); + + if (arrayIndex >= len) + break; + } + + return array; + */ + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this Component component, GameObject go) + { + if (!component || !go) + return null; + + Type type = component.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, component, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(go), + Component = component.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.Component, + Data = list.ToArray(), + }; + return data; + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this ScriptableObject so) + { + if (!so) + return null; + + Type type = so.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, so, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(so), + Component = so.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.ScriptableObject, + Data = list.ToArray(), + }; + return data; + } + + + static bool IsTypeCompatible(Type type) + { + if (type == null || !(type.IsSubclassOf(typeof(MonoBehaviour)) || type.IsSubclassOf(typeof(ScriptableObject)))) + return false; + return true; + } + + static void ShowFieldInfo(Type type)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + ShowFieldInfo(type.BaseType);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + + } + else if (field.FieldType == typeof(string)) + { + + } + } + } + + static void ShowFieldInfo(Type type, UnityEngine.Object unityObjectInstance, List<(string, string)> fields)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + if (!unityObjectInstance) + return; + + ShowFieldInfo(type.BaseType, unityObjectInstance, fields);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + // check attribute [HideInInspector] + { + object[] attr = field.GetCustomAttributes(typeof(HideInInspector), true); + if (attr != null && attr.Length > 0) + continue; + } + + // readonly + if (field.IsInitOnly) + continue; + + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + var val = field.GetValue(unityObjectInstance); + fields.Add((field.Name, val.ToString()));//**--culture + } + else if (field.FieldType == typeof(string)) + { + var val = (string)field.GetValue(unityObjectInstance); + fields.Add((field.Name, val)); + } + } + } + + } +} diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta new file mode 100644 index 0000000..a180464 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3839ff35a8db8d4449c565bdf10551f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs new file mode 100644 index 0000000..430d38b --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs @@ -0,0 +1,305 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using UnityEngine; +using UnityEngine.Events; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Shell +{ + public class UnityEditorShell + { + public static string DefaultShellApp + { + get + { +#if UNITY_EDITOR_WIN + return "cmd.exe"; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + //return "bash"; + return System.IO.File.Exists("/bin/zsh") ? "/bin/zsh" : "/bin/bash"; +#else + Serilog.Log.Error("invalid platform"); + return "invalid-platform"; +#endif + } + } + + // we are using unity actions for posterity in case we want to inspect those in-editor someday + private static readonly List ActionsQueue; + + static UnityEditorShell() + { + ActionsQueue = new List(); + EditorApplication.update += OnUpdate; + } + + // while running the Unity Editor update loop, we'll unqueue any tasks if such exist. + // actions can be + private static void OnUpdate() + { + while (ActionsQueue.Count > 0) + { + lock (ActionsQueue) + { + var action = ActionsQueue[0]; + try + { + action?.Invoke(); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error invoking shell action"); + } + finally + { + ActionsQueue.RemoveAt(0); + } + } + } + } + + private static void Enqueue(UnityAction action) + { + lock (ActionsQueue) + { + ActionsQueue.Add(action); + } + } + + public static ShellCommandEditorToken Execute(string cmd) + { + var shellCommandEditorToken = new ShellCommandEditorToken(); + System.Threading.ThreadPool.QueueUserWorkItem(delegate (object state) + { + Process? process = null; + + try + { + var processStartInfo = CreateProcessStartInfo(cmd); + + // in case the command was already killed from the editor when the thread was queued + if (shellCommandEditorToken.IsKillRequested) + { + return; + } + + process = Process.Start(processStartInfo); + SetupProcessCallbacks(process, processStartInfo, shellCommandEditorToken); + ReadProcessOutput(process, shellCommandEditorToken); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error starting shell"); + process?.Close(); + + Enqueue(() => + { + shellCommandEditorToken.FeedLog(UnityShellLogType.Error, e.ToString()); + shellCommandEditorToken.MarkAsDone(-1); + }); + } + }); + return shellCommandEditorToken; + } + + private static ProcessStartInfo CreateProcessStartInfo(string cmd) + { + var processStartInfo = new ProcessStartInfo(DefaultShellApp); +#if UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + processStartInfo.Arguments = "-c"; +#elif UNITY_EDITOR_WIN + processStartInfo.Arguments = "/c"; +#endif + + processStartInfo.Arguments += (" \"" + cmd + " \""); + processStartInfo.CreateNoWindow = true; + processStartInfo.ErrorDialog = true; + processStartInfo.UseShellExecute = false; + //processStartInfo.WorkingDirectory = options.WorkingDirectory == null ? "./" : options.WorkingDirectory; + processStartInfo.RedirectStandardOutput = true; + processStartInfo.RedirectStandardError = true; + processStartInfo.RedirectStandardInput = true; + processStartInfo.StandardOutputEncoding = Encoding.UTF8; + processStartInfo.StandardErrorEncoding = Encoding.UTF8; + return processStartInfo; + } + + private static void SetupProcessCallbacks(Process process, ProcessStartInfo processStartInfo, ShellCommandEditorToken shellCommandEditorToken) + { + shellCommandEditorToken.BindProcess(process); + + process.ErrorDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Error("error on shell.ErrorDataReceived: {data}", e.Data); + }; + process.OutputDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Debug("shell.OutputDataReceived: {data}", e.Data); + }; + process.Exited += delegate (object sender, System.EventArgs e) + { + Serilog.Log.Debug("shell.Exited: {data}", e.ToString()); + }; + } + + private static void ReadProcessOutput(Process process, ShellCommandEditorToken shellCommandEditorToken) + { + do + { + var line = process.StandardOutput.ReadLine(); + if (line == null) + { + break; + } + + line = line.Replace("\\", "/"); + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Log, line); }); + } while (true); + + while (true) + { + var error = process.StandardError.ReadLine(); + if (string.IsNullOrEmpty(error)) + { + break; + } + + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Error, error); }); + } + + process.WaitForExit(); + var exitCode = process.ExitCode; + process.Close(); + Enqueue(() => { shellCommandEditorToken.MarkAsDone(exitCode); }); + } + + } + + public class ShellCommandEditorToken + { + public event UnityAction? OnLog; + public event UnityAction? OnExit; + + private Process? _process; + + internal void BindProcess(Process process) + { + _process = process; + } + + internal void FeedLog(UnityShellLogType unityShellLogType, string log) + { + OnLog?.Invoke(unityShellLogType, log); + + if (unityShellLogType == UnityShellLogType.Error) + { + HasError = true; + } + } + + public bool IsKillRequested { get; private set; } + + public void Kill() + { + if (IsKillRequested) + { + return; + } + + IsKillRequested = true; + if (_process != null) + { + _process.Kill(); + _process = null; + } + else + { + MarkAsDone(137); + } + } + + public bool HasError { get; private set; } + + public int ExitCode { get; private set; } + + public bool IsDone { get; private set; } + + internal void MarkAsDone(int exitCode) + { + ExitCode = exitCode; + IsDone = true; + OnExit?.Invoke(exitCode); + } + + /// + /// This method is intended for compiler use. Don't call it in your code. + /// + public ShellCommandAwaiter GetAwaiter() + { + return new ShellCommandAwaiter(this); + } + } + + public struct ShellCommandAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandAwaiter(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public int GetResult() + { + return _shellCommandEditorToken.ExitCode; + } + + public bool IsCompleted => _shellCommandEditorToken.IsDone; + + public void OnCompleted(Action continuation) + { + UnsafeOnCompleted(continuation); + } + + public void UnsafeOnCompleted(Action continuation) + { + if (IsCompleted) + { + continuation(); + } + else + { + _shellCommandEditorToken.OnExit += (_) => { continuation(); }; + } + } + } + + public enum UnityShellLogType + { + Log, + Error + } + + public class ShellCommandYieldable : CustomYieldInstruction + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandYieldable(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public override bool keepWaiting => !_shellCommandEditorToken.IsDone; + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta new file mode 100644 index 0000000..9412f7e --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8a1c8d4b7d7fcc41bc2bdb8aa27522e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Updater.cs b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Updater.cs new file mode 100644 index 0000000..fac4352 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Updater.cs @@ -0,0 +1,150 @@ +using System.Collections; +using UnityEngine; +using UnityEditor; +using UnityEngine.Networking; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; + +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public static class Updater + { + const string EditorPrefsKey = "my_uca_update_disabled"; + const string SessionStateKey = "my_uca_update_checked_before"; + const string ItchApiUri = "https://itch.io/api/1/x/wharf/latest?target=meryel/unity-code-assist&channel_name=asset"; + const string ItchStoreUri = "https://meryel.itch.io/unity-code-assist"; + const string AssetStoreUri = "https://assetstore.unity.com/packages/tools/utilities/code-assist-216713"; + const string VSMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite"; + const string VSCodeMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode"; + + +#pragma warning disable CS0162 + public static void CheckUpdateSilent() + { +#if !MERYEL_UCA_ITCH_BUILD + return; +#endif + + var updateDisabled = EditorPrefs.GetBool(EditorPrefsKey, false); + if (updateDisabled) + return; + + var updateCheckedBefore = SessionState.GetBool(SessionStateKey, false); + if (updateCheckedBefore) + return; + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, false), MQTTnetInitializer.Publisher); + } +#pragma warning restore CS0162 + + public static void CheckUpdateForced() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, true), MQTTnetInitializer.Publisher); + } + + + static void DisplayDialog() + { + SessionState.SetBool(SessionStateKey, true); + + int option = EditorUtility.DisplayDialogComplex( + "Update Unity Code Assist", + "Do you want to update asset: Unity Code Assist?", + "Update", //"Save", + "Cancel", + "Never ask again"); //"Don't Save"); + + switch (option) + { + // update - Save. + case 0: +#if MERYEL_UCA_ITCH_BUILD + Application.OpenURL(ItchStoreUri); +#endif +#if MERYEL_UCA_ASSET_STORE_BUILD + Application.OpenURL(AssetStoreUri); + Serilog.Log.Information("It may take a few days for the Asset Store team to review updates. Thank you for your patience."); +#endif +#if MERYEL_UCA_VS_MARKETPLACE_BUILD + Application.OpenURL(VSMarketplaceUri); +#endif +#if MERYEL_UCA_VSC_MARKETPLACE_BUILD + Application.OpenURL(VSCodeMarketplaceUri); +#endif + break; + + // Cancel. + case 1: + // do nothing + break; + + // never ask again - Don't Save. + case 2: + EditorPrefs.SetBool(EditorPrefsKey, true); + break; + + default: + Serilog.Log.Error("Unrecognized option for {Location}.", nameof(DisplayDialog)); + break; + } + + } + + static void Compare(string response, bool isForced) + { + var regex = new System.Text.RegularExpressions.Regex("\\d+(\\.\\d+){2,4}"); + var match = regex.Match(response); + if (!match.Success) + { + Serilog.Log.Error("Invalid update response, couldn't parse: {Response}", response); + return; + } + + var version = match.Value; + + if (Assister.VersionCompare(Assister.Version, version) >= 0) + { + if (isForced) + Serilog.Log.Information("Unity Code Assist is up to date, version: {Version}", Assister.Version); + return; + } + + DisplayDialog(); + } + + static IEnumerator GetRequest(string uri, bool isForced) + { + using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) + { + // Request and wait for the desired page. + yield return webRequest.SendWebRequest(); + + string[] pages = uri.Split('/'); + int page = pages.Length - 1; + + switch (webRequest.result) + { + case UnityWebRequest.Result.ConnectionError: + case UnityWebRequest.Result.DataProcessingError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": Error: " + webRequest.error); + break; + case UnityWebRequest.Result.ProtocolError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": HTTP Error: " + webRequest.error); + break; + case UnityWebRequest.Result.Success: + Serilog.Log.Debug("Checking new version of UnityCodeAssist " + pages[page] + ": Received: " + webRequest.downloadHandler.text); + Compare(webRequest.downloadHandler.text, isForced); + break; + } + } + } + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta new file mode 100644 index 0000000..0772a04 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bebf3fdfe56579944af4d710a6465a94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/csc.rsp b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/csc.rsp new file mode 100644 index 0000000..99323e8 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/csc.rsp @@ -0,0 +1 @@ +-define:MERYEL_UCA_LITE_VERSION;MERYEL_UCA_VS_MARKETPLACE_BUILD diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta new file mode 100644 index 0000000..d834485 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45ca2846d675c9a438e49991db89e437 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/GPT Notice.md b/Prototype 2/Packages/com.merry-yellow.code-assist/GPT Notice.md new file mode 100644 index 0000000..2e9ecb3 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/GPT Notice.md @@ -0,0 +1,47 @@ +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta new file mode 100644 index 0000000..ca47924 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 622345dc4e7719245818bc32d5dfa601 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md b/Prototype 2/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md new file mode 100644 index 0000000..82e81a7 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md @@ -0,0 +1,8 @@ +In Unity, from the menubar select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" . This will install the full version of Visual Studio or VS Code extension. + +If above setup fails for some reason, you can also install the extensions manually. Change the file extension from "zip" to "vsix", then install from the file. + +Note that extension installers in this folder are for full version only. +For lite version, please refer to Microsoft Marketplace +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta new file mode 100644 index 0000000..bd826ab --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4061fdac4a8c7c44da5ea8538583ea9a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/README.md b/Prototype 2/Packages/com.merry-yellow.code-assist/README.md new file mode 100644 index 0000000..61d60af --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/README.md @@ -0,0 +1,128 @@ +Code Assist improves your coding experience with Visual Studio and VS Code. Coding for Unity projects becomes easier and more efficient with fewer bugs. +Connect your game editor and IDE, let Unity and Visual Studio/VS Code share data between each other. Enrich your coding experience with the new data available. + + + +Contact: +merryyellow@outlook.com + +Website: +https://unitycodeassist.netlify.app/ + +Discord: +https://discord.gg/2CgKHDq + +Forum: +https://forum.unity.com/threads/code-assist-empower-your-ide.1384731/ + +GitHub: +https://github.com/merryyellow/Unity-Code-Assist + +Asset Store: +http://u3d.as/2N2H + +itch.io: +https://meryel.itch.io/unity-code-assist + +Visual Studio Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite + +VS Code Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode + + + +Restrictions: +* Unity 2021.2 and newer. +* Visual Studio 2022 or VS Code (1.75+). Does not work with Visual Studio for Mac, Rider or any other IDE or text editor. + + + +How to Setup: +* Import the Unity asset with the package manager into your Unity project +* In Unity, from top menu bar, select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" (You can skip this step if you have installed it before for another project). This will uninstall the lite version of extension from Visual Studio/VS Code, and then install full version of extension to Visual Studio/VS Code. To install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Open your Unity project with Visual Studio/VS Code. Code Assist loads in background with low priority, so it will be ready in a minute when Visual Studio/VS Code first starts up. +* To check if setup is successfull, in Unity, from top menu bar choose "Tools"->"Code Assist"->"Status". The windows should display "Code Assist is working!". + + + +How to Use: +Code Assist is always active while you are coding. The following samples will give you a glimpse of Code Assist. +* Code Completion: In a class which derives MonoBehaviour, type "CompareTag(". When you press double quotes("), code completion popup should appear with the available tags of the scene. +* Inline Visuals: In a class which derives MonoBehaviour, type "gameObject.layer = 0;" and save the document. "Default" text should appear on top or right of "0". +* Code Analyzers: Define a Vector3 (let's say vec3). When used like "if (vec3.magnitude < 10)", a warning will appear on that line. Press Alt+Enter to convert it to "if (vec3.sqrMagnitude < 10 * 10)", which has better performance. + + + +Generative AI: +Generative AI is working only in Visual Studio (for now). It does not work in VS Code. +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing + + + +Troubleshooting: +* Make sure in Unity, "Tools"->"Code Assist"->"Status" is available from the top menu bar. If not, reimport the asset. +* Make sure in Visual Studio, "Extensions"->"Unity Code Assist"->Status is available from the top menu bar. If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Make sure in VS Code,"Unity Code Assist: Status" command is avaible in the commands palette (shortcut: Ctrl+Shift+P) . If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* If Visual Studio/VS Code has just been started, just wait; it usually takes around one minute to fully load Code Assist. +* If still not working, in Unity try "Tools"->"Code Assist"->"Synchronize" from the top menu bar. This will attempt a new connection with Visual Studio/VS Code. +* If none works above, try restarting both Unity and Visual Studio/VS Code; sometimes an unclosed background thread blocks communication channels (network ports). + + + +Error Reporting: +* In Unity, choose "Tools"->"Code Assist"->"Report error" from the menu bar, to open feedback window. +* Or in Visual Studio, choose "Extensions"->"Unity Code Assist"->"Report error" from the menu bar, to open feedback window. (There is no feedback window in VS Code, log files are under system temp folder) +* In the feedback window, you can view the most recent logs, or view full log of Unity or Visual Studio. +* You can report the error via email ( merryyellow@outlook.com ) or Discord ( https://discord.gg/2CgKHDq ) or GitHub ( https://github.com/merryyellow/Unity-Code-Assist/issues/new ) +* Attaching full logs is recommended when reporting an error. + + + +Thank you for using Code Assist. We hope this will help you in your crazy journey called game development :) \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/README.md.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/README.md.meta new file mode 100644 index 0000000..6c5fb03 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e2203094ce734a4d89f7d4287db6b83 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Third Party Notices.md b/Prototype 2/Packages/com.merry-yellow.code-assist/Third Party Notices.md new file mode 100644 index 0000000..35102eb --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Third Party Notices.md @@ -0,0 +1,647 @@ +This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below: + + + + +roslyn-linq-rewrite +MIT License +https://github.com/antiufo/roslyn-linq-rewrite/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) 2016 Andrea Martinelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +ConstVisualizer +MIT License +https://github.com/mrlacey/ConstVisualizer/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2020 Matt Lacey + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +InlineColorPicker +MIT License +https://github.com/nokola/InlineColorPicker/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2021 Nokola + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Roslyn +MIT License +https://github.com/dotnet/roslyn/blob/main/License.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +YamlDotNet +MIT License +https://github.com/aaubry/YamlDotNet/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Command Line Parser +MIT License +https://github.com/commandlineparser/commandline/blob/master/License.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2005 - 2015 Giacomo Stelluti Scala & Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + + +UnityCommandLineTools +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2020 Katsumasa + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +microscope +MIT License +https://github.com/bert2/microscope/blob/main/README.md +------------------------------- +MIT License + +Copyright (c) 2020 Robert Hofmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTTnet +MIT License +https://github.com/dotnet/MQTTnet/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors +All Rights Reserved + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +logging +MIT License +https://github.com/nreco/logging/blob/master/LICENSE +------------------------------- +MIT License + +Copyright (c) 2017 NReco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTT.js +MIT License +https://github.com/mqttjs/MQTT.js/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) +Copyright (c) 2015-2016 MQTT.js contributors +MQTT.js contributors listed at https://github.com/mqttjs/MQTT.js#contributors + +Copyright 2011-2014 by Adam Rudd + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +winston +MIT License +https://github.com/winstonjs/winston/blob/master/LICENSE +------------------------------- +Copyright (c) 2010 Charlie Robbins + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +winston-vscode +MIT License +https://github.com/pustovitDmytro/winston-vscode/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2023 Dmytro Pustovit + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +js-sha256 +MIT License +https://github.com/emn178/js-sha256/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2014-2024 Chen, Yi-Cyuan + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +find-process +MIT License +https://github.com/yibn2008/find-process/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 Zoujie + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +unitypackage +MIT License +https://github.com/natsuneko-laboratory/unitypackage/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2022 Natsune Mochizuki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Newtonsoft.Json +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Newtonsoft.Json-for-Unity +MIT License +https://github.com/applejag/Newtonsoft.Json-for-Unity/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2019 Kalle Jillheden (jilleJr) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Caching +MIT License +https://github.com/jchristn/Caching/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +openai-dotnet +MIT License +https://github.com/openai/openai-dotnet/blob/main/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2024 OpenAI (https://openai.com) + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +azure-sdk-for-net +MIT License +https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) 2015 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Anthropic.SDK +MIT License +https://github.com/tghamm/Anthropic.SDK/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2023 Grant Hamm + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +DeepSeek-NET +MIT License +https://github.com/luisllamasbinaburo/DeepSeek-NET/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +EditorCoroutines +Unity Companion License +https://unity.com/legal/licenses/unity-companion-license +------------------------------- +Unity Companion License ("License") +v1.3 + +Unity Technologies ApS (“Unity”) grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute the work of authorship that accompanies this License (“Work”), subject to the following terms and conditions: + +1. Unity Companion Use. Exercise of the license granted herein is permitted as long as it is in connection with the authoring and/or distribution of applications, software, or other content under a valid Unity content authoring and rendering engine software license (“Engine License”). That means, for example, as long as you authored content using the Work under an Engine License, you may distribute the Work in connection with that content as you see fit under this License. No other exercise of the license granted herein is permitted, and in no event may the Work be used for competitive analysis or to develop a competing product or service. + +2. No Modification of Engine License. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +3. Ownership; Derivative Works. + +3.1 You own your content. In this License, “derivative works” means derivatives of the Work itself--works derived only from the Work by you under this License (for example, modifying the code of the Work itself to improve its efficacy); “derivative works” of the Work do not include, for example, games, apps, or content that you create with the Work. You keep all right, title, and interest in your own content. + +3.2 Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Work and derivative works of the Work, and you hereby assign and agree to assign all such rights in those derivative works to Unity. Should assignment be invalid for any reason, you grant to Unity an irrevocable, perpetual, worldwide, non-exclusive, no-charge, and royalty-free license (with the right to grant sublicenses) under those intellectual property rights to those derivative works. You also agree to waive or refrain from asserting any author’s right, moral rights, or like rights to the extent necessary to permit exploitation as contemplated under this License. + +3.3 Your right to use derivative works. You will always have the right to use derivative works of the Work you create, consonant with this License. + +4. Trademarks. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates (“Trademarks”). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Trademark Guidelines at https://unity.com/legal/branding_trademarks. + +5. Notices & Third-Party Rights. This License, including the copyright notice associated with the Work, must be provided in all substantial portions of the Work and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Work is accompanied by a Unity “third-party notices” or similar file, you acknowledge and agree that software or content identified in that file is governed by those separate license terms. + +6. DISCLAIMER, LIMITATION OF LIABILITY. THE Work AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NON-INFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE Work OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +7. USE IS ACCEPTANCE and License Versions. Your access to and use of the Work constitutes your acceptance of this License and its terms and conditions. This License may be modified or updated; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Work under the updated License. + +8. Use in Compliance with Law and Termination. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately (i) on any breach by you of this License; and (ii) if you commence any form of patent litigation, including a cross-claim or counterclaim, against anyone wherein you allege that the Work constitutes direct or secondary/indirect patent infringement. + +9. Severability. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +10. Governing Law and Venue. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License (“Dispute”). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta new file mode 100644 index 0000000..590ccae --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9881c9372a3cb5f41a3c73f821f29ce9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/package.json b/Prototype 2/Packages/com.merry-yellow.code-assist/package.json new file mode 100644 index 0000000..548309c --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/package.json @@ -0,0 +1,33 @@ +{ + "name" : "com.merry-yellow.code-assist", + "version" : "1.4.19", + "displayName" : "Code Assist", + "description" : "Code Assist improves your coding experience with Visual Studio and VS Code by adding more features for Unity projects. Coding Unity scripts becomes easier and more efficient and with fewer bugs.", + "unity" : "2021.2", + "type" : "tool", + "changelogUrl": "https://code-assist.netlify.app/changelog", + "dependencies" : { + }, + "keywords" : [ + "Productivity", + "Functionality", + "Script", + "CSharp", + "Scripting", + "Code Editor", + "IDE", + "Visual Studio", + "Tool", + "Code", + "Utility", + "Coding", + "C#", + "Workflow", + "Generative AI" + ], + "author" : { + "name" : "Merry Yellow", + "email" : "merryyellow@outlook.com", + "url" : "https://code-assist.netlify.app/" + } +} \ No newline at end of file diff --git a/Prototype 2/Packages/com.merry-yellow.code-assist/package.json.meta b/Prototype 2/Packages/com.merry-yellow.code-assist/package.json.meta new file mode 100644 index 0000000..b25ac62 --- /dev/null +++ b/Prototype 2/Packages/com.merry-yellow.code-assist/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f5685fdf5428934e944eb260848149c +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 2/Packages/manifest.json b/Prototype 2/Packages/manifest.json new file mode 100644 index 0000000..d1bd6d6 --- /dev/null +++ b/Prototype 2/Packages/manifest.json @@ -0,0 +1,47 @@ +{ + "dependencies": { + "com.unity.ai.navigation": "2.0.9", + "com.unity.collab-proxy": "2.10.0", + "com.unity.ide.rider": "3.0.38", + "com.unity.ide.visualstudio": "2.0.25", + "com.unity.inputsystem": "1.14.2", + "com.unity.multiplayer.center": "1.0.0", + "com.unity.render-pipelines.universal": "17.2.0", + "com.unity.test-framework": "1.6.0", + "com.unity.timeline": "1.8.9", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.8", + "com.unity.modules.accessibility": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Prototype 2/Packages/packages-lock.json b/Prototype 2/Packages/packages-lock.json new file mode 100644 index 0000000..529ba42 --- /dev/null +++ b/Prototype 2/Packages/packages-lock.json @@ -0,0 +1,471 @@ +{ + "dependencies": { + "com.merry-yellow.code-assist": { + "version": "file:com.merry-yellow.code-assist", + "depth": 0, + "source": "embedded", + "dependencies": {} + }, + "com.unity.ai.navigation": { + "version": "2.0.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.ai": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.25", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.10.0", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.6.2", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.23", + "com.unity.mathematics": "1.3.2", + "com.unity.test-framework": "1.4.6", + "com.unity.nuget.mono-cecil": "1.11.5", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "2.0.5", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.ide.rider": { + "version": "3.0.38", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.25", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.com" + }, + "com.unity.inputsystem": { + "version": "1.14.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.3.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.multiplayer.center": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.nuget.mono-cecil": { + "version": "1.11.5", + "depth": 3, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.burst": "1.8.14", + "com.unity.mathematics": "1.3.2", + "com.unity.ugui": "2.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.rendering.light-transport": "1.0.1" + } + }, + "com.unity.render-pipelines.universal": { + "version": "17.2.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.shadergraph": "17.2.0", + "com.unity.render-pipelines.universal-config": "17.0.3" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3" + } + }, + "com.unity.rendering.light-transport": { + "version": "1.0.1", + "depth": 2, + "source": "builtin", + "dependencies": { + "com.unity.collections": "2.2.0", + "com.unity.mathematics": "1.2.4", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.searcher": { + "version": "4.9.3", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.searcher": "4.9.3" + } + }, + "com.unity.test-framework": { + "version": "1.6.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.test-framework.performance": { + "version": "3.2.0", + "depth": 3, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.8.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "2.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.8", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.hierarchycore": "1.0.0", + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/Prototype 2/ProjectSettings/AudioManager.asset b/Prototype 2/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..27287fe --- /dev/null +++ b/Prototype 2/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/Prototype 2/ProjectSettings/ClusterInputManager.asset b/Prototype 2/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/Prototype 2/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/Prototype 2/ProjectSettings/DynamicsManager.asset b/Prototype 2/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..fc90ab9 --- /dev/null +++ b/Prototype 2/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/Prototype 2/ProjectSettings/EditorBuildSettings.asset b/Prototype 2/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..d057ba3 --- /dev/null +++ b/Prototype 2/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Scenes/SampleScene.unity + guid: 99c9720ab356a0642a771bea13969a05 + m_configObjects: + com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + m_UseUCBPForAssetBundles: 0 diff --git a/Prototype 2/ProjectSettings/EditorSettings.asset b/Prototype 2/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..878c4cb --- /dev/null +++ b/Prototype 2/ProjectSettings/EditorSettings.asset @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 15 + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerCacheSize: 10 + m_SpritePackerPaddingPower: 1 + m_Bc7TextureCompressor: 0 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref + m_ProjectGenerationRootNamespace: + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_EnableEditorAsyncCPUTextureLoading: 0 + m_AsyncShaderCompilation: 1 + m_PrefabModeAllowAutoSave: 1 + m_EnterPlayModeOptionsEnabled: 1 + m_EnterPlayModeOptions: 0 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_InspectorUseIMGUIDefaultInspector: 0 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 0 + m_ShadowmaskStitching: 0 + m_AssetPipelineMode: 1 + m_RefreshImportMode: 0 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 + m_CacheServerValidationMode: 2 + m_CacheServerDownloadBatchSize: 128 + m_EnableEnlightenBakedGI: 0 + m_ReferencedClipsExactNaming: 1 + m_ForceAssetUnloadAndGCOnSceneLoad: 1 diff --git a/Prototype 2/ProjectSettings/GraphicsSettings.asset b/Prototype 2/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..aa5a1c3 --- /dev/null +++ b/Prototype 2/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,70 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 16 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_PreloadShadersBatchTimeLimit: -1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_BrgStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_RenderPipelineGlobalSettingsMap: + UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa, + type: 2} + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 1 + m_LogWhenShaderIsCompiled: 0 + m_LightProbeOutsideHullStrategy: 0 + m_CameraRelativeLightCulling: 0 + m_CameraRelativeShadowCulling: 0 diff --git a/Prototype 2/ProjectSettings/InputManager.asset b/Prototype 2/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/Prototype 2/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/Prototype 2/ProjectSettings/MemorySettings.asset b/Prototype 2/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/Prototype 2/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/Prototype 2/ProjectSettings/MultiplayerManager.asset b/Prototype 2/ProjectSettings/MultiplayerManager.asset new file mode 100644 index 0000000..2a93664 --- /dev/null +++ b/Prototype 2/ProjectSettings/MultiplayerManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!655991488 &1 +MultiplayerManager: + m_ObjectHideFlags: 0 + m_EnableMultiplayerRoles: 0 + m_StrippingTypes: {} diff --git a/Prototype 2/ProjectSettings/NavMeshAreas.asset b/Prototype 2/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..3b0b7c3 --- /dev/null +++ b/Prototype 2/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/Prototype 2/ProjectSettings/PackageManagerSettings.asset b/Prototype 2/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..be4a797 --- /dev/null +++ b/Prototype 2/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/Prototype 2/ProjectSettings/Physics2DSettings.asset b/Prototype 2/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..6c5cf8a --- /dev/null +++ b/Prototype 2/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 0 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Prototype 2/ProjectSettings/PresetManager.asset b/Prototype 2/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..67a94da --- /dev/null +++ b/Prototype 2/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/Prototype 2/ProjectSettings/ProjectSettings.asset b/Prototype 2/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..11b9382 --- /dev/null +++ b/Prototype 2/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,939 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 28 + productGUID: 2caf7a69526f07c4e9f8ca272a9bb36a + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: LupiNex Media + productName: Prototype 2 + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + unsupportedMSAAFallback: 0 + m_SpriteBatchMaxVertexCount: 65535 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidDisplayOptions: 1 + androidBlitType: 0 + androidResizeableActivity: 1 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + androidPredictiveBackSupport: 1 + androidApplicationEntry: 2 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + audioSpatialExperience: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + meshDeformation: 2 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 + switchNVNGraphicsFirmwareMemory: 32 + switchGraphicsJobsSyncAfterKick: 1 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 1 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 0.1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.4 + androidMinAspectRatio: 1 + applicationIdentifier: + Android: com.UnityTechnologies.com.unity.template.urpblank + Standalone: com.Unity-Technologies.com.unity.template.urp-blank + iPhone: com.Unity-Technologies.com.unity.template.urp-blank + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 23 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + androidSplitApplicationBinary: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSSimulatorArchitecture: 0 + iOSTargetOSVersionString: 13.0 + tvOSSdkVersion: 0 + tvOSSimulatorArchitecture: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 13.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a + templatePackageId: com.unity.template.urp-blank@17.0.14 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 2 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidEnableArm64MTE: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + androidAppCategory: 3 + useAndroidAppCategory: 1 + androidAppCategoryOther: + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + AndroidReportGooglePlayAppDependencies: 1 + androidSymbolsSizeThreshold: 800 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: iPhone + m_Icons: + - m_Textures: [] + m_Width: 180 + m_Height: 180 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 167 + m_Height: 167 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 152 + m_Height: 152 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 76 + m_Height: 76 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 87 + m_Height: 87 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 60 + m_Height: 60 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 20 + m_Height: 20 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 1024 + m_Height: 1024 + m_Kind: 4 + m_SubKind: App Store + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + m_BuildTargetBatching: [] + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: [] + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - serializedVersion: 2 + m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupHDRCubemapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: + - m_BuildTarget: Android + m_Encoding: 1 + m_BuildTargetDefaultTextureCompressionFormat: + - serializedVersion: 3 + m_BuildTarget: Android + m_Formats: 03000000 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + editorGfxJobOverride: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 11.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchDisableHTCSPlayerConnection: 0 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + switchUpgradedPlayerSettingsToNMETA: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + webGLWebAssemblyTable: 0 + webGLWebAssemblyBigInt: 0 + webGLCloseOnQuit: 0 + webWasm2023: 0 + webEnableSubmoduleStrippingCompatibility: 0 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: + Android: 1 + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + il2cppStacktraceInformation: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + editorAssembliesCompatibilityLevel: 1 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Prototype 2 + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Prototype 2 + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 0 + hmiCpuConfiguration: + hmiLogStartupTiming: 0 + qnxGraphicConfPath: + apiCompatibilityLevel: 6 + captureStartupLogs: {} + activeInputHandler: 2 + windowsGamepadBackendHint: 0 + cloudProjectId: 1c6f9e9b-0f62-4ef3-8e41-09a59242d8d9 + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: Prototype 2 + organizationId: lnxmedia + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 + androidVulkanDenyFilterList: [] + androidVulkanAllowFilterList: [] + androidVulkanDeviceFilterListAsset: {fileID: 0} + d3d12DeviceFilterListAsset: {fileID: 0} diff --git a/Prototype 2/ProjectSettings/ProjectVersion.txt b/Prototype 2/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..1ddb36d --- /dev/null +++ b/Prototype 2/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 6000.2.10f1 +m_EditorVersionWithRevision: 6000.2.10f1 (d3d30d158480) diff --git a/Prototype 2/ProjectSettings/QualitySettings.asset b/Prototype 2/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..f55198a --- /dev/null +++ b/Prototype 2/ProjectSettings/QualitySettings.asset @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 1 + m_QualitySettings: + - serializedVersion: 4 + name: Mobile + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 1 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 5e6cbd92db86f4b18aec3ed561671858, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Standalone + - serializedVersion: 4 + name: PC + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 2 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Android + - iPhone + m_TextureMipmapLimitGroupNames: [] + m_PerPlatformDefaultQuality: + Android: 0 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 0 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Server: 0 + Stadia: 0 + Standalone: 1 + WebGL: 0 + Windows Store Apps: 0 + XboxOne: 0 + iPhone: 0 + tvOS: 0 diff --git a/Prototype 2/ProjectSettings/SceneTemplateSettings.json b/Prototype 2/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..ede5887 --- /dev/null +++ b/Prototype 2/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/Prototype 2/ProjectSettings/ShaderGraphSettings.asset b/Prototype 2/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 0000000..ce8c243 --- /dev/null +++ b/Prototype 2/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + overrideShaderVariantLimit: 0 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 + customHeatmapValues: {fileID: 0} diff --git a/Prototype 2/ProjectSettings/TagManager.asset b/Prototype 2/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..00e1a85 --- /dev/null +++ b/Prototype 2/ProjectSettings/TagManager.asset @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 3 + tags: + - Animal + - Projectile + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 + m_RenderingLayers: + - Default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 diff --git a/Prototype 2/ProjectSettings/TimeManager.asset b/Prototype 2/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..558a017 --- /dev/null +++ b/Prototype 2/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/Prototype 2/ProjectSettings/URPProjectSettings.asset b/Prototype 2/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 0000000..64a8674 --- /dev/null +++ b/Prototype 2/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 10 diff --git a/Prototype 2/ProjectSettings/UnityConnectSettings.asset b/Prototype 2/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..029ad8b --- /dev/null +++ b/Prototype 2/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + InsightsSettings: + m_EngineDiagnosticsEnabled: 1 + m_Enabled: 0 + CrashReportingSettings: + serializedVersion: 2 + m_EventUrl: https://perf-events.cloud.unity3d.com + m_EnableCloudDiagnosticsReporting: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/Prototype 2/ProjectSettings/VFXManager.asset b/Prototype 2/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..3a95c98 --- /dev/null +++ b/Prototype 2/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/Prototype 2/ProjectSettings/VersionControlSettings.asset b/Prototype 2/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/Prototype 2/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/Prototype 2/ProjectSettings/XRSettings.asset b/Prototype 2/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/Prototype 2/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/Prototype 2/Prototype 2.slnx b/Prototype 2/Prototype 2.slnx new file mode 100644 index 0000000..b8c0977 --- /dev/null +++ b/Prototype 2/Prototype 2.slnx @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Prototype 2/README.md b/Prototype 2/README.md new file mode 100644 index 0000000..c9fae8f --- /dev/null +++ b/Prototype 2/README.md @@ -0,0 +1,2 @@ +# Unity Junior Programmer Pathway + diff --git a/Prototype 3/.gitignore b/Prototype 3/.gitignore new file mode 100644 index 0000000..22e7db6 --- /dev/null +++ b/Prototype 3/.gitignore @@ -0,0 +1,75 @@ +# ---> Unity +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.unitypackage.meta +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + diff --git a/Prototype 3/.vsconfig b/Prototype 3/.vsconfig new file mode 100644 index 0000000..f019fd0 --- /dev/null +++ b/Prototype 3/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Prototype 3/AGENTS.md b/Prototype 3/AGENTS.md new file mode 100644 index 0000000..0b5637a --- /dev/null +++ b/Prototype 3/AGENTS.md @@ -0,0 +1,8 @@ + +- Project name: Prototype 3 +- Unity version: Unity 6000.2.10f1 +- Active game object: + - Name: Player + - Tag: Player + - Layer: Default + \ No newline at end of file diff --git a/Prototype 3/Assets/Challenge 3.meta b/Prototype 3/Assets/Challenge 3.meta new file mode 100644 index 0000000..3f3e588 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86e54725996604f1cb65d01e4784924f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3.meta b/Prototype 3/Assets/Challenge 3/Challenge 3.meta new file mode 100644 index 0000000..7bb4926 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Challenge 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e237a5d7e7268ec459a91e21e280338b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3.unity b/Prototype 3/Assets/Challenge 3/Challenge 3.unity new file mode 100644 index 0000000..cfe29b4 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Challenge 3.unity @@ -0,0 +1,1306 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 170076734} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: bcd9bd8e3c886e34b91181ae21c05731, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: 7ba02341f6f5a744690c1ad1c67f9605, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!4 &66121942 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + m_PrefabInstance: {fileID: 954209497} + m_PrefabAsset: {fileID: 0} +--- !u!198 &66121944 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 19860484, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + m_PrefabInstance: {fileID: 954209497} + m_PrefabAsset: {fileID: 0} +--- !u!1 &170076733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170076735} + - component: {fileID: 170076734} + - component: {fileID: 170076736} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &170076734 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &170076735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 20, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &170076736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &288407354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288407355} + - component: {fileID: 288407356} + m_Layer: 0 + m_Name: GameManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &288407355 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288407354} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.06612, y: 8.31541, z: 3.9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &288407356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288407354} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df45aa44a59aa1945a1aeedf74dcf10e, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::GameManagerX + gameOver: 0 +--- !u!1 &460865715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460865717} + - component: {fileID: 460865716} + m_Layer: 0 + m_Name: Spawn Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &460865716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460865715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6ce26e6539c8b45f0aff009711deae77, type: 3} + m_Name: + m_EditorClassIdentifier: + objectPrefabs: + - {fileID: 8579601760348528630, guid: 0752829c2e3ba4cb78049ff40067a24f, type: 3} + - {fileID: 11368019182273911, guid: 1db47c5ef25154fb1806822c25335042, type: 3} +--- !u!4 &460865717 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460865715} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 13, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669903} + - component: {fileID: 534669906} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &534669903 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 40 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 8, y: 9, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &534669906 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 8300000, guid: 883634e1c7cb04070aecb71779ed7e1d, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.25 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &835818919 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 835818921} + - component: {fileID: 835818920} + - component: {fileID: 835818922} + - component: {fileID: 835818923} + - component: {fileID: 835818924} + m_Layer: 9 + m_Name: Background + m_TagString: Background + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &835818920 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 640fa9e54570b4acbbc4acf8f3bf8663, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 40.96, y: 40.96} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &835818921 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 45, y: 9.5, z: 4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &835818922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0bf1b15f61b704c8e8e279e263bb77b2, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 10 +--- !u!114 &835818923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93c03c5e4419147aba4d67fc937a0b0b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!65 &835818924 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 112.79999, y: 18.779999, z: 0.2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &954209497 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 4217631029260230} + m_Modifications: + - target: {fileID: 180128, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_Name + value: FX_Fireworks_Yellow_Small + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalPosition.x + value: 0.16 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19860484, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19860484, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: startDelay.scalar + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19904564, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} +--- !u!4 &1171260738 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + m_PrefabInstance: {fileID: 2097113909} + m_PrefabAsset: {fileID: 0} +--- !u!198 &1171260740 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + m_PrefabInstance: {fileID: 2097113909} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1292757554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1292757558} + - component: {fileID: 1292757557} + - component: {fileID: 1292757556} + - component: {fileID: 1292757555} + - component: {fileID: 1292757560} + m_Layer: 0 + m_Name: Ground + m_TagString: Ground + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1292757555 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1292757554} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1292757556 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1292757554} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1292757557 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1292757554} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1292757558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1292757554} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.04, y: 0, z: 0.33174706} + m_LocalScale: {x: 3, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1292757560 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1292757554} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 10, y: 2.220446e-16, z: 10} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &2022979842 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443118734094} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 90 + m_CollisionDetection: 0 +--- !u!114 &2022979843 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443118734094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c3da77984db434cf7a7209211eb746ea, type: 3} + m_Name: + m_EditorClassIdentifier: + explosionParticle: {fileID: 1171260740} + fireworksParticle: {fileID: 66121944} + moneySound: {fileID: 8300000, guid: af9f934eb4288464eb120a5857921cc3, type: 3} + explodeSound: {fileID: 8300000, guid: 774ebc5c074ce4695b7cc310fbd44087, type: 3} +--- !u!1001 &2097113909 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 4217631029260230} + m_Modifications: + - target: {fileID: 191186, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_Name + value: FX_Explosion + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7133226 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7008359 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19810594, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19810594, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: startDelay.scalar + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 19810594, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.startSizeY.minMaxState + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 19810594, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.startSizeZ.minMaxState + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: lengthInSec + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: startDelay.scalar + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.maxNumParticles + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.startSizeY.minMaxState + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.startSizeZ.minMaxState + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 19877906, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19902532, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 19926198, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 19943340, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 079954accd64b32419ec069129c81273, type: 3} +--- !u!1 &1672443118734094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4217631029260230} + - component: {fileID: 33679214532161062} + - component: {fileID: 23247213209112266} + - component: {fileID: 2022979842} + - component: {fileID: 2022979843} + - component: {fileID: 1254969024778041351} + - component: {fileID: 1254969024778041368} + - component: {fileID: 1984236390720035106} + m_Layer: 0 + m_Name: Player + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4217631029260230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443118734094} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3, y: 12.11, z: 0} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 66121942} + - {fileID: 1171260738} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23247213209112266 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443118734094} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &33679214532161062 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443118734094} + m_Mesh: {fileID: 4300000, guid: 2b1600b8b48e3ac4c87e5d81a4153ab7, type: 3} +--- !u!65 &1254969024778041351 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443118734094} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.46895948, y: 1.8551323, z: 0.49309254} + m_Center: {x: 0, y: -0.0034321547, z: -0.000000029802322} +--- !u!114 &1254969024778041368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443118734094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29e6556bfaaf8448faa6f3f29def86ef, type: 3} + m_Name: + m_EditorClassIdentifier: + spinSpeed: 50 +--- !u!82 &1984236390720035106 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443118734094} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 534669905} + - {fileID: 170076735} + - {fileID: 835818921} + - {fileID: 1292757558} + - {fileID: 460865717} + - {fileID: 4217631029260230} + - {fileID: 288407355} diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3.unity.meta b/Prototype 3/Assets/Challenge 3/Challenge 3.unity.meta new file mode 100644 index 0000000..6352017 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Challenge 3.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a1fabfaac7e04af29dc3664bfd4f100 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3/LightingData.asset b/Prototype 3/Assets/Challenge 3/Challenge 3/LightingData.asset new file mode 100644 index 0000000..b53a570 Binary files /dev/null and b/Prototype 3/Assets/Challenge 3/Challenge 3/LightingData.asset differ diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3/LightingData.asset.meta b/Prototype 3/Assets/Challenge 3/Challenge 3/LightingData.asset.meta new file mode 100644 index 0000000..26a7da6 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Challenge 3/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcd9bd8e3c886e34b91181ae21c05731 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3/ReflectionProbe-0.exr b/Prototype 3/Assets/Challenge 3/Challenge 3/ReflectionProbe-0.exr new file mode 100644 index 0000000..f38e702 Binary files /dev/null and b/Prototype 3/Assets/Challenge 3/Challenge 3/ReflectionProbe-0.exr differ diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3/ReflectionProbe-0.exr.meta b/Prototype 3/Assets/Challenge 3/Challenge 3/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..5561c95 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Challenge 3/ReflectionProbe-0.exr.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 87c46b5b17826714ca74ddce6b522f8c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3Settings.lighting b/Prototype 3/Assets/Challenge 3/Challenge 3Settings.lighting new file mode 100644 index 0000000..90a3fe5 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Challenge 3Settings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Challenge 3Settings + serializedVersion: 9 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 512 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 10 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_EnableWorkerProcessBaking: 1 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 diff --git a/Prototype 3/Assets/Challenge 3/Challenge 3Settings.lighting.meta b/Prototype 3/Assets/Challenge 3/Challenge 3Settings.lighting.meta new file mode 100644 index 0000000..271238f --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Challenge 3Settings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ba02341f6f5a744690c1ad1c67f9605 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Instructions.meta b/Prototype 3/Assets/Challenge 3/Instructions.meta new file mode 100644 index 0000000..2488d1b --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Instructions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31ce1021e401d4a49a1e88128ae7fca4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Instructions/Challenge 3 - Outcome.mov b/Prototype 3/Assets/Challenge 3/Instructions/Challenge 3 - Outcome.mov new file mode 100644 index 0000000..336e8ad Binary files /dev/null and b/Prototype 3/Assets/Challenge 3/Instructions/Challenge 3 - Outcome.mov differ diff --git a/Prototype 3/Assets/Challenge 3/Instructions/Challenge 3 - Outcome.mov.meta b/Prototype 3/Assets/Challenge 3/Instructions/Challenge 3 - Outcome.mov.meta new file mode 100644 index 0000000..0fff951 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Instructions/Challenge 3 - Outcome.mov.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: b16d59751f022423fb58d6ebb57924f2 +VideoClipImporter: + externalObjects: {} + serializedVersion: 3 + frameRange: 0 + startFrame: -1 + endFrame: -1 + colorSpace: 0 + deinterlace: 0 + encodeAlpha: 0 + flipVertical: 0 + flipHorizontal: 0 + importAudio: 1 + targetSettings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Prefabs.meta b/Prototype 3/Assets/Challenge 3/Prefabs.meta new file mode 100644 index 0000000..018da19 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 893a0d5080f304f6485fa4fa09d6f880 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Prefabs/Bomb.prefab b/Prototype 3/Assets/Challenge 3/Prefabs/Bomb.prefab new file mode 100644 index 0000000..df19468 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Prefabs/Bomb.prefab @@ -0,0 +1,121 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &11368019182273911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9327320296590957} + - component: {fileID: 24429313371321499} + - component: {fileID: 34967986875843705} + - component: {fileID: 1902927249581051} + - component: {fileID: 1902927249581052} + - component: {fileID: 6813272084001677359} + m_Layer: 0 + m_Name: Bomb + m_TagString: Bomb + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9327320296590957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11368019182273911} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4, y: 11, z: 0} + m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &24429313371321499 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11368019182273911} + m_Mesh: {fileID: 4300000, guid: 5b0eedd9207590f40b02a2b89172c391, type: 3} +--- !u!23 &34967986875843705 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11368019182273911} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 62e25ef75a2216f418d06453c9ad15cb, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!114 &1902927249581051 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11368019182273911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29e6556bfaaf8448faa6f3f29def86ef, type: 3} + m_Name: + m_EditorClassIdentifier: + spinSpeed: -100 +--- !u!114 &1902927249581052 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11368019182273911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0bf1b15f61b704c8e8e279e263bb77b2, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 10 +--- !u!65 &6813272084001677359 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11368019182273911} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.42606845, y: 0.45766145, z: 0.44799495} + m_Center: {x: -0.000000023841858, y: 0.02564087, z: 0.000000047683717} diff --git a/Prototype 3/Assets/Challenge 3/Prefabs/Bomb.prefab.meta b/Prototype 3/Assets/Challenge 3/Prefabs/Bomb.prefab.meta new file mode 100644 index 0000000..1238dda --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Prefabs/Bomb.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1db47c5ef25154fb1806822c25335042 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Prefabs/Money.prefab b/Prototype 3/Assets/Challenge 3/Prefabs/Money.prefab new file mode 100644 index 0000000..2101436 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Prefabs/Money.prefab @@ -0,0 +1,121 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8579601760348528630 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8579601760348789758} + - component: {fileID: 8579601760347414022} + - component: {fileID: 8579601760346558082} + - component: {fileID: 8579601760952291160} + - component: {fileID: 241511097} + - component: {fileID: 4777454022015003827} + m_Layer: 0 + m_Name: Money + m_TagString: Money + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8579601760348789758 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8579601760348528630} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8579601760347414022 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8579601760348528630} + m_Mesh: {fileID: 4300000, guid: 513d5f56c48761f4f9782bfff612af87, type: 3} +--- !u!23 &8579601760346558082 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8579601760348528630} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!114 &8579601760952291160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8579601760348528630} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0bf1b15f61b704c8e8e279e263bb77b2, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 8 +--- !u!114 &241511097 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8579601760348528630} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29e6556bfaaf8448faa6f3f29def86ef, type: 3} + m_Name: + m_EditorClassIdentifier: + spinSpeed: -250 +--- !u!65 &4777454022015003827 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8579601760348528630} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.56108856, y: 1.1642656, z: 0.19124222} + m_Center: {x: -0.10422611, y: 0.5821328, z: 0.09562111} diff --git a/Prototype 3/Assets/Challenge 3/Prefabs/Money.prefab.meta b/Prototype 3/Assets/Challenge 3/Prefabs/Money.prefab.meta new file mode 100644 index 0000000..84fa9bf --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Prefabs/Money.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0752829c2e3ba4cb78049ff40067a24f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Prefabs/Player.prefab b/Prototype 3/Assets/Challenge 3/Prefabs/Player.prefab new file mode 100644 index 0000000..e2a5963 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Prefabs/Player.prefab @@ -0,0 +1,474 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1254969024778041369 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1252424353874074833} + - component: {fileID: 1231978215962860849} + - component: {fileID: 1242410267751775709} + - component: {fileID: 1256357759124277781} + - component: {fileID: 1256357759124277780} + - component: {fileID: 1672443118734096} + - component: {fileID: 1672443118734095} + - component: {fileID: 785340223821834805} + m_Layer: 0 + m_Name: Player + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1252424353874074833 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254969024778041369} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 12, z: 0} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1256357760192908862} + - {fileID: 1256357759050709854} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1231978215962860849 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254969024778041369} + m_Mesh: {fileID: 4300000, guid: 2b1600b8b48e3ac4c87e5d81a4153ab7, type: 3} +--- !u!23 &1242410267751775709 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254969024778041369} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!54 &1256357759124277781 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254969024778041369} + serializedVersion: 5 + m_Mass: 15 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 90 + m_CollisionDetection: 0 +--- !u!114 &1256357759124277780 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254969024778041369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c3da77984db434cf7a7209211eb746ea, type: 3} + m_Name: + m_EditorClassIdentifier: + gameOver: 0 + explosionParticle: {fileID: 1256357759036533282} + fireworksParticle: {fileID: 0} + moneySound: {fileID: 8300000, guid: af9f934eb4288464eb120a5857921cc3, type: 3} + explodeSound: {fileID: 8300000, guid: 774ebc5c074ce4695b7cc310fbd44087, type: 3} +--- !u!65 &1672443118734096 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254969024778041369} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.46895948, y: 0.6567495, z: 0.49309254} + m_Center: {x: 0, y: 0.5957593, z: -0.000000029802322} +--- !u!114 &1672443118734095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254969024778041369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29e6556bfaaf8448faa6f3f29def86ef, type: 3} + m_Name: + m_EditorClassIdentifier: + spinSpeed: 50 +--- !u!82 &785340223821834805 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254969024778041369} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1001 &1256357759050569762 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1252424353874074833} + m_Modifications: + - target: {fileID: 191186, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_Name + value: FX_Explosion + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7133226 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7008359 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19810594, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19810594, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: startDelay.scalar + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 19810594, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.startSizeY.minMaxState + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 19810594, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.startSizeZ.minMaxState + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: lengthInSec + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: startDelay.scalar + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.maxNumParticles + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.startSizeY.minMaxState + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: InitialModule.startSizeZ.minMaxState + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 19877906, guid: 079954accd64b32419ec069129c81273, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 079954accd64b32419ec069129c81273, type: 3} +--- !u!198 &1256357759036533282 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 19821056, guid: 079954accd64b32419ec069129c81273, type: 3} + m_PrefabInstance: {fileID: 1256357759050569762} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1256357759050709854 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 402300, guid: 079954accd64b32419ec069129c81273, type: 3} + m_PrefabInstance: {fileID: 1256357759050569762} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1256357760193046478 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1252424353874074833} + m_Modifications: + - target: {fileID: 180128, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_Name + value: FX_Fireworks_Yellow_Small + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19860484, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 19860484, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + propertyPath: startDelay.scalar + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} +--- !u!4 &1256357760192908862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 403952, guid: 6586ff0f14125534cae2f5d8f04b7871, type: 3} + m_PrefabInstance: {fileID: 1256357760193046478} + m_PrefabAsset: {fileID: 0} diff --git a/Prototype 3/Assets/Challenge 3/Prefabs/Player.prefab.meta b/Prototype 3/Assets/Challenge 3/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..e2912e1 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0ae5bab20a4814ac0840dcc8c32cd9b2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Scripts.meta b/Prototype 3/Assets/Challenge 3/Scripts.meta new file mode 100644 index 0000000..48fee36 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a78a37f625ed43a4a37b0642b50d32d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Scripts/GameManagerX.cs b/Prototype 3/Assets/Challenge 3/Scripts/GameManagerX.cs new file mode 100644 index 0000000..b531535 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/GameManagerX.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using UnityEngine.SceneManagement; + +public class GameManagerX : MonoBehaviour +{ + public bool gameOver = false; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + if (Input.GetKeyDown(KeyCode.R) && gameOver) + { + Debug.Log("Restarting Game..."); + SceneManager.LoadScene(SceneManager.GetActiveScene().name); + } + } +} diff --git a/Prototype 3/Assets/Challenge 3/Scripts/GameManagerX.cs.meta b/Prototype 3/Assets/Challenge 3/Scripts/GameManagerX.cs.meta new file mode 100644 index 0000000..50b6cd1 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/GameManagerX.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: df45aa44a59aa1945a1aeedf74dcf10e \ No newline at end of file diff --git a/Prototype 3/Assets/Challenge 3/Scripts/MoveLeftX.cs b/Prototype 3/Assets/Challenge 3/Scripts/MoveLeftX.cs new file mode 100644 index 0000000..b255d37 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/MoveLeftX.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MoveLeftX : MonoBehaviour +{ + public float speed; + private GameManagerX playerControllerScript; + private float leftBound = -10; + + // Start is called before the first frame update + void Start() + { + playerControllerScript = GameObject.Find("GameManager").GetComponent(); + } + + // Update is called once per frame + void Update() + { + // If game is not over, move to the left + if (playerControllerScript.gameOver == false) + { + transform.Translate(Vector3.left * speed * Time.deltaTime, Space.World); + } + + // If object goes off screen that is NOT the background, destroy it + if (transform.position.x < leftBound && !gameObject.CompareTag("Background")) + { + Destroy(gameObject); + } + + } +} diff --git a/Prototype 3/Assets/Challenge 3/Scripts/MoveLeftX.cs.meta b/Prototype 3/Assets/Challenge 3/Scripts/MoveLeftX.cs.meta new file mode 100644 index 0000000..bec2b30 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/MoveLeftX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0bf1b15f61b704c8e8e279e263bb77b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Scripts/PlayerControllerX.cs b/Prototype 3/Assets/Challenge 3/Scripts/PlayerControllerX.cs new file mode 100644 index 0000000..012b3a6 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/PlayerControllerX.cs @@ -0,0 +1,83 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.SceneManagement; + +public class PlayerControllerX : MonoBehaviour +{ + private float floatForce = 0.6f; + private float gravityModifier = 1f; + private float upperBound = 13.5f; + private Rigidbody playerRb; + + private GameManagerX playerControllerScript; + + public ParticleSystem explosionParticle; + public ParticleSystem fireworksParticle; + + private AudioSource playerAudio; + public AudioClip moneySound; + public AudioClip explodeSound; + + + // Start is called before the first frame update + void Start() + { + playerControllerScript = GameObject.Find("GameManager").GetComponent(); + + Physics.gravity *= gravityModifier; + playerAudio = GetComponent(); + playerRb = GetComponent(); + + // Apply a small upward force at the start of the game + playerRb.AddForce(Vector3.up * 5, ForceMode.Impulse); + + } + + // Update is called once per frame + void Update() + { + // While space is pressed and player is low enough, float up + if (Input.GetKey(KeyCode.Space) && !playerControllerScript.gameOver) + { + playerRb.AddForce(Vector3.up * floatForce, ForceMode.Impulse); + } + + if (transform.position.y >= upperBound) + { + transform.position = new Vector3(transform.position.x, upperBound, transform.position.z); + playerRb.linearVelocity = Vector3.zero; + } + } + + private void OnCollisionEnter(Collision other) + { + // if player collides with bomb, explode and set gameOver to true + if (other.gameObject.CompareTag("Bomb")) + { + explosionParticle.Play(); + playerAudio.PlayOneShot(explodeSound, 1.0f); + playerControllerScript.gameOver = true; + Debug.Log("Game Over!"); + Destroy(other.gameObject); + Destroy(gameObject, 0.5f); + } + + // if player collides with money, fireworks + else if (other.gameObject.CompareTag("Money")) + { + fireworksParticle.Play(); + playerAudio.PlayOneShot(moneySound, 1.0f); + Destroy(other.gameObject); + + } + + // Prevent player from going below the lower bound + if (other.gameObject.CompareTag("Ground")) + { + playerRb.AddForce(Vector3.up * 5, ForceMode.Impulse); + } + + } + +} diff --git a/Prototype 3/Assets/Challenge 3/Scripts/PlayerControllerX.cs.meta b/Prototype 3/Assets/Challenge 3/Scripts/PlayerControllerX.cs.meta new file mode 100644 index 0000000..a21540f --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/PlayerControllerX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3da77984db434cf7a7209211eb746ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Scripts/RepeatBackgroundX.cs b/Prototype 3/Assets/Challenge 3/Scripts/RepeatBackgroundX.cs new file mode 100644 index 0000000..e4c8127 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/RepeatBackgroundX.cs @@ -0,0 +1,28 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class RepeatBackgroundX : MonoBehaviour +{ + private Vector3 startPos; + private float repeatWidth; + + private void Start() + { + startPos = transform.position; // Establish the default starting position + repeatWidth = GetComponent().size.x / 2; // Set repeat width to half of the background + } + + private void Update() + { + // If background moves left by its repeat width, move it back to start position + if (transform.position.x < startPos.x - repeatWidth) + { + transform.position = startPos; + } + } + + +} + + diff --git a/Prototype 3/Assets/Challenge 3/Scripts/RepeatBackgroundX.cs.meta b/Prototype 3/Assets/Challenge 3/Scripts/RepeatBackgroundX.cs.meta new file mode 100644 index 0000000..035d12b --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/RepeatBackgroundX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93c03c5e4419147aba4d67fc937a0b0b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Scripts/SpawnManagerX.cs b/Prototype 3/Assets/Challenge 3/Scripts/SpawnManagerX.cs new file mode 100644 index 0000000..221b53d --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/SpawnManagerX.cs @@ -0,0 +1,34 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class SpawnManagerX : MonoBehaviour +{ + public GameObject[] objectPrefabs; + private float spawnDelay = 2; + private float spawnInterval = 1.5f; + + private GameManagerX playerControllerScript; + + // Start is called before the first frame update + void Start() + { + InvokeRepeating("SpawnObjects", spawnDelay, spawnInterval); + playerControllerScript = GameObject.Find("GameManager").GetComponent(); + } + + // Spawn obstacles + void SpawnObjects() + { + // Set random spawn location and random object index + Vector3 spawnLocation = new Vector3(30, Random.Range(5, 15), 0); + int index = Random.Range(0, objectPrefabs.Length); + + // If game is still active, spawn new object + if (!playerControllerScript.gameOver) + { + Instantiate(objectPrefabs[index], spawnLocation, objectPrefabs[index].transform.rotation); + } + + } +} diff --git a/Prototype 3/Assets/Challenge 3/Scripts/SpawnManagerX.cs.meta b/Prototype 3/Assets/Challenge 3/Scripts/SpawnManagerX.cs.meta new file mode 100644 index 0000000..29d333d --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Scripts/SpawnManagerX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ce26e6539c8b45f0aff009711deae77 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Sound.meta b/Prototype 3/Assets/Challenge 3/Sound.meta new file mode 100644 index 0000000..0c3077b --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Sound.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c50b363a43a3a47e2adf78ad2a84d737 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Sound/Blip.wav b/Prototype 3/Assets/Challenge 3/Sound/Blip.wav new file mode 100644 index 0000000..d5f86c3 Binary files /dev/null and b/Prototype 3/Assets/Challenge 3/Sound/Blip.wav differ diff --git a/Prototype 3/Assets/Challenge 3/Sound/Blip.wav.meta b/Prototype 3/Assets/Challenge 3/Sound/Blip.wav.meta new file mode 100644 index 0000000..51bbc4d --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Sound/Blip.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: af9f934eb4288464eb120a5857921cc3 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Sound/Boing.wav b/Prototype 3/Assets/Challenge 3/Sound/Boing.wav new file mode 100644 index 0000000..cfe4b59 Binary files /dev/null and b/Prototype 3/Assets/Challenge 3/Sound/Boing.wav differ diff --git a/Prototype 3/Assets/Challenge 3/Sound/Boing.wav.meta b/Prototype 3/Assets/Challenge 3/Sound/Boing.wav.meta new file mode 100644 index 0000000..1348c06 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Sound/Boing.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: ccb9b31174a3a43709a113a9c7cf4252 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Sound/Boom.wav b/Prototype 3/Assets/Challenge 3/Sound/Boom.wav new file mode 100644 index 0000000..90ec7b6 Binary files /dev/null and b/Prototype 3/Assets/Challenge 3/Sound/Boom.wav differ diff --git a/Prototype 3/Assets/Challenge 3/Sound/Boom.wav.meta b/Prototype 3/Assets/Challenge 3/Sound/Boom.wav.meta new file mode 100644 index 0000000..04b0058 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Sound/Boom.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 774ebc5c074ce4695b7cc310fbd44087 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/Sound/Music.ogg b/Prototype 3/Assets/Challenge 3/Sound/Music.ogg new file mode 100644 index 0000000..423acfb Binary files /dev/null and b/Prototype 3/Assets/Challenge 3/Sound/Music.ogg differ diff --git a/Prototype 3/Assets/Challenge 3/Sound/Music.ogg.meta b/Prototype 3/Assets/Challenge 3/Sound/Music.ogg.meta new file mode 100644 index 0000000..c3f3758 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/Sound/Music.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 883634e1c7cb04070aecb71779ed7e1d +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/_Source_Files.meta b/Prototype 3/Assets/Challenge 3/_Source_Files.meta new file mode 100644 index 0000000..24cb2c0 --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/_Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e69ab6d8c51494c09a5e4d2b635a409d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Challenge 3/_Source_Files/SpinObjectsX.cs b/Prototype 3/Assets/Challenge 3/_Source_Files/SpinObjectsX.cs new file mode 100644 index 0000000..daeaf6b --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/_Source_Files/SpinObjectsX.cs @@ -0,0 +1,14 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class SpinObjectsX : MonoBehaviour +{ + public float spinSpeed; + + // Update is called once per frame + void Update() + { + transform.Rotate(Vector3.up, spinSpeed * Time.deltaTime); + } +} diff --git a/Prototype 3/Assets/Challenge 3/_Source_Files/SpinObjectsX.cs.meta b/Prototype 3/Assets/Challenge 3/_Source_Files/SpinObjectsX.cs.meta new file mode 100644 index 0000000..f44b3fd --- /dev/null +++ b/Prototype 3/Assets/Challenge 3/_Source_Files/SpinObjectsX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 29e6556bfaaf8448faa6f3f29def86ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library.meta b/Prototype 3/Assets/Course Library.meta new file mode 100644 index 0000000..73e543a --- /dev/null +++ b/Prototype 3/Assets/Course Library.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ba80c39eae1f41cabe635f43844c023 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters.meta b/Prototype 3/Assets/Course Library/Characters.meta new file mode 100644 index 0000000..dce6f46 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ab30495d8cc04868921a3eb89f430d4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm.meta b/Prototype 3/Assets/Course Library/Characters/Farm.meta new file mode 100644 index 0000000..017197b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9032ce177a9f74d5f8e7743a2d35e3fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Black.prefab new file mode 100644 index 0000000..504d264 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Black.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 458790} + m_Father: {fileID: 400034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 404272} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 446066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 417354} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 466708} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 426256} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Man_01_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + - {fileID: 472936} + - {fileID: 451956} + - {fileID: 404252} + - {fileID: 454034} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426256} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100974} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 465420} + m_Father: {fileID: 400028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419388} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110818} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 446066} + m_Father: {fileID: 448250} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458790} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458790 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111290} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400032} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465420} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465420 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116718} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 466708} + - {fileID: 419054} + - {fileID: 448250} + m_Father: {fileID: 426256} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451956} + - component: {fileID: 13712934} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451956 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121172} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13712934 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121172} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 404272} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 458790} + - {fileID: 400028} + - {fileID: 426256} + - {fileID: 465420} + - {fileID: 448250} + - {fileID: 419388} + - {fileID: 446066} + - {fileID: 400012} + - {fileID: 419054} + - {fileID: 442218} + - {fileID: 417354} + - {fileID: 400022} + - {fileID: 466708} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &128396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404252} + - component: {fileID: 13788244} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128396} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788244 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128396} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 404272} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 458790} + - {fileID: 400028} + - {fileID: 426256} + - {fileID: 465420} + - {fileID: 448250} + - {fileID: 419388} + - {fileID: 446066} + - {fileID: 400012} + - {fileID: 419054} + - {fileID: 442218} + - {fileID: 417354} + - {fileID: 400022} + - {fileID: 466708} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &141392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417354} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417354 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141392} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400022} + m_Father: {fileID: 442218} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &163198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454034} + - component: {fileID: 13795232} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &454034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163198} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795232 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163198} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 404272} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 458790} + - {fileID: 400028} + - {fileID: 426256} + - {fileID: 465420} + - {fileID: 448250} + - {fileID: 419388} + - {fileID: 446066} + - {fileID: 400012} + - {fileID: 419054} + - {fileID: 442218} + - {fileID: 417354} + - {fileID: 400022} + - {fileID: 466708} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &165452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442218} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165452} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 417354} + m_Father: {fileID: 419054} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446066} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171080} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 419388} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &180114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466708} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180114} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400020} + m_Father: {fileID: 465420} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448250} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182198} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 419388} + m_Father: {fileID: 465420} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404272} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187094} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472936} + - component: {fileID: 13715856} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190934} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715856 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190934} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 404272} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 458790} + - {fileID: 400028} + - {fileID: 426256} + - {fileID: 465420} + - {fileID: 448250} + - {fileID: 419388} + - {fileID: 446066} + - {fileID: 400012} + - {fileID: 419054} + - {fileID: 442218} + - {fileID: 417354} + - {fileID: 400022} + - {fileID: 466708} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &197946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419054} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197946} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 442218} + m_Father: {fileID: 465420} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Black.prefab.meta new file mode 100644 index 0000000..e818d88 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Black.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f8abbdd178867d2419ba9feb6ff2cba0 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Brown.prefab new file mode 100644 index 0000000..bd036b5 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Brown.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Man_01_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + - {fileID: 422704} + - {fileID: 481318} + - {fileID: 494870} + - {fileID: 467980} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 427928} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 463912} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 419344} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 415548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 426674} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400450} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427928} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101234} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 456826} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422704} + - component: {fileID: 13785414} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105074} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785414 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105074} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + - {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + - {fileID: 2100000, guid: d4f57b669d9639544b1d50ba3f22dbe4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 426674} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 400450} + - {fileID: 400018} + - {fileID: 427928} + - {fileID: 456826} + - {fileID: 466328} + - {fileID: 454340} + - {fileID: 415548} + - {fileID: 400034} + - {fileID: 417200} + - {fileID: 471492} + - {fileID: 419344} + - {fileID: 400024} + - {fileID: 463912} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &106906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417200} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106906} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 471492} + m_Father: {fileID: 456826} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &119870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463912} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119870} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 456826} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &132070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481318} + - component: {fileID: 13713192} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &481318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132070} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13713192 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132070} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 426674} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 400450} + - {fileID: 400018} + - {fileID: 427928} + - {fileID: 456826} + - {fileID: 466328} + - {fileID: 454340} + - {fileID: 415548} + - {fileID: 400034} + - {fileID: 417200} + - {fileID: 471492} + - {fileID: 419344} + - {fileID: 400024} + - {fileID: 463912} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &137336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419344} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137336} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 471492} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426674} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137648} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467980} + - component: {fileID: 13792688} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137660} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792688 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137660} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 426674} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 400450} + - {fileID: 400018} + - {fileID: 427928} + - {fileID: 456826} + - {fileID: 466328} + - {fileID: 454340} + - {fileID: 415548} + - {fileID: 400034} + - {fileID: 417200} + - {fileID: 471492} + - {fileID: 419344} + - {fileID: 400024} + - {fileID: 463912} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &145964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494870} + - component: {fileID: 13788994} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145964} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788994 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145964} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 426674} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 400450} + - {fileID: 400018} + - {fileID: 427928} + - {fileID: 456826} + - {fileID: 466328} + - {fileID: 454340} + - {fileID: 415548} + - {fileID: 400034} + - {fileID: 417200} + - {fileID: 471492} + - {fileID: 419344} + - {fileID: 400024} + - {fileID: 463912} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &156606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471492} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471492 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156606} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 419344} + m_Father: {fileID: 417200} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415548} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165492} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 454340} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400450} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168934} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466328} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174710} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 454340} + m_Father: {fileID: 456826} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454340} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454340 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181920} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 415548} + m_Father: {fileID: 466328} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456826} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197800} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 463912} + - {fileID: 417200} + - {fileID: 466328} + m_Father: {fileID: 427928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Brown.prefab.meta new file mode 100644 index 0000000..589ff8e --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_Brown.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 6f52b946693e54048af74f5cd6ba49f8 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_White.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_White.prefab new file mode 100644 index 0000000..4cefe9b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_White.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Man_01_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + - {fileID: 437764} + - {fileID: 432708} + - {fileID: 411230} + - {fileID: 456248} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 466488} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 466910} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 478158} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 468304} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 470342} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 446808} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411230} + - component: {fileID: 13736994} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102252} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736994 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102252} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 470342} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 446808} + - {fileID: 400018} + - {fileID: 466488} + - {fileID: 496656} + - {fileID: 494466} + - {fileID: 457696} + - {fileID: 468304} + - {fileID: 400034} + - {fileID: 487362} + - {fileID: 481060} + - {fileID: 478158} + - {fileID: 400024} + - {fileID: 466910} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &105746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496656} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105746} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 466910} + - {fileID: 487362} + - {fileID: 494466} + m_Father: {fileID: 466488} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494466} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494466 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122980} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 457696} + m_Father: {fileID: 496656} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468304} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125522} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 457696} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &128960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457696} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128960} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 468304} + m_Father: {fileID: 494466} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470342} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140224} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437764} + - component: {fileID: 13715150} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150938} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715150 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 76856409e42797647857f1675c1b6ef9, type: 2} + - {fileID: 2100000, guid: 76856409e42797647857f1675c1b6ef9, type: 2} + - {fileID: 2100000, guid: 76856409e42797647857f1675c1b6ef9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 470342} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 446808} + - {fileID: 400018} + - {fileID: 466488} + - {fileID: 496656} + - {fileID: 494466} + - {fileID: 457696} + - {fileID: 468304} + - {fileID: 400034} + - {fileID: 487362} + - {fileID: 481060} + - {fileID: 478158} + - {fileID: 400024} + - {fileID: 466910} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &154660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432708} + - component: {fileID: 13767396} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &432708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154660} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13767396 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154660} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 470342} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 446808} + - {fileID: 400018} + - {fileID: 466488} + - {fileID: 496656} + - {fileID: 494466} + - {fileID: 457696} + - {fileID: 468304} + - {fileID: 400034} + - {fileID: 487362} + - {fileID: 481060} + - {fileID: 478158} + - {fileID: 400024} + - {fileID: 466910} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &156738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481060} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156738} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 478158} + m_Father: {fileID: 487362} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466910} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162372} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 496656} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446808} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173436} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &176570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456248} + - component: {fileID: 13716784} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176570} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716784 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176570} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 470342} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 446808} + - {fileID: 400018} + - {fileID: 466488} + - {fileID: 496656} + - {fileID: 494466} + - {fileID: 457696} + - {fileID: 468304} + - {fileID: 400034} + - {fileID: 487362} + - {fileID: 481060} + - {fileID: 478158} + - {fileID: 400024} + - {fileID: 466910} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &178652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466488} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178652} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 496656} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478158} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179938} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 481060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487362} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188418} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 481060} + m_Father: {fileID: 496656} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_White.prefab.meta new file mode 100644 index 0000000..1520a2c --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_01_White.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 3bd8a450fcb589542a7843ea7bda2ee6 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Black.prefab new file mode 100644 index 0000000..7b1d6f0 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Black.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Man_02_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + - {fileID: 441122} + - {fileID: 475062} + - {fileID: 440904} + - {fileID: 410538} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 439426} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 402076} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 497412} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 458550} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 442558} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 402884} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &105368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410538} + - component: {fileID: 13736516} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105368} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736516 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105368} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 442558} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 402884} + - {fileID: 400018} + - {fileID: 439426} + - {fileID: 416692} + - {fileID: 412752} + - {fileID: 427890} + - {fileID: 458550} + - {fileID: 400034} + - {fileID: 467318} + - {fileID: 477702} + - {fileID: 497412} + - {fileID: 400024} + - {fileID: 402076} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &108642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441122} + - component: {fileID: 13793398} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793398 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108642} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 442558} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 402884} + - {fileID: 400018} + - {fileID: 439426} + - {fileID: 416692} + - {fileID: 412752} + - {fileID: 427890} + - {fileID: 458550} + - {fileID: 400034} + - {fileID: 467318} + - {fileID: 477702} + - {fileID: 497412} + - {fileID: 400024} + - {fileID: 402076} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &132676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442558} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132676} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &133160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412752} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133160} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 427890} + m_Father: {fileID: 416692} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439426} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439426 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141784} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 416692} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477702} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142250} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 497412} + m_Father: {fileID: 467318} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440904} + - component: {fileID: 13796908} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &440904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144984} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13796908 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144984} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 442558} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 402884} + - {fileID: 400018} + - {fileID: 439426} + - {fileID: 416692} + - {fileID: 412752} + - {fileID: 427890} + - {fileID: 458550} + - {fileID: 400034} + - {fileID: 467318} + - {fileID: 477702} + - {fileID: 497412} + - {fileID: 400024} + - {fileID: 402076} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &145802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402076} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145802} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 416692} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402884} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149802} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467318} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150648} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 477702} + m_Father: {fileID: 416692} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475062} + - component: {fileID: 13771394} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &475062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153924} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13771394 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153924} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 442558} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 402884} + - {fileID: 400018} + - {fileID: 439426} + - {fileID: 416692} + - {fileID: 412752} + - {fileID: 427890} + - {fileID: 458550} + - {fileID: 400034} + - {fileID: 467318} + - {fileID: 477702} + - {fileID: 497412} + - {fileID: 400024} + - {fileID: 402076} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &164256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458550} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164256} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 427890} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416692} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178632} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 402076} + - {fileID: 467318} + - {fileID: 412752} + m_Father: {fileID: 439426} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497412} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497412 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183194} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 477702} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &198760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427890} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &427890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198760} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 458550} + m_Father: {fileID: 412752} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Black.prefab.meta new file mode 100644 index 0000000..4769ac6 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Black.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: fc01a3bb589cebc4aa10892db165243b +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Brown.prefab new file mode 100644 index 0000000..81c18bb --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Brown.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 484976} + m_Father: {fileID: 400034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 449062} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 450498} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 460192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 493692} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 492674} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Man_02_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + - {fileID: 424192} + - {fileID: 499860} + - {fileID: 411172} + - {fileID: 404052} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &103896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434908} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103896} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 421966} + m_Father: {fileID: 478476} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &106184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411172} + - component: {fileID: 13756642} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106184} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756642 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106184} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 449062} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 484976} + - {fileID: 400028} + - {fileID: 492674} + - {fileID: 478476} + - {fileID: 434908} + - {fileID: 421966} + - {fileID: 450498} + - {fileID: 400012} + - {fileID: 460808} + - {fileID: 416172} + - {fileID: 460192} + - {fileID: 400022} + - {fileID: 493692} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &110324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492674} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110324} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 478476} + m_Father: {fileID: 400028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449062} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112084} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460808} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120770} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 416172} + m_Father: {fileID: 478476} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478476} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478476 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126980} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 493692} + - {fileID: 460808} + - {fileID: 434908} + m_Father: {fileID: 492674} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424192} + - component: {fileID: 13726648} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144024} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726648 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144024} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 449062} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 484976} + - {fileID: 400028} + - {fileID: 492674} + - {fileID: 478476} + - {fileID: 434908} + - {fileID: 421966} + - {fileID: 450498} + - {fileID: 400012} + - {fileID: 460808} + - {fileID: 416172} + - {fileID: 460192} + - {fileID: 400022} + - {fileID: 493692} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &148260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493692} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148260} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400020} + m_Father: {fileID: 478476} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &154456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460192} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154456} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400022} + m_Father: {fileID: 416172} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416172} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159448} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 460192} + m_Father: {fileID: 460808} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499860} + - component: {fileID: 13713646} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &499860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167994} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13713646 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167994} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 449062} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 484976} + - {fileID: 400028} + - {fileID: 492674} + - {fileID: 478476} + - {fileID: 434908} + - {fileID: 421966} + - {fileID: 450498} + - {fileID: 400012} + - {fileID: 460808} + - {fileID: 416172} + - {fileID: 460192} + - {fileID: 400022} + - {fileID: 493692} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &180608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421966} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421966 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180608} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 450498} + m_Father: {fileID: 434908} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450498} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182288} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 421966} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484976} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195400} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400032} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404052} + - component: {fileID: 13717322} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &404052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199998} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13717322 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199998} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 98fbfc47bde97094b8c2f009de847406, type: 2} + - {fileID: 2100000, guid: 98fbfc47bde97094b8c2f009de847406, type: 2} + - {fileID: 2100000, guid: 98fbfc47bde97094b8c2f009de847406, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 449062} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 484976} + - {fileID: 400028} + - {fileID: 492674} + - {fileID: 478476} + - {fileID: 434908} + - {fileID: 421966} + - {fileID: 450498} + - {fileID: 400012} + - {fileID: 460808} + - {fileID: 416172} + - {fileID: 460192} + - {fileID: 400022} + - {fileID: 493692} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Brown.prefab.meta new file mode 100644 index 0000000..d4a37fd --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_Brown.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 814f4326a50812947b2469896d89a215 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_White.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_White.prefab new file mode 100644 index 0000000..6171b01 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_White.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 412356} + m_Father: {fileID: 400034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 450996} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 438376} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 462730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 470044} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 426350} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Man_02_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + - {fileID: 473682} + - {fileID: 435364} + - {fileID: 457094} + - {fileID: 415508} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &112120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420804} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420804 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112120} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 470044} + - {fileID: 420154} + - {fileID: 424628} + m_Father: {fileID: 426350} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412356} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412356 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112696} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400032} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &113358 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462730} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113358} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400022} + m_Father: {fileID: 478114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450996} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115088} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426350} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123190} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 420804} + m_Father: {fileID: 400028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420154} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123770} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 478114} + m_Father: {fileID: 420804} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438376} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129332} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 486256} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435364} + - component: {fileID: 13763718} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &435364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142216} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13763718 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142216} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 450996} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 412356} + - {fileID: 400028} + - {fileID: 426350} + - {fileID: 420804} + - {fileID: 424628} + - {fileID: 486256} + - {fileID: 438376} + - {fileID: 400012} + - {fileID: 420154} + - {fileID: 478114} + - {fileID: 462730} + - {fileID: 400022} + - {fileID: 470044} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &154552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470044} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154552} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400020} + m_Father: {fileID: 420804} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415508} + - component: {fileID: 13731972} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415508 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160438} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13731972 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160438} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6bc0b76677d86c84bae40c11173940a2, type: 2} + - {fileID: 2100000, guid: 6bc0b76677d86c84bae40c11173940a2, type: 2} + - {fileID: 2100000, guid: 6bc0b76677d86c84bae40c11173940a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 450996} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 412356} + - {fileID: 400028} + - {fileID: 426350} + - {fileID: 420804} + - {fileID: 424628} + - {fileID: 486256} + - {fileID: 438376} + - {fileID: 400012} + - {fileID: 420154} + - {fileID: 478114} + - {fileID: 462730} + - {fileID: 400022} + - {fileID: 470044} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &167128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473682} + - component: {fileID: 13798996} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167128} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13798996 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167128} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 450996} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 412356} + - {fileID: 400028} + - {fileID: 426350} + - {fileID: 420804} + - {fileID: 424628} + - {fileID: 486256} + - {fileID: 438376} + - {fileID: 400012} + - {fileID: 420154} + - {fileID: 478114} + - {fileID: 462730} + - {fileID: 400022} + - {fileID: 470044} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &185590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457094} + - component: {fileID: 13754694} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185590} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754694 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185590} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 450996} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 412356} + - {fileID: 400028} + - {fileID: 426350} + - {fileID: 420804} + - {fileID: 424628} + - {fileID: 486256} + - {fileID: 438376} + - {fileID: 400012} + - {fileID: 420154} + - {fileID: 478114} + - {fileID: 462730} + - {fileID: 400022} + - {fileID: 470044} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &186516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424628} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186516} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 486256} + m_Father: {fileID: 420804} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486256} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193200} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 438376} + m_Father: {fileID: 424628} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478114} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478114 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196232} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 462730} + m_Father: {fileID: 420154} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_White.prefab.meta new file mode 100644 index 0000000..6b27149 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Man_02_White.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 7b6675de545141649953fd8adec4561b +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Black.prefab new file mode 100644 index 0000000..e181dd8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Black.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 474834} + m_Father: {fileID: 400034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 432282} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 420430} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 499444} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 462140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 487000} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Woman_01_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + - {fileID: 490472} + - {fileID: 497152} + - {fileID: 451656} + - {fileID: 413846} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &103886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488028} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103886} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 482134} + m_Father: {fileID: 410100} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499444} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109536} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400022} + m_Father: {fileID: 482134} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413846} + - component: {fileID: 13791518} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413846 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115376} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13791518 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115376} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 432282} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 474834} + - {fileID: 400028} + - {fileID: 487000} + - {fileID: 410100} + - {fileID: 487520} + - {fileID: 474842} + - {fileID: 420430} + - {fileID: 400012} + - {fileID: 488028} + - {fileID: 482134} + - {fileID: 499444} + - {fileID: 400022} + - {fileID: 462140} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &120044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474842} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120044} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 420430} + m_Father: {fileID: 487520} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482134} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136278} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 499444} + m_Father: {fileID: 488028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487000} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152136} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 410100} + m_Father: {fileID: 400028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474834} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &474834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158080} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400032} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451656} + - component: {fileID: 13775384} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159920} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13775384 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159920} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 432282} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 474834} + - {fileID: 400028} + - {fileID: 487000} + - {fileID: 410100} + - {fileID: 487520} + - {fileID: 474842} + - {fileID: 420430} + - {fileID: 400012} + - {fileID: 488028} + - {fileID: 482134} + - {fileID: 499444} + - {fileID: 400022} + - {fileID: 462140} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &161374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487520} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161374} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 474842} + m_Father: {fileID: 410100} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497152} + - component: {fileID: 13748212} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &497152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165360} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748212 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165360} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 432282} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 474834} + - {fileID: 400028} + - {fileID: 487000} + - {fileID: 410100} + - {fileID: 487520} + - {fileID: 474842} + - {fileID: 420430} + - {fileID: 400012} + - {fileID: 488028} + - {fileID: 482134} + - {fileID: 499444} + - {fileID: 400022} + - {fileID: 462140} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &169670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432282} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169670} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462140} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175590} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400020} + m_Father: {fileID: 410100} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &177370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410100} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177370} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 462140} + - {fileID: 488028} + - {fileID: 487520} + m_Father: {fileID: 487000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420430} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420430 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179604} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 474842} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490472} + - component: {fileID: 13788098} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &490472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183876} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788098 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183876} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 432282} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 474834} + - {fileID: 400028} + - {fileID: 487000} + - {fileID: 410100} + - {fileID: 487520} + - {fileID: 474842} + - {fileID: 420430} + - {fileID: 400012} + - {fileID: 488028} + - {fileID: 482134} + - {fileID: 499444} + - {fileID: 400022} + - {fileID: 462140} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Black.prefab.meta new file mode 100644 index 0000000..6800f91 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Black.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 2af1fa464b69e4c4cb1a408373c7d971 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Brown.prefab new file mode 100644 index 0000000..3e392aa --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Brown.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Woman_01_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + - {fileID: 412380} + - {fileID: 479928} + - {fileID: 451254} + - {fileID: 463582} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 478872} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 455936} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 419748} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 414518} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 423556} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 456194} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423556} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423556 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116252} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419748} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419748 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129170} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 467272} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463582} + - component: {fileID: 13751726} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &463582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131324} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13751726 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131324} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423556} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 456194} + - {fileID: 400018} + - {fileID: 478872} + - {fileID: 498920} + - {fileID: 468056} + - {fileID: 496654} + - {fileID: 414518} + - {fileID: 400034} + - {fileID: 406756} + - {fileID: 467272} + - {fileID: 419748} + - {fileID: 400024} + - {fileID: 455936} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &134010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479928} + - component: {fileID: 13767340} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134010} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13767340 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134010} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423556} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 456194} + - {fileID: 400018} + - {fileID: 478872} + - {fileID: 498920} + - {fileID: 468056} + - {fileID: 496654} + - {fileID: 414518} + - {fileID: 400034} + - {fileID: 406756} + - {fileID: 467272} + - {fileID: 419748} + - {fileID: 400024} + - {fileID: 455936} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &139344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455936} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139344} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 498920} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406756} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146460} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 467272} + m_Father: {fileID: 498920} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498920} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &498920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153704} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 455936} + - {fileID: 406756} + - {fileID: 468056} + m_Father: {fileID: 478872} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468056} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159144} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 496654} + m_Father: {fileID: 498920} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478872} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478872 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161756} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 498920} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451254} + - component: {fileID: 13782850} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162860} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782850 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162860} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dea8da5c59fb63f43bdae7f3ae6f83e9, type: 2} + - {fileID: 2100000, guid: dea8da5c59fb63f43bdae7f3ae6f83e9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423556} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 456194} + - {fileID: 400018} + - {fileID: 478872} + - {fileID: 498920} + - {fileID: 468056} + - {fileID: 496654} + - {fileID: 414518} + - {fileID: 400034} + - {fileID: 406756} + - {fileID: 467272} + - {fileID: 419748} + - {fileID: 400024} + - {fileID: 455936} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &164096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467272} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164096} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 419748} + m_Father: {fileID: 406756} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &176304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414518} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176304} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 496654} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412380} + - component: {fileID: 13722492} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &412380 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179588} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722492 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179588} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423556} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 456194} + - {fileID: 400018} + - {fileID: 478872} + - {fileID: 498920} + - {fileID: 468056} + - {fileID: 496654} + - {fileID: 414518} + - {fileID: 400034} + - {fileID: 406756} + - {fileID: 467272} + - {fileID: 419748} + - {fileID: 400024} + - {fileID: 455936} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &180642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496654} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180642} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 414518} + m_Father: {fileID: 468056} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456194} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187280} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Brown.prefab.meta new file mode 100644 index 0000000..3f4c7fb --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_Brown.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f3f69bcf5a1514c458ed5c9b96f28e34 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_White.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_White.prefab new file mode 100644 index 0000000..3ba6538 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_White.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 424844} + m_Father: {fileID: 400034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 428714} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 458912} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 470766} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 485210} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 430160} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Woman_01_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + - {fileID: 438896} + - {fileID: 464820} + - {fileID: 458650} + - {fileID: 415672} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &106968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458912} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106968} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 443730} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478094} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110574} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 443730} + m_Father: {fileID: 437908} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485210} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485210 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123786} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400020} + m_Father: {fileID: 437908} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430418} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430418 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124636} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 470766} + m_Father: {fileID: 467920} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &129530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430160} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430160 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129530} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 437908} + m_Father: {fileID: 400028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437908} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141678} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 485210} + - {fileID: 467920} + - {fileID: 478094} + m_Father: {fileID: 430160} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438896} + - component: {fileID: 13785264} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147042} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785264 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147042} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 428714} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 424844} + - {fileID: 400028} + - {fileID: 430160} + - {fileID: 437908} + - {fileID: 478094} + - {fileID: 443730} + - {fileID: 458912} + - {fileID: 400012} + - {fileID: 467920} + - {fileID: 430418} + - {fileID: 470766} + - {fileID: 400022} + - {fileID: 485210} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &149832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415672} + - component: {fileID: 13754606} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149832} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754606 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149832} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 428714} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 424844} + - {fileID: 400028} + - {fileID: 430160} + - {fileID: 437908} + - {fileID: 478094} + - {fileID: 443730} + - {fileID: 458912} + - {fileID: 400012} + - {fileID: 467920} + - {fileID: 430418} + - {fileID: 470766} + - {fileID: 400022} + - {fileID: 485210} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &155594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467920} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155594} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 430418} + m_Father: {fileID: 437908} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470766} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158706} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400022} + m_Father: {fileID: 430418} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458650} + - component: {fileID: 13766982} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173222} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766982 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173222} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 94bc80c9a69c60e40a7f3e87548db65e, type: 2} + - {fileID: 2100000, guid: 94bc80c9a69c60e40a7f3e87548db65e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 428714} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 424844} + - {fileID: 400028} + - {fileID: 430160} + - {fileID: 437908} + - {fileID: 478094} + - {fileID: 443730} + - {fileID: 458912} + - {fileID: 400012} + - {fileID: 467920} + - {fileID: 430418} + - {fileID: 470766} + - {fileID: 400022} + - {fileID: 485210} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &187004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428714} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187004} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424844} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &424844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192296} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400032} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443730} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197352} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 458912} + m_Father: {fileID: 478094} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464820} + - component: {fileID: 13784006} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199884} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13784006 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199884} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 428714} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 424844} + - {fileID: 400028} + - {fileID: 430160} + - {fileID: 437908} + - {fileID: 478094} + - {fileID: 443730} + - {fileID: 458912} + - {fileID: 400012} + - {fileID: 467920} + - {fileID: 430418} + - {fileID: 470766} + - {fileID: 400022} + - {fileID: 485210} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_White.prefab.meta new file mode 100644 index 0000000..ec0192b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_01_White.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 3cf7f489270aac84fb12901330960a5b +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Black.prefab new file mode 100644 index 0000000..e73cd16 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Black.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 443626} + m_Father: {fileID: 400034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 400040} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 481534} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400030} + m_Father: {fileID: 400038} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400038} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 452958} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400022} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 425442} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400020} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 441568} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400028} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 497934} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400028} + - {fileID: 400038} + - {fileID: 400040} + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400046} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Woman_02_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + - {fileID: 422902} + - {fileID: 475258} + - {fileID: 475298} + - {fileID: 489642} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100046} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &109178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476436} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109178} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 459010} + m_Father: {fileID: 414516} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489642} + - component: {fileID: 13799266} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110112} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799266 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110112} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 481534} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 443626} + - {fileID: 400028} + - {fileID: 497934} + - {fileID: 414516} + - {fileID: 476436} + - {fileID: 459010} + - {fileID: 452958} + - {fileID: 400012} + - {fileID: 488894} + - {fileID: 443242} + - {fileID: 425442} + - {fileID: 400022} + - {fileID: 441568} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &122632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452958} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122632} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 459010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443242} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130632} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 425442} + m_Father: {fileID: 488894} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443626} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141984} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400032} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422902} + - component: {fileID: 13716688} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &422902 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147166} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716688 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147166} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 481534} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 443626} + - {fileID: 400028} + - {fileID: 497934} + - {fileID: 414516} + - {fileID: 476436} + - {fileID: 459010} + - {fileID: 452958} + - {fileID: 400012} + - {fileID: 488894} + - {fileID: 443242} + - {fileID: 425442} + - {fileID: 400022} + - {fileID: 441568} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &147196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414516} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147196} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 441568} + - {fileID: 488894} + - {fileID: 476436} + m_Father: {fileID: 497934} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &154230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481534} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154230} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425442} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158024} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400022} + m_Father: {fileID: 443242} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441568} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159328} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400020} + m_Father: {fileID: 414516} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459010} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160546} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 452958} + m_Father: {fileID: 476436} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475298} + - component: {fileID: 13743932} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &475298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164762} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13743932 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 481534} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 443626} + - {fileID: 400028} + - {fileID: 497934} + - {fileID: 414516} + - {fileID: 476436} + - {fileID: 459010} + - {fileID: 452958} + - {fileID: 400012} + - {fileID: 488894} + - {fileID: 443242} + - {fileID: 425442} + - {fileID: 400022} + - {fileID: 441568} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &176920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475258} + - component: {fileID: 13741054} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176920} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13741054 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176920} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + - {fileID: 2100000, guid: e4d5a3e7cf15bcd4a919ec0bb9c42188, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400010} + - {fileID: 400038} + - {fileID: 400036} + - {fileID: 400030} + - {fileID: 481534} + - {fileID: 400040} + - {fileID: 400034} + - {fileID: 400032} + - {fileID: 443626} + - {fileID: 400028} + - {fileID: 497934} + - {fileID: 414516} + - {fileID: 476436} + - {fileID: 459010} + - {fileID: 452958} + - {fileID: 400012} + - {fileID: 488894} + - {fileID: 443242} + - {fileID: 425442} + - {fileID: 400022} + - {fileID: 441568} + - {fileID: 400020} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400010} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &178530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497934} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178530} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 414516} + m_Father: {fileID: 400028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488894} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189164} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 443242} + m_Father: {fileID: 414516} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Black.prefab.meta new file mode 100644 index 0000000..bd5ab70 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Black.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 0e1316a3e46fdb349b6ff648610a1d71 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Brown.prefab new file mode 100644 index 0000000..8c005d1 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Brown.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Woman_02_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + - {fileID: 407466} + - {fileID: 439226} + - {fileID: 420896} + - {fileID: 490092} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 475122} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 471284} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 443996} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 412908} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400882} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 440938} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &115160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471284} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115160} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 420256} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443996} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116588} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 440292} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420256} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116802} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 471284} + - {fileID: 446538} + - {fileID: 499186} + m_Father: {fileID: 475122} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499186} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499186 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118926} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 492028} + m_Father: {fileID: 420256} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440938} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130258} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492028} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134796} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 412908} + m_Father: {fileID: 499186} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440292} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &440292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136578} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 443996} + m_Father: {fileID: 446538} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &156988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490092} + - component: {fileID: 13789156} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &490092 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156988} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789156 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156988} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 400882} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 440938} + - {fileID: 400018} + - {fileID: 475122} + - {fileID: 420256} + - {fileID: 499186} + - {fileID: 492028} + - {fileID: 412908} + - {fileID: 400034} + - {fileID: 446538} + - {fileID: 440292} + - {fileID: 443996} + - {fileID: 400024} + - {fileID: 471284} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &172560 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439226} + - component: {fileID: 13721102} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172560} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721102 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172560} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 400882} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 440938} + - {fileID: 400018} + - {fileID: 475122} + - {fileID: 420256} + - {fileID: 499186} + - {fileID: 492028} + - {fileID: 412908} + - {fileID: 400034} + - {fileID: 446538} + - {fileID: 440292} + - {fileID: 443996} + - {fileID: 400024} + - {fileID: 471284} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &183414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412908} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183414} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 492028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420896} + - component: {fileID: 13715350} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &420896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188748} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715350 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188748} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 400882} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 440938} + - {fileID: 400018} + - {fileID: 475122} + - {fileID: 420256} + - {fileID: 499186} + - {fileID: 492028} + - {fileID: 412908} + - {fileID: 400034} + - {fileID: 446538} + - {fileID: 440292} + - {fileID: 443996} + - {fileID: 400024} + - {fileID: 471284} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &191274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475122} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191274} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 420256} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446538} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192826} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 440292} + m_Father: {fileID: 420256} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407466} + - component: {fileID: 13714836} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &407466 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197532} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714836 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197532} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 400882} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 440938} + - {fileID: 400018} + - {fileID: 475122} + - {fileID: 420256} + - {fileID: 499186} + - {fileID: 492028} + - {fileID: 412908} + - {fileID: 400034} + - {fileID: 446538} + - {fileID: 440292} + - {fileID: 443996} + - {fileID: 400024} + - {fileID: 471284} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &198126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400882} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198126} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Brown.prefab.meta new file mode 100644 index 0000000..3ba40d2 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_Brown.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 610afbb40c4385d42aa33adfe3531f0a +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_White.prefab b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_White.prefab new file mode 100644 index 0000000..8427a5f --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_White.prefab @@ -0,0 +1,1211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimpleFarmer_Woman_02_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400036} + - {fileID: 411954} + - {fileID: 477990} + - {fileID: 428266} + - {fileID: 410946} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000014985858, y: 6.7740297e-12, z: 7.8608344e-13, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 454862} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: -9.023e-42, y: 4.437e-42, z: 0, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 448764} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 447658} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + m_LocalPosition: {x: -0.4403, y: -4.8316907e-15, z: 6.780326e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 445516} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235333, z: 0.9999314, w: 0.00046165092} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: 7.105427e-17, z: 1.110223e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + m_LocalPosition: {x: -0.38874373, y: -1.7208457e-17, z: 7.342464e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 455168} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809007, z: -0.011708392, w: 0.006858052} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + m_LocalPosition: {x: 0.374522, y: 3.1974422e-16, z: -1.0987456e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.1971365e-12, z: -3.69074e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 492900} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445516} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107496} + serializedVersion: 2 + m_LocalRotation: {x: 6.115525e-17, y: 6.1309337e-17, z: 4.718448e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: -2.8421708e-15, z: 7.256011e-20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 441850} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492900} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107818} + serializedVersion: 2 + m_LocalRotation: {x: 8.7732285e-15, y: 1.4235312e-17, z: -2.9758814e-16, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477990} + - component: {fileID: 13797920} + m_Layer: 0 + m_Name: SF_Character_FarmersDaughter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477990 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116062} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797920 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116062} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: cc347604e888272408e91697907628e5, type: 2} + - {fileID: 2100000, guid: 56ebc0202fbc1a24a960ec004e48a858, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300058, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 455168} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 492900} + - {fileID: 400018} + - {fileID: 454862} + - {fileID: 408348} + - {fileID: 487948} + - {fileID: 441850} + - {fileID: 445516} + - {fileID: 400034} + - {fileID: 494282} + - {fileID: 413576} + - {fileID: 447658} + - {fileID: 400024} + - {fileID: 448764} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &120470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487948} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120470} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 441850} + m_Father: {fileID: 408348} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441850} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123624} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: -6.1636894e-16, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 445516} + m_Father: {fileID: 487948} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448764} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126362} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 408348} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &128676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428266} + - component: {fileID: 13747714} + m_Layer: 0 + m_Name: SF_Character_FarmersWife + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &428266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128676} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13747714 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128676} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + - {fileID: 2100000, guid: f98c6192bf2545644bb912bfaf19f832, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300054, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 455168} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 492900} + - {fileID: 400018} + - {fileID: 454862} + - {fileID: 408348} + - {fileID: 487948} + - {fileID: 441850} + - {fileID: 445516} + - {fileID: 400034} + - {fileID: 494282} + - {fileID: 413576} + - {fileID: 447658} + - {fileID: 400024} + - {fileID: 448764} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46330285, y: 0.0000017285347, z: 0.01634252} + m_Extent: {x: 1.5085204, y: 1.6845057, z: 0.625034} + m_DirtyAABB: 0 +--- !u!1 &151334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455168} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151334} + serializedVersion: 2 + m_LocalRotation: {x: 6.177083e-15, y: 1.4669058e-16, z: -2.0040257e-16, w: 1} + m_LocalPosition: {x: -6.7241143e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410946} + - component: {fileID: 13736642} + m_Layer: 0 + m_Name: SF_Character_Wrangler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157240} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736642 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + - {fileID: 2100000, guid: 9d9526852cc4b0b42bf5de686168e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300052, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 455168} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 492900} + - {fileID: 400018} + - {fileID: 454862} + - {fileID: 408348} + - {fileID: 487948} + - {fileID: 441850} + - {fileID: 445516} + - {fileID: 400034} + - {fileID: 494282} + - {fileID: 413576} + - {fileID: 447658} + - {fileID: 400024} + - {fileID: 448764} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4581933, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5034108, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &165284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494282} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165284} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: -8.659561e-17, w: -8.7157646e-33} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 413576} + m_Father: {fileID: 408348} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454862} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173734} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -1.6102571e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 408348} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &174854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413576} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174854} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: -2.6645353e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 447658} + m_Father: {fileID: 494282} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408348} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175446} + serializedVersion: 2 + m_LocalRotation: {x: -1.8029e-41, y: -8.904e-42, z: -1.6653345e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 448764} + - {fileID: 494282} + - {fileID: 487948} + m_Father: {fileID: 454862} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411954} + - component: {fileID: 13798698} + m_Layer: 0 + m_Name: SF_Character_Farmer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189262} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13798698 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189262} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + - {fileID: 2100000, guid: 4ffb04dab08f3bc46b4bae49c8873e63, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300056, guid: aaf0205bbf9d1a4458899575eed1c962, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 455168} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 492900} + - {fileID: 400018} + - {fileID: 454862} + - {fileID: 408348} + - {fileID: 487948} + - {fileID: 441850} + - {fileID: 445516} + - {fileID: 400034} + - {fileID: 494282} + - {fileID: 413576} + - {fileID: 447658} + - {fileID: 400024} + - {fileID: 448764} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46815217, y: 0.0000017285347, z: 0.01634264} + m_Extent: {x: 1.5133697, y: 1.6845057, z: 0.5710671} + m_DirtyAABB: 0 +--- !u!1 &195338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447658} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447658 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195338} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 413576} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_White.prefab.meta new file mode 100644 index 0000000..3f65c80 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Farm/SimpleFarmer_Woman_02_White.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 7169122e91e1981469b2b6045ddf7963 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/Characters/Town.meta b/Prototype 3/Assets/Course Library/Characters/Town.meta new file mode 100644 index 0000000..3ea1947 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c40e59f62d66499483f34d7d8e9fc29 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Black.prefab new file mode 100644 index 0000000..4652da0 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Black.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_Business_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 438548} + - {fileID: 432972} + - {fileID: 409896} + - {fileID: 401480} + - {fileID: 449282} + - {fileID: 441856} + - {fileID: 425630} + - {fileID: 411912} + - {fileID: 457214} + - {fileID: 454792} + - {fileID: 443724} + - {fileID: 478442} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 462746} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 492562} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 489980} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 425044} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 452304} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 449870} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478442} + - component: {fileID: 13786062} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &478442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100356} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13786062 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100356} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a40e1f49699c0da4b878646e3acdfad8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &101648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441856} + - component: {fileID: 13754866} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &441856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101648} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754866 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101648} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &102144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462746} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462746 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102144} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 432784} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425044} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111696} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 413068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492562} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118110} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 432784} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429782} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429782 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124694} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 413068} + m_Father: {fileID: 432784} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489980} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126526} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 408292} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449282} + - component: {fileID: 13784266} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &449282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130238} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13784266 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130238} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &131066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452304} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131066} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454792} + - component: {fileID: 13789842} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &454792 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136532} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789842 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136532} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &139930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449870} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139930} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438548} + - component: {fileID: 13704628} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140800} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13704628 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140800} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 632309c76598ef2439d70d47bb507f87, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &147218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432972} + - component: {fileID: 13746196} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &432972 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147218} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746196 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147218} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &157324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425630} + - component: {fileID: 13721794} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &425630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157324} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13721794 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157324} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &157456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409896} + - component: {fileID: 13790770} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157456} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13790770 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157456} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &167130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453388} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167130} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 408292} + m_Father: {fileID: 432784} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &172620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443724} + - component: {fileID: 13706566} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &443724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172620} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13706566 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &173210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408292} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173210} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 489980} + m_Father: {fileID: 453388} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457214} + - component: {fileID: 13797050} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &457214 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175992} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797050 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175992} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &176168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401480} + - component: {fileID: 13748924} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &401480 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176168} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13748924 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176168} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &176624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413068} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176624} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 425044} + m_Father: {fileID: 429782} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411912} + - component: {fileID: 13770324} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183962} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770324 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183962} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 452304} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 449870} + - {fileID: 400018} + - {fileID: 462746} + - {fileID: 432784} + - {fileID: 429782} + - {fileID: 413068} + - {fileID: 425044} + - {fileID: 400034} + - {fileID: 453388} + - {fileID: 408292} + - {fileID: 489980} + - {fileID: 400024} + - {fileID: 492562} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &192958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432784} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432784 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192958} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 492562} + - {fileID: 453388} + - {fileID: 429782} + m_Father: {fileID: 462746} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Black.prefab.meta new file mode 100644 index 0000000..153e957 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Black.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 2f8d00bf5057f624e949aef802595da9 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Brown.prefab new file mode 100644 index 0000000..cdefc6b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Brown.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_Business_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 495634} + - {fileID: 495932} + - {fileID: 494126} + - {fileID: 421000} + - {fileID: 447964} + - {fileID: 461938} + - {fileID: 472012} + - {fileID: 416222} + - {fileID: 475036} + - {fileID: 459762} + - {fileID: 456868} + - {fileID: 491982} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 464246} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 492944} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 478038} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 450998} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 462388} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 471258} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472012} + - component: {fileID: 13720952} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &472012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101024} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720952 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101024} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &102966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421000} + - component: {fileID: 13735932} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &421000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102966} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13735932 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102966} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &103360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459762} + - component: {fileID: 13722306} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103360} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722306 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103360} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &109450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471258} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109450} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492648} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112364} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 492944} + - {fileID: 411124} + - {fileID: 416150} + m_Father: {fileID: 464246} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &116468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464246} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464246 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116468} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 492648} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &117998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456868} + - component: {fileID: 13753236} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117998} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753236 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117998} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &118136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444056} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118136} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 478038} + m_Father: {fileID: 411124} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &119138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462388} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119138} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495634} + - component: {fileID: 13715014} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &495634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127214} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715014 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127214} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d542d86ca4fc4f842a8266577ae5e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &134528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491982} + - component: {fileID: 13705556} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &491982 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134528} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705556 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134528} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a40e1f49699c0da4b878646e3acdfad8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &159512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475036} + - component: {fileID: 13789652} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &475036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159512} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789652 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159512} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &160664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447964} + - component: {fileID: 13788290} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &447964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160664} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13788290 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160664} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &163132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411124} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411124 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163132} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 444056} + m_Father: {fileID: 492648} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473352} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166196} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 450998} + m_Father: {fileID: 416150} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461938} + - component: {fileID: 13738062} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &461938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175024} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13738062 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175024} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &182592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416222} + - component: {fileID: 13727728} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182592} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13727728 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182592} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &183746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 495932} + - component: {fileID: 13745082} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &495932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183746} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745082 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183746} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &187690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494126} + - component: {fileID: 13757486} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494126 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187690} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757486 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187690} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 462388} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 471258} + - {fileID: 400018} + - {fileID: 464246} + - {fileID: 492648} + - {fileID: 416150} + - {fileID: 473352} + - {fileID: 450998} + - {fileID: 400034} + - {fileID: 411124} + - {fileID: 444056} + - {fileID: 478038} + - {fileID: 400024} + - {fileID: 492944} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &187770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492944} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187770} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 492648} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450998} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193162} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 473352} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478038} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195408} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 444056} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416150} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197014} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 473352} + m_Father: {fileID: 492648} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Brown.prefab.meta new file mode 100644 index 0000000..1d60ea8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_Brown.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: c14bb5ce28dbb7442a2f79d8b6a061ce +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_White.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_White.prefab new file mode 100644 index 0000000..338f7f2 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_White.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_Business_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 472796} + - {fileID: 438590} + - {fileID: 498726} + - {fileID: 458442} + - {fileID: 483788} + - {fileID: 496088} + - {fileID: 451884} + - {fileID: 447646} + - {fileID: 424720} + - {fileID: 443772} + - {fileID: 430988} + - {fileID: 415168} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 451634} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 453586} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 406358} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 490528} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 438690} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 434424} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458442} + - component: {fileID: 13792516} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109058} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792516 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109058} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &117486 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430988} + - component: {fileID: 13785124} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430988 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117486} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785124 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117486} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &117884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436020} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117884} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 408820} + m_Father: {fileID: 446968} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443772} + - component: {fileID: 13778208} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &443772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131180} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13778208 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131180} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &132216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496088} + - component: {fileID: 13745798} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &496088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132216} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745798 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132216} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &139812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472796} + - component: {fileID: 13717610} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139812} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13717610 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 497bbddce010fea4da3dcb5c5210ad16, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &140318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408820} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140318} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 406358} + m_Father: {fileID: 436020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424720} + - component: {fileID: 13740260} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144718} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13740260 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144718} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &145162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483788} + - component: {fileID: 13710926} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483788 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145162} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13710926 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145162} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &145740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434424} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434424 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145740} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451634} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151940} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 446968} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406358} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406358 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160350} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 408820} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446968} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161180} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 453586} + - {fileID: 436020} + - {fileID: 488980} + m_Father: {fileID: 451634} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453586} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166252} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 446968} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451884} + - component: {fileID: 13756898} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171070} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756898 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171070} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &172096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438690} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172096} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488980} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178910} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 454332} + m_Father: {fileID: 446968} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415168} + - component: {fileID: 13713722} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184530} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13713722 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184530} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a40e1f49699c0da4b878646e3acdfad8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &184622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490528} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490528 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184622} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 454332} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498726} + - component: {fileID: 13762706} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &498726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191010} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13762706 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191010} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &191964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454332} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454332 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191964} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 490528} + m_Father: {fileID: 488980} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &196490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447646} + - component: {fileID: 13777104} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &447646 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196490} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13777104 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196490} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &199476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438590} + - component: {fileID: 13774854} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &438590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199476} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13774854 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199476} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 438690} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 434424} + - {fileID: 400018} + - {fileID: 451634} + - {fileID: 446968} + - {fileID: 488980} + - {fileID: 454332} + - {fileID: 490528} + - {fileID: 400034} + - {fileID: 436020} + - {fileID: 408820} + - {fileID: 406358} + - {fileID: 400024} + - {fileID: 453586} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_White.prefab.meta new file mode 100644 index 0000000..b81849a --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Business_White.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: b186f9485a0828b468f98fe846ae1a68 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Black.prefab new file mode 100644 index 0000000..737cb3e --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Black.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400052} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 444044} + m_Father: {fileID: 400054} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400054} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400052} + m_Father: {fileID: 400060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400060} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400054} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400050} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 437552} + m_Father: {fileID: 400056} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400056} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400050} + m_Father: {fileID: 400058} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400058} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100040} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400056} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 499116} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400042} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100048} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 465882} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100056} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 475374} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400048} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100058} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 445464} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100062} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400048} + - {fileID: 400058} + - {fileID: 400060} + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400066} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_Punk_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 476294} + - {fileID: 462506} + - {fileID: 424570} + - {fileID: 448342} + - {fileID: 414174} + - {fileID: 434996} + - {fileID: 424596} + - {fileID: 419442} + - {fileID: 439026} + - {fileID: 409674} + - {fileID: 488718} + - {fileID: 461418} + - {fileID: 400030} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &105306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499116} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105306} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 450684} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409674} + - component: {fileID: 13727050} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &409674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112564} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13727050 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112564} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &113476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434996} + - component: {fileID: 13714258} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &434996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113476} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714258 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113476} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &113502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442316} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113502} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 486750} + m_Father: {fileID: 473848} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &117494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461418} + - component: {fileID: 13745578} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &461418 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117494} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745578 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117494} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbe960bc30150b14789f737d9e137d68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &120610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462506} + - component: {fileID: 13766952} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &462506 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120610} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766952 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120610} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &129142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419442} + - component: {fileID: 13707824} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &419442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129142} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13707824 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129142} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &135032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476294} + - component: {fileID: 13723496} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &476294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135032} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723496 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135032} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &135708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450684} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450684 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135708} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 499116} + m_Father: {fileID: 434348} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445464} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137308} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 473848} + m_Father: {fileID: 400048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414174} + - component: {fileID: 13714120} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414174 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139508} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714120 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: cba661a44d31ac342b6e3f75f0701f9e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &141354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486750} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141354} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 465882} + m_Father: {fileID: 442316} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444044} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145716} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473848} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473848 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146464} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 475374} + - {fileID: 442316} + - {fileID: 434348} + m_Father: {fileID: 445464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448342} + - component: {fileID: 13769748} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173828} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13769748 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173828} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &174984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475374} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &475374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174984} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400040} + m_Father: {fileID: 473848} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488718} + - component: {fileID: 13719334} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &488718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185298} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13719334 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185298} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &185716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439026} + - component: {fileID: 13776382} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185716} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776382 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185716} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &185888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437552} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &437552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185888} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424570} + - component: {fileID: 13716818} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424570 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190710} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716818 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190710} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &192886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424596} + - component: {fileID: 13714802} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424596 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192886} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13714802 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192886} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 437552} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 444044} + - {fileID: 400048} + - {fileID: 445464} + - {fileID: 473848} + - {fileID: 434348} + - {fileID: 450684} + - {fileID: 499116} + - {fileID: 400032} + - {fileID: 442316} + - {fileID: 486750} + - {fileID: 465882} + - {fileID: 400042} + - {fileID: 475374} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &194512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465882} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194512} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400042} + m_Father: {fileID: 486750} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &198552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434348} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198552} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 450684} + m_Father: {fileID: 473848} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Black.prefab.meta new file mode 100644 index 0000000..e27d16b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Black.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: fe32ce89f99911a478ea9e6736294382 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Brown.prefab new file mode 100644 index 0000000..4fc5166 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Brown.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400052} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400666} + m_Father: {fileID: 400054} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400054} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400052} + m_Father: {fileID: 400060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400060} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400054} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400050} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 435482} + m_Father: {fileID: 400056} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400056} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400050} + m_Father: {fileID: 400058} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400058} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100040} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400056} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 470724} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400042} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100048} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400706} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100056} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 426166} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400048} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100058} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 464542} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100062} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400048} + - {fileID: 400058} + - {fileID: 400060} + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400066} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_Punk_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 465360} + - {fileID: 423684} + - {fileID: 480970} + - {fileID: 420752} + - {fileID: 418904} + - {fileID: 458154} + - {fileID: 402968} + - {fileID: 453952} + - {fileID: 411208} + - {fileID: 413776} + - {fileID: 444468} + - {fileID: 426458} + - {fileID: 400030} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &109724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447372} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109724} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 435624} + m_Father: {fileID: 411232} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400706} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120638} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400042} + m_Father: {fileID: 450856} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472930} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124064} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 450856} + m_Father: {fileID: 411232} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413776} + - component: {fileID: 13753732} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &413776 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124208} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753732 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124208} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &126702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420752} + - component: {fileID: 13792086} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &420752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126702} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792086 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126702} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &127546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453952} + - component: {fileID: 13782434} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &453952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127546} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782434 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127546} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &129118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426166} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129118} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400040} + m_Father: {fileID: 411232} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402968} + - component: {fileID: 13776324} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &402968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130350} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776324 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130350} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &133522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458154} + - component: {fileID: 13787108} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133522} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13787108 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133522} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &134036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464542} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464542 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134036} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 411232} + m_Father: {fileID: 400048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &135252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450856} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135252} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400706} + m_Father: {fileID: 472930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411208} + - component: {fileID: 13702960} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411208 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137768} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13702960 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137768} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &138530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435482} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &435482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138530} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426458} + - component: {fileID: 13775434} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &426458 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142654} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13775434 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142654} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbe960bc30150b14789f737d9e137d68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &144788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435624} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &435624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144788} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 470724} + m_Father: {fileID: 447372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423684} + - component: {fileID: 13785052} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &423684 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150938} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785052 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &151902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418904} + - component: {fileID: 13751340} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151902} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13751340 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151902} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 848858d55d6e52e46a6c23cbb76aa006, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &157256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480970} + - component: {fileID: 13719628} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &480970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157256} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13719628 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157256} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &160364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465360} + - component: {fileID: 13756380} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465360 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160364} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756380 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160364} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &178498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400666} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178498} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411232} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181210} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 426166} + - {fileID: 472930} + - {fileID: 447372} + m_Father: {fileID: 464542} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444468} + - component: {fileID: 13782226} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184608} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13782226 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184608} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 435482} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 400666} + - {fileID: 400048} + - {fileID: 464542} + - {fileID: 411232} + - {fileID: 447372} + - {fileID: 435624} + - {fileID: 470724} + - {fileID: 400032} + - {fileID: 472930} + - {fileID: 450856} + - {fileID: 400706} + - {fileID: 400042} + - {fileID: 426166} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &189540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470724} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189540} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 435624} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Brown.prefab.meta new file mode 100644 index 0000000..3573592 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_Brown.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 4a7c3ad7168bb834b87a91e3f94ad3d6 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_White.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_White.prefab new file mode 100644 index 0000000..c76c097 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_White.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_Punk_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 451912} + - {fileID: 423040} + - {fileID: 443716} + - {fileID: 461034} + - {fileID: 418704} + - {fileID: 477336} + - {fileID: 416760} + - {fileID: 417586} + - {fileID: 465714} + - {fileID: 429018} + - {fileID: 424218} + - {fileID: 418684} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 464326} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 480220} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 441326} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 476666} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 441578} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 423614} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &104218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423614} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104218} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &106812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423040} + - component: {fileID: 13700094} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &423040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106812} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700094 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &109300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451912} + - component: {fileID: 13759650} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &451912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109300} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13759650 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109300} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &112636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441578} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441578 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112636} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476666} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121272} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 431310} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431310} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122186} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 476666} + m_Father: {fileID: 484638} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &135232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418704} + - component: {fileID: 13770362} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135232} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770362 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135232} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 34c2d8b1b19253547badb55d82bb8103, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &136508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465714} + - component: {fileID: 13770562} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &465714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136508} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770562 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &141366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466076} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141366} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 441326} + m_Father: {fileID: 487916} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429018} + - component: {fileID: 13776194} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &429018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142792} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13776194 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142792} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &142994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484638} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142994} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 431310} + m_Father: {fileID: 476606} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443716} + - component: {fileID: 13734688} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &443716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143424} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13734688 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143424} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &145032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441326} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441326 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145032} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 466076} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476606} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145258} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 480220} + - {fileID: 487916} + - {fileID: 484638} + m_Father: {fileID: 464326} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &145508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424218} + - component: {fileID: 13722242} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &424218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145508} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722242 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &151182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417586} + - component: {fileID: 13725354} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &417586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151182} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13725354 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151182} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &151582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418684} + - component: {fileID: 13703570} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &418684 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151582} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13703570 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151582} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbe960bc30150b14789f737d9e137d68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &154520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477336} + - component: {fileID: 13728342} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477336 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154520} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13728342 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154520} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &157978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480220} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157978} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 476606} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461034} + - component: {fileID: 13724332} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &461034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167246} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13724332 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167246} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &185218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487916} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185218} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 466076} + m_Father: {fileID: 476606} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464326} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464326 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192110} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 476606} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416760} + - component: {fileID: 13787022} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416760 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199512} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13787022 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199512} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 441578} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 423614} + - {fileID: 400018} + - {fileID: 464326} + - {fileID: 476606} + - {fileID: 484638} + - {fileID: 431310} + - {fileID: 476666} + - {fileID: 400034} + - {fileID: 487916} + - {fileID: 466076} + - {fileID: 441326} + - {fileID: 400024} + - {fileID: 480220} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_White.prefab.meta new file mode 100644 index 0000000..d60e875 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_Punk_White.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: f147a01ef442b2345a3546109476c690 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Black.prefab new file mode 100644 index 0000000..d6340ca --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Black.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400052} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 438266} + m_Father: {fileID: 400054} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400054} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400052} + m_Father: {fileID: 400060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400060} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400054} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400050} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 444132} + m_Father: {fileID: 400056} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400056} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400050} + m_Father: {fileID: 400058} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400058} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100040} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400056} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 438448} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400042} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100048} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 447774} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100056} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 471660} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400048} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100058} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 433658} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100062} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400048} + - {fileID: 400058} + - {fileID: 400060} + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400066} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_RoadWorker_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 491824} + - {fileID: 499312} + - {fileID: 444194} + - {fileID: 488286} + - {fileID: 455906} + - {fileID: 469004} + - {fileID: 488980} + - {fileID: 422882} + - {fileID: 406344} + - {fileID: 422392} + - {fileID: 483622} + - {fileID: 470566} + - {fileID: 400030} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &103786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445624} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103786} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 471660} + - {fileID: 465026} + - {fileID: 479290} + m_Father: {fileID: 433658} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &104248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491824} + - component: {fileID: 13769942} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &491824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104248} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13769942 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104248} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &106452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444194} + - component: {fileID: 13799694} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106452} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799694 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106452} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &106796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438266} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106796} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &110324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433658} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433658 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110324} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 445624} + m_Father: {fileID: 400048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469004} + - component: {fileID: 13706268} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &469004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112436} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13706268 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112436} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &114226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488286} + - component: {fileID: 13790936} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &488286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114226} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13790936 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &116602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499312} + - component: {fileID: 13740142} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &499312 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116602} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13740142 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116602} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &123710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455906} + - component: {fileID: 13781038} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &455906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123710} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13781038 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123710} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &127630 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406344} + - component: {fileID: 13736994} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &406344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127630} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13736994 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127630} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &129170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422882} + - component: {fileID: 13771454} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &422882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129170} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13771454 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129170} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &134914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438448} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134914} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 416258} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &143008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444132} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143008} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151598 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488980} + - component: {fileID: 13793644} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151598} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793644 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151598} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 27d5bc9fe48a1ba4f8389809b897e6cb, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &153364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416258} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153364} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 438448} + m_Father: {fileID: 479290} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471660} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471660 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157656} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400040} + m_Father: {fileID: 445624} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483622} + - component: {fileID: 13786778} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160352} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13786778 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160352} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &163026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479290} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 163026} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 416258} + m_Father: {fileID: 445624} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465026} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187716} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 410448} + m_Father: {fileID: 445624} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &190980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447774} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447774 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190980} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400042} + m_Father: {fileID: 410448} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &194034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410448} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194034} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 447774} + m_Father: {fileID: 465026} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &195022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422392} + - component: {fileID: 13792426} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &422392 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195022} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13792426 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195022} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &198054 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470566} + - component: {fileID: 13749702} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &470566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198054} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13749702 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198054} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbe960bc30150b14789f737d9e137d68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 444132} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 438266} + - {fileID: 400048} + - {fileID: 433658} + - {fileID: 445624} + - {fileID: 479290} + - {fileID: 416258} + - {fileID: 438448} + - {fileID: 400032} + - {fileID: 465026} + - {fileID: 410448} + - {fileID: 447774} + - {fileID: 400042} + - {fileID: 471660} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Black.prefab.meta new file mode 100644 index 0000000..95af095 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Black.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 3afad42cab5a57a4c9f19f8deaaf8689 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Brown.prefab new file mode 100644 index 0000000..701efb7 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Brown.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400052} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 431512} + m_Father: {fileID: 400054} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400054} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400052} + m_Father: {fileID: 400060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400060} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400054} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400050} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 461214} + m_Father: {fileID: 400056} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400056} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400050} + m_Father: {fileID: 400058} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400058} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100040} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400056} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 446288} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400042} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100048} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 457434} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100056} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 412004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400048} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100058} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 445600} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100062} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400048} + - {fileID: 400058} + - {fileID: 400060} + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400066} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_RoadWorker_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 489030} + - {fileID: 467944} + - {fileID: 497740} + - {fileID: 473346} + - {fileID: 461446} + - {fileID: 459734} + - {fileID: 489538} + - {fileID: 411558} + - {fileID: 416900} + - {fileID: 474806} + - {fileID: 415638} + - {fileID: 400062} + - {fileID: 400030} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &111526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400062} + - component: {fileID: 13739948} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111526} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13739948 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111526} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbe960bc30150b14789f737d9e137d68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &115064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457434} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &457434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115064} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400042} + m_Father: {fileID: 438020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &117942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412004} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117942} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400040} + m_Father: {fileID: 468608} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411558} + - component: {fileID: 13768052} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118414} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13768052 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118414} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &122374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461214} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461214 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122374} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489538} + - component: {fileID: 13793950} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125728} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793950 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125728} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 90dcbab6fadc3d84db8a80a47e8012cf, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &129542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446780} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446780 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129542} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 430060} + m_Father: {fileID: 468608} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &134300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415638} + - component: {fileID: 13797890} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134300} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797890 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134300} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &139162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438020} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139162} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 457434} + m_Father: {fileID: 406070} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416900} + - component: {fileID: 13757326} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141932} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13757326 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141932} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &153176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431512} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153176} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &160450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467944} + - component: {fileID: 13789648} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &467944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160450} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13789648 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160450} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &162232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430060} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162232} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 446288} + m_Father: {fileID: 446780} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &167774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474806} + - component: {fileID: 13734426} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474806 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167774} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13734426 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167774} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &169790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445600} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169790} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 468608} + m_Father: {fileID: 400048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459734} + - component: {fileID: 13796768} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171664} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13796768 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171664} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &173226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489030} + - component: {fileID: 13706006} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173226} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13706006 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &182198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406070} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182198} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 438020} + m_Father: {fileID: 468608} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497740} + - component: {fileID: 13793486} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &497740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183704} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13793486 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183704} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &192338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461446} + - component: {fileID: 13712140} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &461446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192338} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13712140 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192338} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &194770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446288} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446288 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194770} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 430060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &197004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473346} + - component: {fileID: 13752022} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13752022 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197004} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 461214} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 431512} + - {fileID: 400048} + - {fileID: 445600} + - {fileID: 468608} + - {fileID: 446780} + - {fileID: 430060} + - {fileID: 446288} + - {fileID: 400032} + - {fileID: 406070} + - {fileID: 438020} + - {fileID: 457434} + - {fileID: 400042} + - {fileID: 412004} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &197668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468608} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468608 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197668} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 412004} + - {fileID: 406070} + - {fileID: 446780} + m_Father: {fileID: 445600} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Brown.prefab.meta new file mode 100644 index 0000000..d74e61c --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_Brown.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 70ab0d3e71b54ac4bbd703cb0a686c4d +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_White.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_White.prefab new file mode 100644 index 0000000..8c00f46 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_White.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Man_RoadWorker_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 418086} + - {fileID: 492534} + - {fileID: 463028} + - {fileID: 496154} + - {fileID: 410244} + - {fileID: 426968} + - {fileID: 430934} + - {fileID: 460440} + - {fileID: 403712} + - {fileID: 419040} + - {fileID: 410776} + - {fileID: 414374} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 460050} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 492280} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 459210} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 467896} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 485012} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 429204} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485012} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &485012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100808} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460440} + - component: {fileID: 13768688} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &460440 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100986} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13768688 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100986} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &117190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442330} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &442330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 117190} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 484534} + m_Father: {fileID: 401810} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484534} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118250} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 459210} + m_Father: {fileID: 442330} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467896} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120002} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 419324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460050} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125198} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 401810} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &125242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414374} + - component: {fileID: 13722784} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &414374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125242} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722784 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125242} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbe960bc30150b14789f737d9e137d68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &129732 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492534} + - component: {fileID: 13746328} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &492534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129732} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746328 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129732} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &136254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418086} + - component: {fileID: 13703700} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &418086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136254} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13703700 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136254} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &136824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401810} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &401810 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136824} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 492280} + - {fileID: 442330} + - {fileID: 435610} + m_Father: {fileID: 460050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &149352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403712} + - component: {fileID: 13752882} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &403712 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149352} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13752882 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149352} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &149574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419324} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149574} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 467896} + m_Father: {fileID: 435610} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419040} + - component: {fileID: 13722984} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &419040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153960} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13722984 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153960} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &159262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430934} + - component: {fileID: 13723058} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159262} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723058 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159262} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7cbaac20d34fa5d4eb775ebf3e14e643, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &164030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426968} + - component: {fileID: 13700720} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &426968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164030} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13700720 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164030} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &165578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435610} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &435610 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165578} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 419324} + m_Father: {fileID: 401810} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410776} + - component: {fileID: 13762512} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410776 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169804} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13762512 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169804} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &175684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463028} + - component: {fileID: 13761036} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &463028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175684} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13761036 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175684} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &177584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429204} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429204 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177584} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492280} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &492280 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178730} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 401810} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &183308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496154} + - component: {fileID: 13753918} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &496154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183308} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753918 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183308} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &185694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459210} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459210 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185694} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 484534} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &194696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410244} + - component: {fileID: 13715242} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194696} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13715242 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 485012} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 429204} + - {fileID: 400018} + - {fileID: 460050} + - {fileID: 401810} + - {fileID: 435610} + - {fileID: 419324} + - {fileID: 467896} + - {fileID: 400034} + - {fileID: 442330} + - {fileID: 484534} + - {fileID: 459210} + - {fileID: 400024} + - {fileID: 492280} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_White.prefab.meta new file mode 100644 index 0000000..cc6b96c --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Man_RoadWorker_White.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 0703a1849c2c89b4db4568688faf0c5f +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Black.prefab new file mode 100644 index 0000000..cd33c3f --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Black.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Woman_Doctor_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 480854} + - {fileID: 404954} + - {fileID: 489824} + - {fileID: 420090} + - {fileID: 472418} + - {fileID: 480126} + - {fileID: 415900} + - {fileID: 458190} + - {fileID: 437314} + - {fileID: 459294} + - {fileID: 410718} + - {fileID: 433730} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 469694} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 418256} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 468716} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 444862} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 403708} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 465462} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &103226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404954} + - component: {fileID: 13791692} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103226} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13791692 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &104894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403708} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104894} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418256} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108074} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 460396} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472418} + - component: {fileID: 13706208} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &472418 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108224} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13706208 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108224} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &111802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489824} + - component: {fileID: 13755170} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111802} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13755170 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111802} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &134000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482108} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134000} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 411804} + m_Father: {fileID: 460396} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &139254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468716} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139254} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 411804} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &140222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433730} + - component: {fileID: 13702710} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &433730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140222} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13702710 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140222} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbe960bc30150b14789f737d9e137d68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &142616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416348} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142616} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 444862} + m_Father: {fileID: 447666} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459294} + - component: {fileID: 13720806} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144612} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720806 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144612} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &145274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458190} + - component: {fileID: 13764868} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &458190 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145274} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13764868 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145274} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &150402 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447666} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150402} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 416348} + m_Father: {fileID: 460396} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444862} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152642} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 416348} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411804} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411804 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155898} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 468716} + m_Father: {fileID: 482108} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &158398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415900} + - component: {fileID: 13770986} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158398} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13770986 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158398} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &169540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410718} + - component: {fileID: 13746624} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &410718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169540} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13746624 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169540} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &174450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460396} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460396 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174450} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 418256} + - {fileID: 482108} + - {fileID: 447666} + m_Father: {fileID: 469694} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420090} + - component: {fileID: 13799042} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &420090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175866} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799042 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175866} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &179940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480854} + - component: {fileID: 13747966} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &480854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179940} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13747966 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179940} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &179974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465462} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465462 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179974} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &191028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437314} + - component: {fileID: 13766354} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &437314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191028} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766354 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191028} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &197706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469694} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197706} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 460396} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480126} + - component: {fileID: 13702640} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &480126 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199742} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13702640 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199742} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 403708} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 465462} + - {fileID: 400018} + - {fileID: 469694} + - {fileID: 460396} + - {fileID: 447666} + - {fileID: 416348} + - {fileID: 444862} + - {fileID: 400034} + - {fileID: 482108} + - {fileID: 411804} + - {fileID: 468716} + - {fileID: 400024} + - {fileID: 418256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Black.prefab.meta new file mode 100644 index 0000000..1d2c2cc --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Black.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 03ffd135f81a3fb4cb6f2e6e944f979d +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Brown.prefab new file mode 100644 index 0000000..329b0bc --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Brown.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Woman_Doctor_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 482360} + - {fileID: 435012} + - {fileID: 447556} + - {fileID: 411370} + - {fileID: 418128} + - {fileID: 493788} + - {fileID: 472066} + - {fileID: 420168} + - {fileID: 489758} + - {fileID: 421102} + - {fileID: 448098} + - {fileID: 446510} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 472236} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 409256} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 479316} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 425152} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 482300} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 439470} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 435012} + - component: {fileID: 13710616} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &435012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100966} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13710616 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100966} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &106872 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482300} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106872} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446510} + - component: {fileID: 13737442} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111782} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13737442 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111782} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eb10910f153c6cc4585a14616bd3d32e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &115590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409256} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &409256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115590} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 413310} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &118894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472236} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118894} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 413310} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &119476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488926} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488926 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119476} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 482046} + m_Father: {fileID: 413310} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &120248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479316} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120248} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 452046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439470} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122262} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &123828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425152} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &425152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123828} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 482046} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413310} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124754} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 409256} + - {fileID: 430850} + - {fileID: 488926} + m_Father: {fileID: 472236} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &126182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448098} + - component: {fileID: 13753894} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448098 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126182} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753894 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126182} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &126226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430850} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 126226} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 452046} + m_Father: {fileID: 413310} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &127680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421102} + - component: {fileID: 13720968} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &421102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127680} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720968 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127680} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &131984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472066} + - component: {fileID: 13756224} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &472066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131984} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13756224 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131984} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &138182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452046} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138182} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 479316} + m_Father: {fileID: 430850} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411370} + - component: {fileID: 13768438} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138360} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13768438 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138360} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &144416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420168} + - component: {fileID: 13716728} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &420168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144416} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716728 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144416} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &157616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 418128} + - component: {fileID: 13763642} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &418128 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157616} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13763642 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157616} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &158610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447556} + - component: {fileID: 13734196} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &447556 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158610} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13734196 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158610} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &181282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482046} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &482046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181282} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 425152} + m_Father: {fileID: 488926} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &182414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493788} + - component: {fileID: 13750726} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &493788 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182414} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13750726 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182414} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &190892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482360} + - component: {fileID: 13718566} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &482360 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190892} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13718566 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190892} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &197610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489758} + - component: {fileID: 13716266} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &489758 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197610} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716266 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197610} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 482300} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 439470} + - {fileID: 400018} + - {fileID: 472236} + - {fileID: 413310} + - {fileID: 488926} + - {fileID: 482046} + - {fileID: 425152} + - {fileID: 400034} + - {fileID: 430850} + - {fileID: 452046} + - {fileID: 479316} + - {fileID: 400024} + - {fileID: 409256} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Brown.prefab.meta new file mode 100644 index 0000000..8ba8d3a --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_Brown.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: f19c9246d91b3d5488c65e0539de4da2 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_White.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_White.prefab new file mode 100644 index 0000000..d7bd999 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_White.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Woman_Doctor_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 479436} + - {fileID: 428586} + - {fileID: 494348} + - {fileID: 430714} + - {fileID: 416194} + - {fileID: 459930} + - {fileID: 469738} + - {fileID: 476798} + - {fileID: 400216} + - {fileID: 428464} + - {fileID: 440522} + - {fileID: 426936} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 472590} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 490286} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 455396} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 454568} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 423030} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 467402} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426936} + - component: {fileID: 13724578} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101756} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13724578 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101756} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: ce7f710feeb678b41b9487e80c4b85dd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &103952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490286} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103952} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 466694} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428464} + - component: {fileID: 13771352} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &428464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108952} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13771352 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108952} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &113662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469738} + - component: {fileID: 13734740} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &469738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113662} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13734740 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113662} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &121936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430714} + - component: {fileID: 13726510} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &430714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121936} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13726510 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121936} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &129510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472590} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &472590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129510} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 466694} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &133836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494348} + - component: {fileID: 13709908} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &494348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133836} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13709908 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133836} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &140080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440522} + - component: {fileID: 13705456} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &440522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140080} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13705456 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140080} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &147188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479436} + - component: {fileID: 13716036} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &479436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147188} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13716036 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147188} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &151680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400216} + - component: {fileID: 13798294} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151680} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13798294 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151680} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &161168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428586} + - component: {fileID: 13766694} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &428586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161168} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13766694 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161168} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &164336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477862} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164336} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 454568} + m_Father: {fileID: 445446} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &168596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466694} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168596} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 490286} + - {fileID: 449592} + - {fileID: 445446} + m_Father: {fileID: 472590} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &169756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445446} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169756} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 477862} + m_Father: {fileID: 466694} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455396} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &455396 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179352} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 416276} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184382 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454568} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &454568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184382} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 477862} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416276} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189250} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 455396} + m_Father: {fileID: 449592} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449592} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &449592 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189878} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 416276} + m_Father: {fileID: 466694} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &189912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459930} + - component: {fileID: 13769002} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &459930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189912} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13769002 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189912} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &195614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476798} + - component: {fileID: 13795040} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &476798 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195614} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13795040 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195614} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &197270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423030} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197270} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467402} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199218} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416194} + - component: {fileID: 13706622} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &416194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199522} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13706622 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199522} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 423030} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 467402} + - {fileID: 400018} + - {fileID: 472590} + - {fileID: 466694} + - {fileID: 445446} + - {fileID: 477862} + - {fileID: 454568} + - {fileID: 400034} + - {fileID: 449592} + - {fileID: 416276} + - {fileID: 455396} + - {fileID: 400024} + - {fileID: 490286} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_White.prefab.meta new file mode 100644 index 0000000..88b7d2f --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Doctor_White.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: d70170446aa035f40a2429d04ab83ea6 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Black.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Black.prefab new file mode 100644 index 0000000..7a609cd --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Black.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Woman_Waitress_Black + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 453692} + - {fileID: 415772} + - {fileID: 483142} + - {fileID: 423238} + - {fileID: 411370} + - {fileID: 478068} + - {fileID: 437602} + - {fileID: 436604} + - {fileID: 477328} + - {fileID: 487514} + - {fileID: 477228} + - {fileID: 466618} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 469524} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 448954} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 496010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 441160} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 448394} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 483400} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &104902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477228} + - component: {fileID: 13745846} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104902} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745846 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104902} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &111958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499880} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111958} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 496010} + m_Father: {fileID: 441914} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &121878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419102} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &419102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121878} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 441160} + m_Father: {fileID: 499600} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &124548 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483142} + - component: {fileID: 13729770} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &483142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124548} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13729770 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124548} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &141376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423238} + - component: {fileID: 13787118} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &423238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141376} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13787118 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141376} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &142806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487514} + - component: {fileID: 13791026} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &487514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142806} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13791026 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142806} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &143068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 469524} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &469524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143068} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 434174} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &153412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441160} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441160 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153412} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 419102} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &154140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483400} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &483400 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154140} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448954} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157916} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 434174} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &159498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437602} + - component: {fileID: 13745652} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &437602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159498} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13745652 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159498} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &161056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477328} + - component: {fileID: 13702640} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161056} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13702640 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161056} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &161434 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436604} + - component: {fileID: 13711108} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &436604 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161434} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13711108 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161434} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &161484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441914} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161484} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 499880} + m_Father: {fileID: 434174} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448394} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448394 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161622} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &162688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496010} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162688} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 499880} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164124 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499600} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &499600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164124} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 419102} + m_Father: {fileID: 434174} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415772} + - component: {fileID: 13799152} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175260} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13799152 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 175260} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &176296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466618} + - component: {fileID: 13720338} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466618 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176296} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720338 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176296} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 95db71c87bb7ddc43a6594071030bc9c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &181114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453692} + - component: {fileID: 13794406} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &453692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181114} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13794406 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181114} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &185144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434174} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434174 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185144} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 448954} + - {fileID: 441914} + - {fileID: 499600} + m_Father: {fileID: 469524} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478068} + - component: {fileID: 13709924} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &478068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193950} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13709924 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193950} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &197868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411370} + - component: {fileID: 13720900} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &411370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197868} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13720900 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197868} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 448394} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 483400} + - {fileID: 400018} + - {fileID: 469524} + - {fileID: 434174} + - {fileID: 499600} + - {fileID: 419102} + - {fileID: 441160} + - {fileID: 400034} + - {fileID: 441914} + - {fileID: 499880} + - {fileID: 496010} + - {fileID: 400024} + - {fileID: 448954} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Black.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Black.prefab.meta new file mode 100644 index 0000000..ac1ddb5 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Black.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 20847b8e912bc604b99e748a676d067b +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Brown.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Brown.prefab new file mode 100644 index 0000000..5137130 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Brown.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Woman_Waitress_Brown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 444970} + - {fileID: 442150} + - {fileID: 474032} + - {fileID: 476562} + - {fileID: 485740} + - {fileID: 448804} + - {fileID: 445844} + - {fileID: 439892} + - {fileID: 490022} + - {fileID: 477402} + - {fileID: 447486} + - {fileID: 402328} + - {fileID: 400036} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400036} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400018} + - {fileID: 400008} + - {fileID: 400006} + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400018} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 481930} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400026} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 448874} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400024} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 422548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400034} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 446308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400008} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400010} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100028} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400016} + m_Father: {fileID: 400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400016} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 432322} + m_Father: {fileID: 400010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400006} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400012} + m_Father: {fileID: 400036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400012} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400014} + m_Father: {fileID: 400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400014} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 460992} + m_Father: {fileID: 400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &101486 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442150} + - component: {fileID: 13702728} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &442150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101486} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13702728 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101486} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &105950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448874} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105950} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400026} + m_Father: {fileID: 487920} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &107822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446308} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107822} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400034} + m_Father: {fileID: 448938} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &108906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447486} + - component: {fileID: 13751610} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &447486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108906} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13751610 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108906} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &120968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448804} + - component: {fileID: 13755320} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &448804 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120968} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13755320 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 120968} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &136290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460992} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136290} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400014} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &137470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476562} + - component: {fileID: 13767068} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &476562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137470} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13767068 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137470} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &141244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487920} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &487920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141244} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 448874} + - {fileID: 417528} + - {fileID: 408488} + m_Father: {fileID: 481930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &142116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422548} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142116} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400024} + m_Father: {fileID: 450884} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &147974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417528} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417528 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147974} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 450884} + m_Father: {fileID: 487920} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &148626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481930} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148626} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 487920} + m_Father: {fileID: 400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402328} + - component: {fileID: 13737328} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150798} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13737328 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150798} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7a72a6e6dc8f7894b982c3d079fd3272, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &150892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477402} + - component: {fileID: 13704562} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &477402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150892} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13704562 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150892} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &161198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450884} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161198} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 422548} + m_Father: {fileID: 417528} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &165840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432322} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165840} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400016} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474032} + - component: {fileID: 13785150} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171600} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13785150 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171600} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &173150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490022} + - component: {fileID: 13797434} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &490022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173150} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797434 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173150} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 +--- !u!1 &176648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448938} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176648} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 446308} + m_Father: {fileID: 408488} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408488} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178704} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 448938} + m_Father: {fileID: 487920} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &178790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445844} + - component: {fileID: 13775214} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &445844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178790} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13775214 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178790} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &188206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444970} + - component: {fileID: 13762734} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &444970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188206} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13762734 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 188206} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &193494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439892} + - component: {fileID: 13747766} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &439892 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193494} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13747766 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193494} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &197724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485740} + - component: {fileID: 13710172} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &485740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197724} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13710172 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197724} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400036} + - {fileID: 400008} + - {fileID: 400010} + - {fileID: 400016} + - {fileID: 432322} + - {fileID: 400006} + - {fileID: 400012} + - {fileID: 400014} + - {fileID: 460992} + - {fileID: 400018} + - {fileID: 481930} + - {fileID: 487920} + - {fileID: 408488} + - {fileID: 448938} + - {fileID: 446308} + - {fileID: 400034} + - {fileID: 417528} + - {fileID: 450884} + - {fileID: 422548} + - {fileID: 400024} + - {fileID: 448874} + - {fileID: 400026} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400036} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Brown.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Brown.prefab.meta new file mode 100644 index 0000000..58096f0 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_Brown.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 882e87ba7c26a9d47a4f001002357e94 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_White.prefab b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_White.prefab new file mode 100644 index 0000000..5c5138b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_White.prefab @@ -0,0 +1,2092 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400052} + m_Layer: 0 + m_Name: Foot_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100030} + serializedVersion: 2 + m_LocalRotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + m_LocalPosition: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 496078} + m_Father: {fileID: 400054} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400054} + m_Layer: 0 + m_Name: LowerLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100032} + serializedVersion: 2 + m_LocalRotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + m_LocalPosition: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400052} + m_Father: {fileID: 400060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400060} + m_Layer: 0 + m_Name: UpperLeg_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100034} + serializedVersion: 2 + m_LocalRotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + m_LocalPosition: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400054} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400050} + m_Layer: 0 + m_Name: Foot_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100036} + serializedVersion: 2 + m_LocalRotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + m_LocalPosition: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 438570} + m_Father: {fileID: 400056} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400056} + m_Layer: 0 + m_Name: LowerLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100038} + serializedVersion: 2 + m_LocalRotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + m_LocalPosition: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400050} + m_Father: {fileID: 400058} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400058} + m_Layer: 0 + m_Name: UpperLeg_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400058 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100040} + serializedVersion: 2 + m_LocalRotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + m_LocalPosition: {x: 0.12891708, y: -0.221588, z: -0.017863873} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400056} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400032} + m_Layer: 0 + m_Name: Hand_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100042} + serializedVersion: 2 + m_LocalRotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + m_LocalPosition: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 452552} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400042} + m_Layer: 0 + m_Name: Hand_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100048} + serializedVersion: 2 + m_LocalRotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + m_LocalPosition: {x: 0.4403, y: 0, z: 5.39209e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 422078} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400040} + m_Layer: 0 + m_Name: Head_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100056} + serializedVersion: 2 + m_LocalRotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + m_LocalPosition: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 431876} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400048} + m_Layer: 0 + m_Name: Spine_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100058} + serializedVersion: 2 + m_LocalRotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + m_LocalPosition: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 415090} + m_Father: {fileID: 400030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400030} + m_Layer: 0 + m_Name: Hips_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100062} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400048} + - {fileID: 400058} + - {fileID: 400060} + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &100066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400066} + - component: {fileID: 9500000} + m_Layer: 0 + m_Name: SimplePeople_Woman_Waitress_White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 423182} + - {fileID: 433820} + - {fileID: 482446} + - {fileID: 404400} + - {fileID: 407720} + - {fileID: 487664} + - {fileID: 484096} + - {fileID: 474456} + - {fileID: 492302} + - {fileID: 415594} + - {fileID: 412542} + - {fileID: 423068} + - {fileID: 400030} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &9500000 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100066} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Controller: {fileID: 9100000, guid: 1de385df2ff713a41adfcbbb63b8af91, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &100284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496078} + m_Layer: 0 + m_Name: Toe_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100284} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &102400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 487664} + - component: {fileID: 13732156} + m_Layer: 0 + m_Name: CH_RiotCop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &487664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102400} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13732156 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102400} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300150, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36672974, y: 0.0000017285347, z: -0.00033855438} + m_Extent: {x: 1.4119473, y: 1.6845057, z: 0.4554423} + m_DirtyAABB: 0 +--- !u!1 &109308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466270} + m_Layer: 0 + m_Name: Arm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109308} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + m_LocalPosition: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 422078} + m_Father: {fileID: 493998} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &111010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407720} + - component: {fileID: 13779566} + m_Layer: 0 + m_Name: CH_Punk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &407720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111010} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13779566 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111010} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300138, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.4345082, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4797257, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &113874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478914} + m_Layer: 0 + m_Name: Chest_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113874} + serializedVersion: 2 + m_LocalRotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + m_LocalPosition: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 431876} + - {fileID: 493998} + - {fileID: 414458} + m_Father: {fileID: 415090} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &122476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412542} + - component: {fileID: 13767390} + m_Layer: 0 + m_Name: CH_Trucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &412542 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122476} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13767390 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122476} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300144, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.49092174, y: 0.0000017285347, z: 0.08290869} + m_Extent: {x: 1.5361392, y: 1.6845057, z: 0.5957791} + m_DirtyAABB: 0 +--- !u!1 &132290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423068} + - component: {fileID: 13754868} + m_Layer: 0 + m_Name: CH_Woman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132290} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13754868 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132290} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3d7b59a287cb2c444baeeaaaba1f7468, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300134, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: -0.07679981} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.4339838} + m_DirtyAABB: 0 +--- !u!1 &133968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 433820} + - component: {fileID: 13723490} + m_Layer: 0 + m_Name: CH_FireFighter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &433820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133968} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13723490 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133968} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300142, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.018422693} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.57724154} + m_DirtyAABB: 0 +--- !u!1 &134684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422078} + m_Layer: 0 + m_Name: Forearm_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134684} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + m_LocalPosition: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400042} + m_Father: {fileID: 466270} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &141602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 431876} + m_Layer: 0 + m_Name: Neck_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431876 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141602} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + m_LocalPosition: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400040} + m_Father: {fileID: 478914} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414458} + m_Layer: 0 + m_Name: Shoulder_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414458 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146606} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 477704} + m_Father: {fileID: 478914} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &146684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477704} + m_Layer: 0 + m_Name: Arm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146684} + serializedVersion: 2 + m_LocalRotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + m_LocalPosition: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 452552} + m_Father: {fileID: 414458} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &155282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482446} + - component: {fileID: 13761756} + m_Layer: 0 + m_Name: CH_Hobo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &482446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155282} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13761756 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155282} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300126, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.40643215, y: 0.0000017285347, z: -0.065164685} + m_Extent: {x: 1.4516497, y: 1.6845057, z: 0.44770575} + m_DirtyAABB: 0 +--- !u!1 &156656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 404400} + - component: {fileID: 13753424} + m_Layer: 0 + m_Name: CH_Policeman + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &404400 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156656} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13753424 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 156656} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300148, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.51771057, y: 0.0000017285347, z: 0.0076271296} + m_Extent: {x: 1.5629281, y: 1.6845057, z: 0.4829318} + m_DirtyAABB: 0 +--- !u!1 &161876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452552} + m_Layer: 0 + m_Name: Forearm_Right_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161876} + serializedVersion: 2 + m_LocalRotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + m_LocalPosition: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 400032} + m_Father: {fileID: 477704} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &166188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493998} + m_Layer: 0 + m_Name: Shoulder_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166188} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + m_LocalPosition: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 466270} + m_Father: {fileID: 478914} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &173972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423182} + - component: {fileID: 13773948} + m_Layer: 0 + m_Name: CH_BusinessMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &423182 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173972} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13773948 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173972} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300130, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &174860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415090} + m_Layer: 0 + m_Name: Spine_jnt 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 174860} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + m_LocalPosition: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 478914} + m_Father: {fileID: 400048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &184304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484096} + - component: {fileID: 13718764} + m_Layer: 0 + m_Name: CH_Roadworker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &484096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184304} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13718764 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184304} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300124, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.47776377, y: 0.0000017285347, z: 0.06453794} + m_Extent: {x: 1.5229813, y: 1.6845057, z: 0.53112626} + m_DirtyAABB: 0 +--- !u!1 &189792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474456} + - component: {fileID: 13749482} + m_Layer: 0 + m_Name: CH_Robber + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &474456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189792} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13749482 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189792} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300132, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.36837792, y: 0.0000017285347, z: 0.0016335845} + m_Extent: {x: 1.4135954, y: 1.6845057, z: 0.35555044} + m_DirtyAABB: 0 +--- !u!1 &189938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415594} + - component: {fileID: 13783772} + m_Layer: 0 + m_Name: CH_StreetMan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &415594 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189938} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13783772 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300146, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.46910107, y: 0.0000017285347, z: -0.10632515} + m_Extent: {x: 1.5143186, y: 1.6845057, z: 0.5396775} + m_DirtyAABB: 0 +--- !u!1 &191164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438570} + m_Layer: 0 + m_Name: Toe_Left_jnt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &438570 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191164} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400050} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &192792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492302} + - component: {fileID: 13797718} + m_Layer: 0 + m_Name: CH_Sheriff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &492302 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192792} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 400066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &13797718 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192792} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300140, guid: c72c97e952bf7834b85e6164373d310d, type: 3} + m_Bones: + - {fileID: 400030} + - {fileID: 400058} + - {fileID: 400056} + - {fileID: 400050} + - {fileID: 438570} + - {fileID: 400060} + - {fileID: 400054} + - {fileID: 400052} + - {fileID: 496078} + - {fileID: 400048} + - {fileID: 415090} + - {fileID: 478914} + - {fileID: 414458} + - {fileID: 477704} + - {fileID: 452552} + - {fileID: 400032} + - {fileID: 493998} + - {fileID: 466270} + - {fileID: 422078} + - {fileID: 400042} + - {fileID: 431876} + - {fileID: 400040} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 400030} + m_AABB: + m_Center: {x: -0.5097586, y: 0.0000017285347, z: 0.01634258} + m_Extent: {x: 1.5549761, y: 1.6845057, z: 0.55129623} + m_DirtyAABB: 0 diff --git a/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_White.prefab.meta b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_White.prefab.meta new file mode 100644 index 0000000..f93af05 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Characters/Town/SimplePeople_Woman_Waitress_White.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: fe520ce6663e67348a964bf7b4318e26 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles.meta b/Prototype 3/Assets/Course Library/Obstacles.meta new file mode 100644 index 0000000..1b4a59c --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddb4cb5c4f2814abf8d7bd997ea808c2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Barrel_01.prefab b/Prototype 3/Assets/Course Library/Obstacles/Barrel_01.prefab new file mode 100644 index 0000000..5308a44 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Barrel_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &151586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406850} + - component: {fileID: 3363706} + - component: {fileID: 2334878} + m_Layer: 0 + m_Name: Barrel_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151586} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3363706 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151586} + m_Mesh: {fileID: 4300000, guid: 0934a3eb8623484489b357f278941c88, type: 3} +--- !u!23 &2334878 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151586} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d3101091f90d4db78a2097d5dcb84, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 3/Assets/Course Library/Obstacles/Barrel_01.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Barrel_01.prefab.meta new file mode 100644 index 0000000..7211b4b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Barrel_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95927758d3a4cef4ba6c4318f06876fd +timeCreated: 1495164108 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Barrel_02.prefab b/Prototype 3/Assets/Course Library/Obstacles/Barrel_02.prefab new file mode 100644 index 0000000..ec72995 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Barrel_02.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &194656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490414} + - component: {fileID: 3316942} + - component: {fileID: 2304190} + m_Layer: 0 + m_Name: Barrel_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194656} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3316942 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194656} + m_Mesh: {fileID: 4300000, guid: bc0208005b6890d44994050c677eb13f, type: 3} +--- !u!23 &2304190 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194656} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d3101091f90d4db78a2097d5dcb84, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 3/Assets/Course Library/Obstacles/Barrel_02.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Barrel_02.prefab.meta new file mode 100644 index 0000000..f94a239 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Barrel_02.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb04eea70ee14ab49b68d12e2cbbf680 +timeCreated: 1495164110 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Crate_01.prefab b/Prototype 3/Assets/Course Library/Obstacles/Crate_01.prefab new file mode 100644 index 0000000..4fd9cd4 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Crate_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &134104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456524} + - component: {fileID: 3373954} + - component: {fileID: 2321600} + m_Layer: 0 + m_Name: Crate_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134104} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3373954 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134104} + m_Mesh: {fileID: 4300000, guid: 6a1c3c31ad20ee24c837e6aad1e22d80, type: 3} +--- !u!23 &2321600 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134104} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d3101091f90d4db78a2097d5dcb84, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 3/Assets/Course Library/Obstacles/Crate_01.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Crate_01.prefab.meta new file mode 100644 index 0000000..b907b28 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Crate_01.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71782582b9d2cac4cba5251a3b767d13 +timeCreated: 1495164116 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prob_Rock_Boulder_01.prefab b/Prototype 3/Assets/Course Library/Obstacles/Prob_Rock_Boulder_01.prefab new file mode 100644 index 0000000..4e24a5f --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prob_Rock_Boulder_01.prefab @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1732272334065596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4434221626337540} + - component: {fileID: 33264041529804706} + - component: {fileID: 23612501818743164} + m_Layer: 0 + m_Name: Prob_Rock_Boulder_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4434221626337540 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732272334065596} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33264041529804706 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732272334065596} + m_Mesh: {fileID: 4300000, guid: 3bf1797a1e906ed419074e5bd4b7ff3b, type: 3} +--- !u!23 &23612501818743164 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732272334065596} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b72e16591230315448c77c827b522ae1, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prob_Rock_Boulder_01.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Prob_Rock_Boulder_01.prefab.meta new file mode 100644 index 0000000..0f4ff8a --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prob_Rock_Boulder_01.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cdcb19fde9e8cba40b7bff849baf2c1b +timeCreated: 1527820962 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier01.prefab b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier01.prefab new file mode 100644 index 0000000..83a3c3e --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier01.prefab @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &181666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481666} + m_Layer: 0 + m_Name: Prop_Barrier01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181666} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 481668} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481668} + - component: {fileID: 3381668} + - component: {fileID: 2381668} + m_Layer: 0 + m_Name: Prop_Barrier01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &481668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181668} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481666} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3381668 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181668} + m_Mesh: {fileID: 4300000, guid: 5bb9a811cdd73fa42975794b4c22350f, type: 3} +--- !u!23 &2381668 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181668} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 16907a240f508cc46bb9ee1d37bc94ec, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier01.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier01.prefab.meta new file mode 100644 index 0000000..b8e0384 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier01.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: ee7d0c4ddd804dd4e95f705d43c9135e +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier02.prefab b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier02.prefab new file mode 100644 index 0000000..1ef037b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier02.prefab @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &151094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451094} + - component: {fileID: 3351094} + - component: {fileID: 2351094} + m_Layer: 0 + m_Name: Prop_Barrier02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151094} + m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 451096} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!33 &3351094 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151094} + m_Mesh: {fileID: 4300000, guid: 78056cefff7010745ae502ceee2d13e2, type: 3} +--- !u!23 &2351094 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151094} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 16907a240f508cc46bb9ee1d37bc94ec, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &151096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451096} + m_Layer: 0 + m_Name: Prop_Barrier02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &451096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151096} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 451094} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier02.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier02.prefab.meta new file mode 100644 index 0000000..15bc864 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier02.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 367149bd17c4d4d4e8868ec6a5cf8d45 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier03.prefab b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier03.prefab new file mode 100644 index 0000000..b29df47 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier03.prefab @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &145978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445978} + - component: {fileID: 3345978} + - component: {fileID: 2345978} + m_Layer: 0 + m_Name: Prop_Barrier03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445978 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145978} + m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 445980} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!33 &3345978 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145978} + m_Mesh: {fileID: 4300000, guid: 947c86850380c7e49b600f53144ccc14, type: 3} +--- !u!23 &2345978 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145978} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 16907a240f508cc46bb9ee1d37bc94ec, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &145980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445980} + m_Layer: 0 + m_Name: Prop_Barrier03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145980} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445978} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier03.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier03.prefab.meta new file mode 100644 index 0000000..4993647 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Barrier03.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 84a102c1bf03d0a43bd4b342185c2811 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Spool_02.prefab b/Prototype 3/Assets/Course Library/Obstacles/Prop_Spool_02.prefab new file mode 100644 index 0000000..423ed75 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Spool_02.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &114304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496864} + - component: {fileID: 3370662} + - component: {fileID: 2332604} + m_Layer: 0 + m_Name: Prop_Spool_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114304} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3370662 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114304} + m_Mesh: {fileID: 4300000, guid: 0398a1d1d554d19429b04a7c7413037a, type: 3} +--- !u!23 &2332604 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114304} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d3101091f90d4db78a2097d5dcb84, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Spool_02.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Prop_Spool_02.prefab.meta new file mode 100644 index 0000000..000788f --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Spool_02.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3daef342e8f3f9548b04424eac7d4d0d +timeCreated: 1495164166 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_StoneWall_01.prefab b/Prototype 3/Assets/Course Library/Obstacles/Prop_StoneWall_01.prefab new file mode 100644 index 0000000..d8ae63b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_StoneWall_01.prefab @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1574251093279545299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6890131137021484502} + m_Layer: 0 + m_Name: Prop_StoneWall_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6890131137021484502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1574251093279545299} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8099849050548358692} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8098036581254772636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8099849050548358692} + - component: {fileID: 8075507405231290036} + - component: {fileID: 8084552417684774312} + m_Layer: 0 + m_Name: Prop_StoneWall_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8099849050548358692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8098036581254772636} + m_LocalRotation: {x: -0, y: 0.70710677, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 2.25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6890131137021484502} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &8075507405231290036 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8098036581254772636} + m_Mesh: {fileID: 4300000, guid: 83566b3fe600f364daa9d18fd667ea7f, type: 3} +--- !u!23 &8084552417684774312 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8098036581254772636} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b72e16591230315448c77c827b522ae1, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_StoneWall_01.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Prop_StoneWall_01.prefab.meta new file mode 100644 index 0000000..6f86c98 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_StoneWall_01.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa7a79e53bee7d64e9b1fb9894a773a5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Tree_Log_02.prefab b/Prototype 3/Assets/Course Library/Obstacles/Prop_Tree_Log_02.prefab new file mode 100644 index 0000000..84a526e --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Tree_Log_02.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1609270425926636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4659579814028464} + - component: {fileID: 33815090875972810} + - component: {fileID: 23339899677042632} + m_Layer: 0 + m_Name: SM_Tree_Log_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4659579814028464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609270425926636} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33815090875972810 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609270425926636} + m_Mesh: {fileID: 4300000, guid: 66682d92283698d4ab87d966968fcccb, type: 3} +--- !u!23 &23339899677042632 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609270425926636} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b72e16591230315448c77c827b522ae1, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 3/Assets/Course Library/Obstacles/Prop_Tree_Log_02.prefab.meta b/Prototype 3/Assets/Course Library/Obstacles/Prop_Tree_Log_02.prefab.meta new file mode 100644 index 0000000..77bc100 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Obstacles/Prop_Tree_Log_02.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9020d2933ec6c0544965ea4b12952c42 +timeCreated: 1528163997 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Particles.meta b/Prototype 3/Assets/Course Library/Particles.meta new file mode 100644 index 0000000..a0bc784 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9cdd9441c667e4aff86eb20fe9865647 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Particles/FX_DirtSplatter.prefab b/Prototype 3/Assets/Course Library/Particles/FX_DirtSplatter.prefab new file mode 100644 index 0000000..a39c8a8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles/FX_DirtSplatter.prefab @@ -0,0 +1,4592 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4356800953600124292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1419152992} + - component: {fileID: 1438565936} + - component: {fileID: 4791611851574708811} + m_Layer: 0 + m_Name: FX_DirtSplatter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1419152992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4356800953600124292} + m_LocalRotation: {x: 0, y: -0.70710677, z: -0.70710677, w: 0} + m_LocalPosition: {x: -0.13, y: 0, z: -0.38} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -90.00001, y: 180, z: -90.00001} +--- !u!198 &1438565936 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4356800953600124292} + serializedVersion: 6 + lengthInSec: 1 + simulationSpeed: 0.65 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + looping: 1 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.27 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.45 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.87266463 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 22 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 2.35 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 35 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.33491617 + inSlope: 0.19937925 + outSlope: 0.19937925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.08643276 + outSlope: -0.08643276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.30236164 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 3.4906585 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 0.14901961, g: 0.07058824, b: 0.015686275, a: 1} + key1: {r: 0.27058825, g: 0.14901961, b: 0.0627451, a: 1} + key2: {r: 1, g: 0, b: 0, a: 1} + key3: {r: 1, g: 0, b: 0, a: 0} + key4: {r: 1, g: 0, b: 0, a: 0} + key5: {r: 1, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 29.55 + minScalar: 5.0000005 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.16666669 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 3 + scalar: 15 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 8 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96585363 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0.1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.5707963 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 50} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &4791611851574708811 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4356800953600124292} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a0cec58fc32f482418596ffdf7c0d693, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 4 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.8 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 2 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 diff --git a/Prototype 3/Assets/Course Library/Particles/FX_DirtSplatter.prefab.meta b/Prototype 3/Assets/Course Library/Particles/FX_DirtSplatter.prefab.meta new file mode 100644 index 0000000..a900df2 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles/FX_DirtSplatter.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fb82dfb8d1c7044c69afd2486befecb3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Rubble.prefab b/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Rubble.prefab new file mode 100644 index 0000000..94dda56 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Rubble.prefab @@ -0,0 +1,14428 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452148} + - component: {fileID: 19810594} + - component: {fileID: 19902532} + m_Layer: 0 + m_Name: FX_Explosion_Smoke + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452148 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100702} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 402300} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &19810594 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100702} + serializedVersion: 8 + lengthInSec: 1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 3 + scalar: 6 + minScalar: 4 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.6666667 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.7453293 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 500 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: -0.5 + minScalar: -0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0.1 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 150 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 2 + scalar: 4.3976946 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -2.6797383 + outSlope: -2.6797383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.08643276 + outSlope: -0.08643276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.39999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5235988 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 0.36862746, g: 0.36862746, b: 0.36862746, a: 1} + key1: {r: 0.80784315, g: 0.80784315, b: 0.80784315, a: 1} + key2: {r: 0.42745098, g: 0, b: 0, a: 1} + key3: {r: 0.42745098, g: 0, b: 0, a: 0} + key4: {r: 1, g: 0, b: 0, a: 0} + key5: {r: 1, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 2 + scalar: 4.536386 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 4.761482 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 3.5722222 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.74814814 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.37777779 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.34074074 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 8 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36585367 + value: 0.25925925 + inSlope: -0.9234234 + outSlope: -0.9234234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0.1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.5707963 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 50} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &19902532 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100702} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a0cec58fc32f482418596ffdf7c0d693, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 4 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.8 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 2 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 0001030405 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!1 &189566 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462712} + - component: {fileID: 19877906} + - component: {fileID: 19926198} + m_Layer: 0 + m_Name: FX_Explosion_Fire + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462712 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189566} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 402300} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &19877906 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189566} + serializedVersion: 8 + lengthInSec: 0.1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.1 + minScalar: 0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 3 + scalar: 2 + minScalar: 0.0001 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 20 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.87266463 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 500 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0.01 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 150 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 2 + scalar: 6.9192276 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.36296296 + inSlope: -0.73313713 + outSlope: -0.73313713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.08643276 + outSlope: -0.08643276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.39999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5235988 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.9254902, b: 0.68235296, a: 1} + key1: {r: 1, g: 0.7647059, b: 0, a: 1} + key2: {r: 1, g: 0, b: 0, a: 1} + key3: {r: 0.42745098, g: 0, b: 0, a: 0} + key4: {r: 1, g: 0, b: 0, a: 0} + key5: {r: 1, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 21588 + ctime2: 56283 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 4 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 2 + scalar: 14.8000555 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 14.969778 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 19.99681 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.73333335 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.34074074 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 8 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96585363 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0.1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.5707963 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 50} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &19926198 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189566} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a0cec58fc32f482418596ffdf7c0d693, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 4 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.8 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 2 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 0001030405 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!1 &191186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 402300} + - component: {fileID: 19821056} + - component: {fileID: 19943340} + m_Layer: 0 + m_Name: FX_Explosion_Rubble + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &402300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191186} + serializedVersion: 2 + m_LocalRotation: {x: -0.7008359, y: 0, z: 0, w: 0.7133226} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 462712} + - {fileID: 452148} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &19821056 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191186} + serializedVersion: 8 + lengthInSec: 0.1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.1 + minScalar: 0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 15 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 3 + scalar: 20 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.87266463 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 40 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0.01 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 150 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0.10000001 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.10000001 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5235988 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.9254902, b: 0.68235296, a: 1} + key1: {r: 1, g: 0.7647059, b: 0, a: 1} + key2: {r: 1, g: 0, b: 0, a: 1} + key3: {r: 0.42745098, g: 0, b: 0, a: 0} + key4: {r: 1, g: 0, b: 0, a: 0} + key5: {r: 1, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 21588 + ctime2: 56283 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 4 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 2 + scalar: 5.095762 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 5.336244 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 19.99681 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.73333335 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.34074074 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 8 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96585363 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0.1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.5707963 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 50} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &19943340 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191186} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7a9bced7715b2c047b5413e33bc60d5c, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 4 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.8 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 2 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 0001030405 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 4300002, guid: 42e0384be8104584cbcc3a1fadaafb79, type: 3} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 diff --git a/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Rubble.prefab.meta b/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Rubble.prefab.meta new file mode 100644 index 0000000..27bef32 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Rubble.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 079954accd64b32419ec069129c81273 +timeCreated: 1463710642 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Smoke.prefab b/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Smoke.prefab new file mode 100644 index 0000000..bec0ab8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Smoke.prefab @@ -0,0 +1,4677 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2630815748524575241 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3303195482613169217} + - component: {fileID: 9125212449759046732} + - component: {fileID: 3092082114216064087} + m_Layer: 0 + m_Name: FX_Explosion_Smoke + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3303195482613169217 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2630815748524575241} + m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1.31, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &9125212449759046732 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2630815748524575241} + serializedVersion: 6 + lengthInSec: 0.5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + looping: 0 + prewarm: 0 + playOnAwake: 0 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 3 + scalar: 6 + minScalar: 4 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.6666667 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.7453293 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 500 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: -0.5 + minScalar: -0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 5 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 2, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0.1 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 100 + minScalar: 150 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 1 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 2 + scalar: 4.3976946 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -2.6797383 + outSlope: -2.6797383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.08643276 + outSlope: -0.08643276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.39999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5235988 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 0.36862746, g: 0.36862746, b: 0.36862746, a: 1} + key1: {r: 0.80784315, g: 0.80784315, b: 0.80784315, a: 1} + key2: {r: 0.42745098, g: 0, b: 0, a: 1} + key3: {r: 0.42745098, g: 0, b: 0, a: 0} + key4: {r: 1, g: 0, b: 0, a: 0} + key5: {r: 1, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 2 + scalar: 4.536386 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 4.761482 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 3.5722222 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.74814814 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.37777779 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.34074074 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 2 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 8 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36585367 + value: 0.25925925 + inSlope: -0.9234234 + outSlope: -0.9234234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0.1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.5707963 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 50} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &3092082114216064087 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2630815748524575241} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a0cec58fc32f482418596ffdf7c0d693, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 4 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.8 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 2 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 diff --git a/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Smoke.prefab.meta b/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Smoke.prefab.meta new file mode 100644 index 0000000..6e2b439 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles/FX_Explosion_Smoke.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb7cd9b0c56a24d49a40784bd3203ae6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Particles/FX_Fireworks_Yellow_Small.prefab b/Prototype 3/Assets/Course Library/Particles/FX_Fireworks_Yellow_Small.prefab new file mode 100644 index 0000000..f233592 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles/FX_Fireworks_Yellow_Small.prefab @@ -0,0 +1,4695 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &180128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403952} + - component: {fileID: 19860484} + - component: {fileID: 19904564} + m_Layer: 0 + m_Name: FX_Fireworks_Yellow_Small + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180128} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &19860484 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180128} + serializedVersion: 6 + lengthInSec: 0.1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.1 + minScalar: 0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0.0001 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 10 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.3 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.5707963 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 5000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0.01 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 150 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 2 + scalar: 6.9192276 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.36296296 + inSlope: -0.73313713 + outSlope: -0.73313713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.08643276 + outSlope: -0.08643276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.39999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5235988 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.84705883, b: 0, a: 1} + key1: {r: 1, g: 0, b: 0, a: 1} + key2: {r: 0.42745098, g: 0, b: 0, a: 1} + key3: {r: 0.42745098, g: 0, b: 0, a: 0} + key4: {r: 1, g: 0, b: 0, a: 0} + key5: {r: 1, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 386 + ctime1: 65535 + ctime2: 65535 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 2 + scalar: 14.8000555 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.39393938 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.030303001 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.21212119 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.030303001 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 14.969778 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.45454544 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.23703706 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.0030030028 + value: 0.27272725 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25925928 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 19.99681 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3333333 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.054545462 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.3333333 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.030303001 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 8 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96585363 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0.1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.5707963 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 50} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &19904564 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180128} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a0cec58fc32f482418596ffdf7c0d693, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 4 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.8 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 2 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 diff --git a/Prototype 3/Assets/Course Library/Particles/FX_Fireworks_Yellow_Small.prefab.meta b/Prototype 3/Assets/Course Library/Particles/FX_Fireworks_Yellow_Small.prefab.meta new file mode 100644 index 0000000..81fec9e --- /dev/null +++ b/Prototype 3/Assets/Course Library/Particles/FX_Fireworks_Yellow_Small.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6586ff0f14125534cae2f5d8f04b7871 +timeCreated: 1467155436 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound.meta b/Prototype 3/Assets/Course Library/Sound.meta new file mode 100644 index 0000000..048997e --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 513b96db72f004342809c688e465e064 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/Music.meta b/Prototype 3/Assets/Course Library/Sound/Music.meta new file mode 100644 index 0000000..c2be0af --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/Music.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b599293d4a1c4357b8f13f7c2d8bcf6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern01.ogg b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern01.ogg new file mode 100644 index 0000000..5380926 Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern01.ogg differ diff --git a/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern01.ogg.meta b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern01.ogg.meta new file mode 100644 index 0000000..171c463 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern01.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 834bc99524a174a378e982623582c06d +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern02.ogg b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern02.ogg new file mode 100644 index 0000000..fcfe94d Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern02.ogg differ diff --git a/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern02.ogg.meta b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern02.ogg.meta new file mode 100644 index 0000000..3ffb81b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern02.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 606910ec401804eb09925f0d57909c04 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern03.ogg b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern03.ogg new file mode 100644 index 0000000..1183d85 Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern03.ogg differ diff --git a/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern03.ogg.meta b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern03.ogg.meta new file mode 100644 index 0000000..a4ddb93 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/Music/cron_audio_8-bit_modern03.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: d70999ba737574c808b1d37cbdca0c37 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/SFX.meta b/Prototype 3/Assets/Course Library/Sound/SFX.meta new file mode 100644 index 0000000..f661a1b --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/SFX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bafa4249fee244c6f8618214665cec29 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/crash1.wav b/Prototype 3/Assets/Course Library/Sound/SFX/crash1.wav new file mode 100644 index 0000000..ae6b101 Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/SFX/crash1.wav differ diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/crash1.wav.meta b/Prototype 3/Assets/Course Library/Sound/SFX/crash1.wav.meta new file mode 100644 index 0000000..feb0d50 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/SFX/crash1.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 4bcde6de2166e41e284ec46d8a01fb90 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/crash2.wav b/Prototype 3/Assets/Course Library/Sound/SFX/crash2.wav new file mode 100644 index 0000000..87445b6 Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/SFX/crash2.wav differ diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/crash2.wav.meta b/Prototype 3/Assets/Course Library/Sound/SFX/crash2.wav.meta new file mode 100644 index 0000000..15e3644 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/SFX/crash2.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 913d6445ee8cc4152a9c18da590ee203 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/crash3.wav b/Prototype 3/Assets/Course Library/Sound/SFX/crash3.wav new file mode 100644 index 0000000..ba7850d Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/SFX/crash3.wav differ diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/crash3.wav.meta b/Prototype 3/Assets/Course Library/Sound/SFX/crash3.wav.meta new file mode 100644 index 0000000..5d01817 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/SFX/crash3.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e7ee25a47d63b46cdaf65480d62b405c +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/jump1.wav b/Prototype 3/Assets/Course Library/Sound/SFX/jump1.wav new file mode 100644 index 0000000..532b627 Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/SFX/jump1.wav differ diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/jump1.wav.meta b/Prototype 3/Assets/Course Library/Sound/SFX/jump1.wav.meta new file mode 100644 index 0000000..170b02d --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/SFX/jump1.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 08ab7053d586c458db3774d33c141a4b +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/jump2.wav b/Prototype 3/Assets/Course Library/Sound/SFX/jump2.wav new file mode 100644 index 0000000..1af6a67 Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/SFX/jump2.wav differ diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/jump2.wav.meta b/Prototype 3/Assets/Course Library/Sound/SFX/jump2.wav.meta new file mode 100644 index 0000000..a77e24c --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/SFX/jump2.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 0f7d0b7c3397f4dac91f20e8a77d2d57 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/jump3.wav b/Prototype 3/Assets/Course Library/Sound/SFX/jump3.wav new file mode 100644 index 0000000..3d2c098 Binary files /dev/null and b/Prototype 3/Assets/Course Library/Sound/SFX/jump3.wav differ diff --git a/Prototype 3/Assets/Course Library/Sound/SFX/jump3.wav.meta b/Prototype 3/Assets/Course Library/Sound/SFX/jump3.wav.meta new file mode 100644 index 0000000..b3ff754 --- /dev/null +++ b/Prototype 3/Assets/Course Library/Sound/SFX/jump3.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 113ee460fadc340e4957a7404a9fbb27 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files.meta b/Prototype 3/Assets/Course Library/_Source_Files.meta new file mode 100644 index 0000000..4357b1c --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ad99b1e1c794459f92ac7d11d87e86b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX.meta new file mode 100644 index 0000000..90f7463 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cdbc118da3c14464abd2262c5150b7ba +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.fbx new file mode 100644 index 0000000..7720bea Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.fbx.meta new file mode 100644 index 0000000..0a594cb --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.fbx.meta @@ -0,0 +1,1863 @@ +fileFormatVersion: 2 +guid: d55a3dafe23105e409ee70d6605cbd49 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: //RootNode + 100002: Body + 100004: Body_jnt + 100006: Foot_Left + 100008: Foot_Left_jnt + 100010: Foot_Left_jnt1 + 100012: Foot_Right + 100014: Foot_Right_jnt + 100016: Foot_Right_jnt1 + 100018: Hand_Left + 100020: Hand_Left_jnt + 100022: Hand_Right + 100024: Hand_Right_jnt + 100026: Hat_jnt + 100028: Hat_jnt1 + 100030: Head + 100032: Head_jnt + 100034: Hips_jnt + 100036: LowerArm_Left + 100038: LowerArm_Left_jnt + 100040: LowerArm_Right + 100042: LowerArm_Right_jnt + 100044: LowerBody + 100046: LowerLeg_Left + 100048: LowerLeg_Left_jnt + 100050: LowerLeg_Right + 100052: LowerLeg_Right_jnt + 100054: Prop_FireFighterPack + 100056: Root_jnt + 100058: Spine_jnt + 100060: UpperArm_Left + 100062: UpperArm_Left24 + 100064: UpperArm_Left25 + 100066: UpperArm_Left_jnt + 100068: UpperArm_Right + 100070: UpperArm_Right23 + 100072: UpperArm_Right24 + 100074: UpperArm_Right_jnt + 100076: UpperLeg_Left + 100078: UpperLeg_Left_jnt + 100080: UpperLeg_Right + 100082: UpperLeg_Right_jnt + 100084: Weapon_Shield + 100086: Weapon_Sword + 400000: //RootNode + 400002: Body + 400004: Body_jnt + 400006: Foot_Left + 400008: Foot_Left_jnt + 400010: Foot_Left_jnt1 + 400012: Foot_Right + 400014: Foot_Right_jnt + 400016: Foot_Right_jnt1 + 400018: Hand_Left + 400020: Hand_Left_jnt + 400022: Hand_Right + 400024: Hand_Right_jnt + 400026: Hat_jnt + 400028: Hat_jnt1 + 400030: Head + 400032: Head_jnt + 400034: Hips_jnt + 400036: LowerArm_Left + 400038: LowerArm_Left_jnt + 400040: LowerArm_Right + 400042: LowerArm_Right_jnt + 400044: LowerBody + 400046: LowerLeg_Left + 400048: LowerLeg_Left_jnt + 400050: LowerLeg_Right + 400052: LowerLeg_Right_jnt + 400054: Prop_FireFighterPack + 400056: Root_jnt + 400058: Spine_jnt + 400060: UpperArm_Left + 400062: UpperArm_Left24 + 400064: UpperArm_Left25 + 400066: UpperArm_Left_jnt + 400068: UpperArm_Right + 400070: UpperArm_Right23 + 400072: UpperArm_Right24 + 400074: UpperArm_Right_jnt + 400076: UpperLeg_Left + 400078: UpperLeg_Left_jnt + 400080: UpperLeg_Right + 400082: UpperLeg_Right_jnt + 400084: Weapon_Shield + 400086: Weapon_Sword + 2300000: Body + 2300002: Foot_Left + 2300004: Foot_Right + 2300006: Hand_Left + 2300008: Hand_Right + 2300010: Head + 2300012: LowerArm_Left + 2300014: LowerArm_Right + 2300016: LowerBody + 2300018: LowerLeg_Left + 2300020: LowerLeg_Right + 2300022: Prop_FireFighterPack + 2300024: UpperArm_Left + 2300026: UpperArm_Left24 + 2300028: UpperArm_Left25 + 2300030: UpperArm_Right + 2300032: UpperArm_Right23 + 2300034: UpperArm_Right24 + 2300036: UpperLeg_Left + 2300038: UpperLeg_Right + 2300040: Weapon_Shield + 2300042: Weapon_Sword + 3300000: Body + 3300002: Foot_Left + 3300004: Foot_Right + 3300006: Hand_Left + 3300008: Hand_Right + 3300010: Head + 3300012: LowerArm_Left + 3300014: LowerArm_Right + 3300016: LowerBody + 3300018: LowerLeg_Left + 3300020: LowerLeg_Right + 3300022: Prop_FireFighterPack + 3300024: UpperArm_Left + 3300026: UpperArm_Left24 + 3300028: UpperArm_Left25 + 3300030: UpperArm_Right + 3300032: UpperArm_Right23 + 3300034: UpperArm_Right24 + 3300036: UpperLeg_Left + 3300038: UpperLeg_Right + 3300040: Weapon_Shield + 3300042: Weapon_Sword + 4300000: Foot_Left + 4300002: LowerLeg_Left + 4300004: UpperLeg_Left + 4300006: Foot_Right + 4300008: LowerLeg_Right + 4300010: UpperLeg_Right + 4300012: Head + 4300014: Hand_Right + 4300016: Weapon_Sword + 4300018: LowerArm_Right + 4300020: UpperArm_Right + 4300022: UpperArm_Left24 + 4300024: UpperArm_Right23 + 4300026: Hand_Left + 4300028: Weapon_Shield + 4300030: LowerArm_Left + 4300032: UpperArm_Left + 4300034: UpperArm_Right24 + 4300036: UpperArm_Left25 + 4300038: Body + 4300040: Prop_FireFighterPack + 4300042: LowerBody + 7400000: Idle + 7400002: Walk + 7400004: Run + 7400006: Idle_SittingOnGround + 7400008: Idle_CheckWatch + 7400010: Idle_WipeMouth + 7400012: Running_Jump + 7400014: Death_01 + 7400016: Idle_LeaningAgaintWall + 7400018: Idle_Smoking + 7400020: Idle_Dance + 7400022: Falling + 7400024: Standing_Jump + 7400026: Dead_01 + 7400028: CrossArms + 7400030: HandsOnHips + 7400032: Idle_HandOnHips + 7400034: Idle_CrossedArms + 7400036: Death_02 + 7400038: Dead_02 + 7400040: Crouch_Down + 7400042: Crouch_Idle + 7400044: Crouch_Up + 7400046: Salute + 7400048: GrenadeThrow + 7400050: Head_Right + 7400052: Head_Left + 7400054: Head_Up + 7400056: Head_Down + 7400058: Head_Normal + 7400060: Body_Normal + 7400062: Body_Up + 7400064: Body_Down + 7400066: Body_Left + 7400068: Body_Right + 9500000: //RootNode + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Avatar Rig Configuration mis-match. Bone length in configuration + does not match position in animation file:\n\t'Body_jnt' : position error = + 7.400223 mm\n" + animationImportErrors: + animationImportWarnings: "\nClip 'Take 001' has import animation warnings that + might lower retargeting quality:\nNote: Activate translation DOF on avatar to + improve retargeting quality.\n\t'Body_jnt' has translation animation that will + be discarded.\n" + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Idle + takeName: Take 001 + firstFrame: 2 + lastFrame: 45 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Walk + takeName: Take 001 + firstFrame: 51 + lastFrame: 79 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Run + takeName: Take 001 + firstFrame: 82 + lastFrame: 99 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 1 + - path: Root_jnt/Hips_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_SittingOnGround + takeName: Take 001 + firstFrame: 117 + lastFrame: 146 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_CheckWatch + takeName: Take 001 + firstFrame: 381 + lastFrame: 420 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_WipeMouth + takeName: Take 001 + firstFrame: 423 + lastFrame: 460 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Running_Jump + takeName: Take 001 + firstFrame: 461 + lastFrame: 491 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Death_01 + takeName: Take 001 + firstFrame: 492 + lastFrame: 547 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_LeaningAgaintWall + takeName: Take 001 + firstFrame: 662 + lastFrame: 709 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_Smoking + takeName: Take 001 + firstFrame: 610 + lastFrame: 659 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_Dance + takeName: Take 001 + firstFrame: 712 + lastFrame: 770 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Falling + takeName: Take 001 + firstFrame: 550 + lastFrame: 579 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Standing_Jump + takeName: Take 001 + firstFrame: 582 + lastFrame: 608 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Dead_01 + takeName: Take 001 + firstFrame: 547.9 + lastFrame: 548 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: CrossArms + takeName: Take 001 + firstFrame: 781 + lastFrame: 850 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: HandsOnHips + takeName: Take 001 + firstFrame: 851.9 + lastFrame: 900 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_HandOnHips + takeName: Take 001 + firstFrame: 865 + lastFrame: 889 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle_CrossedArms + takeName: Take 001 + firstFrame: 800 + lastFrame: 840 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Death_02 + takeName: Take 001 + firstFrame: 901 + lastFrame: 970 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Dead_02 + takeName: Take 001 + firstFrame: 969.89996 + lastFrame: 970 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Crouch_Down + takeName: Take 001 + firstFrame: 971 + lastFrame: 988 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Crouch_Idle + takeName: Take 001 + firstFrame: 990 + lastFrame: 991 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Crouch_Up + takeName: Take 001 + firstFrame: 1011 + lastFrame: 1020 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Salute + takeName: Take 001 + firstFrame: 1116 + lastFrame: 1200 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: GrenadeThrow + takeName: Take 001 + firstFrame: 1037 + lastFrame: 1106 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Right + takeName: Take 001 + firstFrame: 1205 + lastFrame: 1210 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Left + takeName: Take 001 + firstFrame: 1225 + lastFrame: 1230 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Up + takeName: Take 001 + firstFrame: 1265 + lastFrame: 1270 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Down + takeName: Take 001 + firstFrame: 1245 + lastFrame: 1260 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Head_Normal + takeName: Take 001 + firstFrame: 1285 + lastFrame: 1291 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 1 + - path: Root_jnt/Hips_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Body + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Prop_FireFighterPack + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Head + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt/Hand_Left + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt/Weapon_Shield + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/LowerArm_Left + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/UpperArm_Left + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/UpperArm_Left25 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/UpperArm_Right24 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt/Hand_Right + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt/Weapon_Sword + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/LowerArm_Right + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/UpperArm_Right + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/UpperArm_Right/UpperArm_Left24 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/UpperArm_Right23 + weight: 1 + - path: Root_jnt/Hips_jnt/LowerBody + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/LowerLeg_Left + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/UpperLeg_Left + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/LowerLeg_Right + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/UpperLeg_Right + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Normal + takeName: Take 001 + firstFrame: 1339 + lastFrame: 1340 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Up + takeName: Take 001 + firstFrame: 1330 + lastFrame: 1331 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Down + takeName: Take 001 + firstFrame: 1324 + lastFrame: 1325 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Left + takeName: Take 001 + firstFrame: 1319 + lastFrame: 1320 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Body_Right + takeName: Take 001 + firstFrame: 1313 + lastFrame: 1314 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 0 + - path: Root_jnt/Hips_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 0 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + previousCalculatedGlobalScale: 0.01 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 1 + tangentImportMode: 1 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Body_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt + humanName: LeftEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt1 + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Animations(Clone) + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Root_jnt + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hips_jnt + parentName: + position: {x: -0, y: 1.0449876, z: 0} + rotation: {x: -0.010444531, y: -0.03883079, z: 0.25953355, w: 0.9648966} + scale: {x: 1, y: 1, z: 1} + - name: Body_jnt + parentName: + position: {x: 0.009555898, y: 0.016478358, z: 5.0122732e-18} + rotation: {x: 0.013083731, y: -0.02271187, z: 0.866206, w: -0.49899927} + scale: {x: 1, y: 1, z: 1} + - name: Spine_jnt + parentName: + position: {x: -0.6703252, y: 1.488421e-16, z: 0} + rotation: {x: 0, y: -0, z: -1.6657682e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Head_jnt + parentName: + position: {x: -0.3106261, y: 6.897285e-17, z: 0} + rotation: {x: 0, y: -0, z: -1.9984012e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 3.593872e-16, y: -1.4046645e-16, z: 0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt1 + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 4.04522e-16, y: -9.778496e-17, z: 0.7071068, w: 0.7071068} + scale: {x: -1, y: -1, z: -1} + - name: UpperArm_Left_jnt + parentName: + position: {x: -0.21910845, y: -0.565232, z: 0} + rotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Left_jnt + parentName: + position: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + rotation: {x: 0, y: -0, z: -3.330669e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Left_jnt + parentName: + position: {x: 0.4403, y: 0, z: 5.39209e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperArm_Right_jnt + parentName: + position: {x: -0.21910845, y: 0.565232, z: 0} + rotation: {x: 0.7071068, y: -0.7071068, z: 8.659561e-17, w: 0} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Right_jnt + parentName: + position: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + rotation: {x: -6.627657e-19, y: -3.586922e-21, z: 5.0220245e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Right_jnt + parentName: + position: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Left_jnt + parentName: + position: {x: -0.25698245, y: -1.4210854e-16, z: 0} + rotation: {x: 0.028649574, y: 0.030012136, z: 0.49874875, w: 0.865753} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Left_jnt + parentName: + position: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + rotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Left_jnt + parentName: + position: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + rotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Right_jnt + parentName: + position: {x: 0.12763838, y: -0.22304337, z: 0} + rotation: {x: -0.49867836, y: 0.8654293, z: 0.046628922, w: -0.013333483} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Right_jnt + parentName: + position: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + rotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Right_jnt + parentName: + position: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + rotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.542 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: Root_jnt + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.meta new file mode 100644 index 0000000..99290b2 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fcf7a522835fc4f27ba713263a105347 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/Mask_Upper.mask b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/Mask_Upper.mask new file mode 100644 index 0000000..d7aafc6 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/Mask_Upper.mask @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!319 &101100000 +AvatarMask: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Mask_Upper + m_Mask: 00000000010000000000000000000000000000000100000001000000010000000100000000000000000000000100000001000000 + m_Elements: [] diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/Mask_Upper.mask.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/Mask_Upper.mask.meta new file mode 100644 index 0000000..a364c15 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/Mask_Upper.mask.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 8f022796fa5205e4483f40dd7b373bb4 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/SimpleCharacter_5.0.controller b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/SimpleCharacter_5.0.controller new file mode 100644 index 0000000..c1a5ae8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/SimpleCharacter_5.0.controller @@ -0,0 +1,8620 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleCharacter_5.0 + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 1 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Animation_int + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Jump_trig + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Death_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Crouch_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Grounded + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 1 + m_Controller: {fileID: 9100000} + - m_Name: Static_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 1 + m_Controller: {fileID: 9100000} + - m_Name: Head_Horizontal_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Head_Vertical_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Blend(DontTouch) + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: DeathType_int + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 1 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Body_Vertical_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Body_Horizontal_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Jump_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Shoot_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: FullAuto_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Reload_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: WeaponType_int + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Movement + m_StateMachine: {fileID: 110700000} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Head + m_StateMachine: {fileID: 110700004} + m_Mask: {fileID: 101100000, guid: f4bf3f6dc42479e47b1fd0e457094fb7, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Idles + m_StateMachine: {fileID: 110750657} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Jumping + m_StateMachine: {fileID: 110705384} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Death + m_StateMachine: {fileID: 110740371} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Crouch + m_StateMachine: {fileID: 110759052} + m_Mask: {fileID: 101100000, guid: f34433e648b38134b89fe27b9e6955cc, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Weapons + m_StateMachine: {fileID: 110775091} + m_Mask: {fileID: 101100000, guid: 8f022796fa5205e4483f40dd7b373bb4, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Body + m_StateMachine: {fileID: 110725380} + m_Mask: {fileID: 101100000, guid: 4244c57bb194c0e48861fc59aaf8214d, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20600000 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400056, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: -1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400054, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400052, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.5 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400058, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Head_Horizontal_f + m_BlendParameterY: Head_Vertical_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20600002 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20600008 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20600010 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20616906 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400060, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400062, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400064, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.75 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Body_Horizontal_f + m_BlendParameterY: Body_Vertical_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &20628009 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Blend(DontTouch) + m_BlendParameterY: Speed_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110100000 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250891} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110100233 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110100941 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117633 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110101251 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110101572 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110102995 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103271 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103377 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103420 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103460 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103468 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103780 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110104082 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110293237} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110104682 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.19230752 + m_TransitionOffset: 0 + m_ExitTime: 0.80769247 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105353 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105507 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105579 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105624 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105645 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105692 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110107890 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272019} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1363636 + m_TransitionOffset: 0 + m_ExitTime: 0.8636364 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110108639 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110297777} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110109826 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110110066 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110110096 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.08928562 + m_TransitionOffset: 0 + m_ExitTime: 0.9107144 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111238 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111466 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259630} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111901 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110208772} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110112012 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110112686 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110113342 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265482} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110114151 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110116536 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110118060 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110118992 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110119267 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110119511 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110294315} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110120519 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110120619 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110121204 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110122155 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110122587 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259178} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123174 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123982 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221837} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123984 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110216906} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110124414 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.41666657 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110124857 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261631} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.41666657 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110125426 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110125441 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.20270266 + m_TransitionOffset: 0 + m_ExitTime: 0.79729736 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126261 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204794} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126313 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.18749964 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126384 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.63 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126595 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126699 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.4411743 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126729 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110275706} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110127643 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128186 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.56 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128472 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128528 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129032 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267126} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129195 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110208860} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1363636 + m_TransitionOffset: 0 + m_ExitTime: 0.8636364 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129863 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110130612 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110130666 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131225 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131502 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250891} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117633 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131516 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236714} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4997706 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131725 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110132157 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110220379} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110133356 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110206311} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134012 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250438} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134579 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134682 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261697} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134689 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134813 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135188 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135308 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110212823} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135544 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268270} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135789 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110136619 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110136883 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.7222224 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110137541 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110137588 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110290603} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110138274 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234610} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.28846085 + m_TransitionOffset: 0 + m_ExitTime: 0.71153915 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110138844 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110140558 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110141350 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110142273 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234542} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4996853 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110142782 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957437 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110143317 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110143341 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205926} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110144025 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110299259} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110144343 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110145060 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231128} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110145932 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110146036 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147175 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147525 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147856 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148300 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259178} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148338 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148514 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110275706} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148745 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149744 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.31249955 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149750 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149824 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291140} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110150967 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151384 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151405 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151992 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210959} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110152920 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201247} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110153735 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110154275 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110155531 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110294315} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.7222224 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110156068 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110157081 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110157525 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Crouch_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110249429} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.34090897 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158305 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158382 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234542} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158926 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_trig + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110228009} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158991 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110159207 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110159394 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15306124 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160250 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160426 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160975 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110161510 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232942} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.4411743 + m_TransitionOffset: 0 + m_ExitTime: 0.55882573 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110161804 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110299259} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162130 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267126} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162255 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162344 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.83333546 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110163612 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110164249 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110165124 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201247} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110165395 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166143 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232753} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166310 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110255762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166939 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166975 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110167880 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110244708} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25862056 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110167918 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4996853 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110168959 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110169581 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110170566 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110170725 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110171078 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110171455 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110172030 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236705} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110172245 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.53 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110173712 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110174567 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110174726 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261697} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110175312 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274162} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110175651 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + - m_ConditionMode: 1 + m_ConditionEvent: Static_b + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110246782} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176322 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176355 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176463 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176834 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229786} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177622 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177658 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177902 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268270} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110178410 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110178670 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25862068 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179038 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179088 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 4 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179203 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179696 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_trig + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267120} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180231 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180454 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180511 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181226 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181282 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210959} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181993 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182207 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110288239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182726 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236705} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182834 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182841 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182947 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Crouch_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110284647} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110184691 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261631} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110184703 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.83333546 + m_TransitionOffset: 0 + m_ExitTime: 0.17 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110185149 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268765} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.92424244 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110185614 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110279209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186022 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 10 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264428} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1744186 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186344 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269109} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186970 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.06 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110187254 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188282 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110246782} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188555 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_trig + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272805} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188769 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205926} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189129 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201137} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189682 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267698} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189892 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189967 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110190182 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110191572 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234610} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110191788 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192085 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110238341} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192562 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110255762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192614 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192689 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265482} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192774 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221605} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110193589 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.6249991 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110194554 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221605} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110194678 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110196464 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268765} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197179 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197706 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499256 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197960 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110290603} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.93749756 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110198479 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214858} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110199187 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1102 &110200000 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 0.4 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110100000} + - {fileID: 110175651} + - {fileID: 110184691} + - {fileID: 110166310} + - {fileID: 110186022} + m_StateMachineBehaviours: [] + m_Position: {x: -108, y: -360, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110201137 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GrenadeThrow + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400048, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110201247 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400030, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204265 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110175312} + - {fileID: 110104082} + - {fileID: 110111901} + - {fileID: 110186344} + - {fileID: 110123982} + - {fileID: 110132157} + - {fileID: 110176834} + - {fileID: 110185614} + - {fileID: 110189682} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204794 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198479} + m_StateMachineBehaviours: [] + m_Position: {x: 168, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110205239 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110205926 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: 300, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110206311 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110185149} + - {fileID: 110191788} + m_StateMachineBehaviours: [] + m_Position: {x: -36, y: 480, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110208772 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Salute + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110110096} + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400046, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110208860 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -72, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110210773 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NotCrouched + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110182947} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110210959 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400034, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110212823 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110214360 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110189967} + - {fileID: 110125426} + - {fileID: 110194678} + m_StateMachineBehaviours: [] + m_Position: {x: -528, y: 444, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110214858 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 168, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110216906 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110131516} + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 144, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20616906} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110220379 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_SittingOnGround + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110178670} + m_StateMachineBehaviours: [] + m_Position: {x: 336, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221605 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 564, y: 24, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221837 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_LeaningAgaintWall + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110142782} + m_StateMachineBehaviours: [] + m_Position: {x: 348, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110223196 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NoWeapon + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110158991} + - {fileID: 110154275} + - {fileID: 110171455} + - {fileID: 110119511} + - {fileID: 110162130} + - {fileID: 110164249} + - {fileID: 110103271} + - {fileID: 110179088} + - {fileID: 110158305} + - {fileID: 110113342} + - {fileID: 110196464} + - {fileID: 110158382} + - {fileID: 110105692} + - {fileID: 110149750} + - {fileID: 110111238} + - {fileID: 110101572} + - {fileID: 110118992} + - {fileID: 110177902} + - {fileID: 110174567} + - {fileID: 110105507} + - {fileID: 110177622} + - {fileID: 110134689} + - {fileID: 110103377} + - {fileID: 110169581} + - {fileID: 110137588} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 84, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110227165 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110176322} + - {fileID: 110109826} + - {fileID: 110128472} + - {fileID: 110143317} + m_StateMachineBehaviours: [] + m_Position: {x: 792, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110227951 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110197179} + - {fileID: 110170566} + - {fileID: 110112012} + - {fileID: 110165395} + m_StateMachineBehaviours: [] + m_Position: {x: 1056, y: 60, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110228009 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walking_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110163612} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20628009} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110229475 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110229786 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_CheckWatch + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110104682} + m_StateMachineBehaviours: [] + m_Position: {x: -288, y: 348, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231128 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231184 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: 360, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231410 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110112686} + - {fileID: 110103460} + - {fileID: 110159207} + m_StateMachineBehaviours: [] + m_Position: {x: -132, y: -240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231505 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_SingleShot + m_Speed: 0.5 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110170725} + - {fileID: 110176355} + - {fileID: 110120519} + m_StateMachineBehaviours: [] + m_Position: {x: -528, y: 372, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232753 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110145060} + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 396, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232942 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110157525} + - {fileID: 110197706} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 252, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400042, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110234542 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_MiniGun + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110193589} + - {fileID: 110197960} + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: -84, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110234610 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110153735} + - {fileID: 110188555} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110235036 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110145932} + - {fileID: 110135789} + - {fileID: 110138844} + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: -240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236705 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: -288, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236714 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110123984} + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 60, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236965 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110102995} + - {fileID: 110100233} + - {fileID: 110178410} + - {fileID: 110186970} + m_StateMachineBehaviours: [] + m_Position: {x: 852, y: -204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110238341 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Falling + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110167880} + m_StateMachineBehaviours: [] + m_Position: {x: -240, y: 0, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110239214 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110123174} + - {fileID: 110173712} + - {fileID: 110187254} + m_StateMachineBehaviours: [] + m_Position: {x: -432, y: 252, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400028, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110244708 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Alive + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126261} + - {fileID: 110134682} + - {fileID: 110192085} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110246782 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run_Static + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110100941} + - {fileID: 110131502} + m_StateMachineBehaviours: [] + m_Position: {x: -336, y: -48, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 7039333667ba45840b1411867278ee2e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110249429 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Up + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110184703} + - {fileID: 110162344} + m_StateMachineBehaviours: [] + m_Position: {x: 288, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400044, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110250438 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110250891 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk_Static + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110188282} + - {fileID: 110180454} + m_StateMachineBehaviours: [] + m_Position: {x: -336, y: -192, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7039333667ba45840b1411867278ee2e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253591 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20600000} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253594 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110119267} + - {fileID: 110105353} + - {fileID: 110130666} + - {fileID: 110135188} + m_StateMachineBehaviours: [] + m_Position: {x: 1056, y: 144, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253834 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400028, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110254208 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110134579} + - {fileID: 110180511} + - {fileID: 110131725} + - {fileID: 110172245} + m_StateMachineBehaviours: [] + m_Position: {x: 780, y: -312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110255762 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110124414} + - {fileID: 110124857} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: -48, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110258026 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110148745} + - {fileID: 110103420} + - {fileID: 110116536} + - {fileID: 110162255} + m_StateMachineBehaviours: [] + m_Position: {x: -348, y: 540, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110259178 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: -228, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110259630 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: -168, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110261631 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110101251} + - {fileID: 110192562} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: -192, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110261697 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110129195} + m_StateMachineBehaviours: [] + m_Position: {x: -72, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264428 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GrenadeThrow + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110179038} + m_StateMachineBehaviours: [] + m_Position: {x: -108, y: -456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400048, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110265482 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110135544} + - {fileID: 110171078} + m_StateMachineBehaviours: [] + m_Position: {x: 276, y: 372, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110265946 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110266762 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110166939} + - {fileID: 110166975} + - {fileID: 110128186} + m_StateMachineBehaviours: [] + m_Position: {x: 12, y: -300, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267120 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Running_Jump + m_Speed: 0.55 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126729} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267126 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110155531} + - {fileID: 110182841} + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267698 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_HandOnHips + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110149744} + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267825 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: -348, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110268270 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110192689} + - {fileID: 110147856} + m_StateMachineBehaviours: [] + m_Position: {x: 192, y: 468, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110268765 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110105645} + - {fileID: 110133356} + m_StateMachineBehaviours: [] + m_Position: {x: -132, y: 408, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110269039 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110136619} + - {fileID: 110176463} + - {fileID: 110168959} + - {fileID: 110126595} + m_StateMachineBehaviours: [] + m_Position: {x: 504, y: -336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110269109 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_WipeMouth + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110125441} + m_StateMachineBehaviours: [] + m_Position: {x: 348, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272019 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 204, y: 456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272805 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Standing_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110138274} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272949 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110103780} + - {fileID: 110131225} + - {fileID: 110146036} + m_StateMachineBehaviours: [] + m_Position: {x: 540, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400030, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274162 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NotIdle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110179203} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274245 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110127643} + - {fileID: 110105624} + - {fileID: 110144343} + m_StateMachineBehaviours: [] + m_Position: {x: 540, y: 420, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400018, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274501 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110108639} + - {fileID: 110166143} + m_StateMachineBehaviours: [] + m_Position: {x: 288, y: 312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110275706 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run + m_Speed: 0.5 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110189892} + - {fileID: 110179696} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110278773 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110128528} + - {fileID: 110147175} + - {fileID: 110147525} + - {fileID: 110120619} + m_StateMachineBehaviours: [] + m_Position: {x: 660, y: -72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110279209 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_CrossedArms + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126313} + m_StateMachineBehaviours: [] + m_Position: {x: -360, y: 132, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400034, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110281209 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110121204} + - {fileID: 110140558} + - {fileID: 110118060} + - {fileID: 110180231} + m_StateMachineBehaviours: [] + m_Position: {x: 792, y: -12, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110284647 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Down + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110161510} + - {fileID: 110126699} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 168, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400040, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110288239 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110290603 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_MiniGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110142273} + - {fileID: 110167918} + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: -156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400040, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110291140 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: 12, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110291376 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110148514} + - {fileID: 110191572} + - {fileID: 110158926} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110292061 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110199187} + - {fileID: 110190182} + - {fileID: 110160426} + m_StateMachineBehaviours: [] + m_Position: {x: 660, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110293237 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_Smoking + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110159394} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: 408, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400018, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110294315 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110129032} + - {fileID: 110110066} + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110297777 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110107890} + m_StateMachineBehaviours: [] + m_Position: {x: 204, y: 396, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110299259 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110700000 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Movement + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110200000} + m_Position: {x: -108, y: -360, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110261631} + m_Position: {x: 144, y: -192, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110255762} + m_Position: {x: 144, y: -48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110250891} + m_Position: {x: -336, y: -192, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110246782} + m_Position: {x: -336, y: -48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110264428} + m_Position: {x: -108, y: -456, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: -84, y: -120, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110246782} +--- !u!1107 &110700004 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110253591} + m_Position: {x: 24, y: 48, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 48, y: -12, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110253591} +--- !u!1107 &110705384 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jumping + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110234610} + m_Position: {x: 48, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110291376} + m_Position: {x: 48, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110275706} + m_Position: {x: 48, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110267120} + m_Position: {x: 360, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110272805} + m_Position: {x: 360, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110228009} + m_Position: {x: 360, y: 156, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110234610} +--- !u!1107 &110725380 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Body + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110216906} + m_Position: {x: 120, y: 144, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110236714} + m_Position: {x: 120, y: 60, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110216906} +--- !u!1107 &110740371 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110244708} + m_Position: {x: 24, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110261697} + m_Position: {x: -72, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110204794} + m_Position: {x: 168, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110214858} + m_Position: {x: 168, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110208860} + m_Position: {x: -72, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110238341} + m_Position: {x: -240, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110244708} +--- !u!1107 &110750657 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idles + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110204265} + m_Position: {x: 24, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110274162} + m_Position: {x: -204, y: 24, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110229786} + m_Position: {x: -288, y: 348, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110221837} + m_Position: {x: -96, y: 408, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110269109} + m_Position: {x: 348, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110293237} + m_Position: {x: 144, y: 408, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110208772} + m_Position: {x: 264, y: 312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110220379} + m_Position: {x: 312, y: 36, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110267698} + m_Position: {x: -396, y: 276, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110279209} + m_Position: {x: -360, y: 132, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 84, y: 72, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110204265} +--- !u!1107 &110759052 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110210773} + m_Position: {x: 24, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110284647} + m_Position: {x: 24, y: 168, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110232942} + m_Position: {x: 24, y: 252, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110249429} + m_Position: {x: 288, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110274501} + m_Position: {x: 288, y: 312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110272019} + m_Position: {x: 204, y: 456, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110297777} + m_Position: {x: 204, y: 396, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110232753} + m_Position: {x: 444, y: 396, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110231128} + m_Position: {x: 444, y: 456, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110210773} +--- !u!1107 &110775091 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Weapons + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110236965} + m_Position: {x: 852, y: -204, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110269039} + m_Position: {x: 504, y: -336, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110223196} + m_Position: {x: 24, y: 84, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110231410} + m_Position: {x: -132, y: -240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110235036} + m_Position: {x: 180, y: -240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110266762} + m_Position: {x: 12, y: -300, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110294315} + m_Position: {x: -396, y: 36, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110267126} + m_Position: {x: -396, y: 96, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110254208} + m_Position: {x: 780, y: -312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110278773} + m_Position: {x: 660, y: -72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110281209} + m_Position: {x: 792, y: -12, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110253594} + m_Position: {x: 1056, y: 144, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110227165} + m_Position: {x: 792, y: 204, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110227951} + m_Position: {x: 1056, y: 60, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110272949} + m_Position: {x: 540, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110274245} + m_Position: {x: 540, y: 420, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110292061} + m_Position: {x: 660, y: 336, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110214360} + m_Position: {x: -528, y: 444, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110239214} + m_Position: {x: -432, y: 252, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110258026} + m_Position: {x: -348, y: 540, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110231505} + m_Position: {x: -528, y: 372, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110268270} + m_Position: {x: 192, y: 468, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110265482} + m_Position: {x: 276, y: 372, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110268765} + m_Position: {x: -132, y: 408, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110206311} + m_Position: {x: -36, y: 480, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110234542} + m_Position: {x: -396, y: -84, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110290603} + m_Position: {x: -396, y: -156, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110223196} diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/SimpleCharacter_5.0.controller.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/SimpleCharacter_5.0.controller.meta new file mode 100644 index 0000000..03fdb7f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations/SimpleCharacter_5.0.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1de385df2ff713a41adfcbbb63b8af91 +timeCreated: 1442747533 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx new file mode 100644 index 0000000..6336e00 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx.meta new file mode 100644 index 0000000..0c55fb5 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_IK.fbx.meta @@ -0,0 +1,1709 @@ +fileFormatVersion: 2 +guid: 6e4b26fde7f77c046bed3bb532de26f1 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: + - first: + 1: 100000 + second: //RootNode + - first: + 1: 100002 + second: Body_jnt + - first: + 1: 100004 + second: Foot_Left_jnt + - first: + 1: 100006 + second: Foot_Left_jnt1 + - first: + 1: 100008 + second: Foot_Right_jnt + - first: + 1: 100010 + second: Foot_Right_jnt1 + - first: + 1: 100012 + second: Hand_Left_jnt + - first: + 1: 100014 + second: Hand_Right_jnt + - first: + 1: 100016 + second: Hat_jnt + - first: + 1: 100018 + second: Hat_jnt1 + - first: + 1: 100020 + second: Head_jnt + - first: + 1: 100022 + second: Hips_jnt + - first: + 1: 100024 + second: LowerArm_Left_jnt + - first: + 1: 100026 + second: LowerArm_Right_jnt + - first: + 1: 100028 + second: LowerLeg_Left_jnt + - first: + 1: 100030 + second: LowerLeg_Right_jnt + - first: + 1: 100032 + second: Root_jnt + - first: + 1: 100034 + second: Spine_jnt + - first: + 1: 100036 + second: UpperArm_Left_jnt + - first: + 1: 100038 + second: UpperArm_Right_jnt + - first: + 1: 100040 + second: UpperLeg_Left_jnt + - first: + 1: 100042 + second: UpperLeg_Right_jnt + - first: + 1: 100044 + second: Body + - first: + 1: 100046 + second: Foot_Left + - first: + 1: 100048 + second: Foot_Right + - first: + 1: 100050 + second: Hand_Left + - first: + 1: 100052 + second: Hand_Right + - first: + 1: 100054 + second: Head + - first: + 1: 100056 + second: LowerArm_Left + - first: + 1: 100058 + second: LowerArm_Right + - first: + 1: 100060 + second: LowerBody + - first: + 1: 100062 + second: LowerLeg_Left + - first: + 1: 100064 + second: LowerLeg_Right + - first: + 1: 100066 + second: Prop_FireFighterPack + - first: + 1: 100068 + second: UpperArm_Left + - first: + 1: 100070 + second: UpperArm_Left24 + - first: + 1: 100072 + second: UpperArm_Left25 + - first: + 1: 100074 + second: UpperArm_Right + - first: + 1: 100076 + second: UpperArm_Right23 + - first: + 1: 100078 + second: UpperArm_Right24 + - first: + 1: 100080 + second: UpperLeg_Left + - first: + 1: 100082 + second: UpperLeg_Right + - first: + 1: 100084 + second: Weapon_AssultRifle01 + - first: + 1: 100086 + second: Weapon_AssultRifle02 + - first: + 1: 100088 + second: Weapon_FlashBang + - first: + 1: 100090 + second: Weapon_Grenade + - first: + 1: 100092 + second: Weapon_Pistol + - first: + 1: 100094 + second: Weapon_Rifle + - first: + 1: 100096 + second: Weapon_RPG + - first: + 1: 100098 + second: Weapon_Shotgun + - first: + 1: 100100 + second: Weapon_SmokeBomb + - first: + 1: 100102 + second: Weapon_SniperRifle + - first: + 1: 100104 + second: Weapon_SubMachineGun + - first: + 1: 100106 + second: Weapons + - first: + 1: 100108 + second: Weapon_Shield + - first: + 4: 400000 + second: //RootNode + - first: + 4: 400002 + second: Body_jnt + - first: + 4: 400004 + second: Foot_Left_jnt + - first: + 4: 400006 + second: Foot_Left_jnt1 + - first: + 4: 400008 + second: Foot_Right_jnt + - first: + 4: 400010 + second: Foot_Right_jnt1 + - first: + 4: 400012 + second: Hand_Left_jnt + - first: + 4: 400014 + second: Hand_Right_jnt + - first: + 4: 400016 + second: Hat_jnt + - first: + 4: 400018 + second: Hat_jnt1 + - first: + 4: 400020 + second: Head_jnt + - first: + 4: 400022 + second: Hips_jnt + - first: + 4: 400024 + second: LowerArm_Left_jnt + - first: + 4: 400026 + second: LowerArm_Right_jnt + - first: + 4: 400028 + second: LowerLeg_Left_jnt + - first: + 4: 400030 + second: LowerLeg_Right_jnt + - first: + 4: 400032 + second: Root_jnt + - first: + 4: 400034 + second: Spine_jnt + - first: + 4: 400036 + second: UpperArm_Left_jnt + - first: + 4: 400038 + second: UpperArm_Right_jnt + - first: + 4: 400040 + second: UpperLeg_Left_jnt + - first: + 4: 400042 + second: UpperLeg_Right_jnt + - first: + 4: 400044 + second: Body + - first: + 4: 400046 + second: Foot_Left + - first: + 4: 400048 + second: Foot_Right + - first: + 4: 400050 + second: Hand_Left + - first: + 4: 400052 + second: Hand_Right + - first: + 4: 400054 + second: Head + - first: + 4: 400056 + second: LowerArm_Left + - first: + 4: 400058 + second: LowerArm_Right + - first: + 4: 400060 + second: LowerBody + - first: + 4: 400062 + second: LowerLeg_Left + - first: + 4: 400064 + second: LowerLeg_Right + - first: + 4: 400066 + second: Prop_FireFighterPack + - first: + 4: 400068 + second: UpperArm_Left + - first: + 4: 400070 + second: UpperArm_Left24 + - first: + 4: 400072 + second: UpperArm_Left25 + - first: + 4: 400074 + second: UpperArm_Right + - first: + 4: 400076 + second: UpperArm_Right23 + - first: + 4: 400078 + second: UpperArm_Right24 + - first: + 4: 400080 + second: UpperLeg_Left + - first: + 4: 400082 + second: UpperLeg_Right + - first: + 4: 400084 + second: Weapon_AssultRifle01 + - first: + 4: 400086 + second: Weapon_AssultRifle02 + - first: + 4: 400088 + second: Weapon_FlashBang + - first: + 4: 400090 + second: Weapon_Grenade + - first: + 4: 400092 + second: Weapon_Pistol + - first: + 4: 400094 + second: Weapon_Rifle + - first: + 4: 400096 + second: Weapon_RPG + - first: + 4: 400098 + second: Weapon_Shotgun + - first: + 4: 400100 + second: Weapon_SmokeBomb + - first: + 4: 400102 + second: Weapon_SniperRifle + - first: + 4: 400104 + second: Weapon_SubMachineGun + - first: + 4: 400106 + second: Weapons + - first: + 4: 400108 + second: Weapon_Shield + - first: + 23: 2300000 + second: Body + - first: + 23: 2300002 + second: Foot_Left + - first: + 23: 2300004 + second: Foot_Right + - first: + 23: 2300006 + second: Hand_Left + - first: + 23: 2300008 + second: Hand_Right + - first: + 23: 2300010 + second: Head + - first: + 23: 2300012 + second: LowerArm_Left + - first: + 23: 2300014 + second: LowerArm_Right + - first: + 23: 2300016 + second: LowerBody + - first: + 23: 2300018 + second: LowerLeg_Left + - first: + 23: 2300020 + second: LowerLeg_Right + - first: + 23: 2300022 + second: Prop_FireFighterPack + - first: + 23: 2300024 + second: UpperArm_Left + - first: + 23: 2300026 + second: UpperArm_Left24 + - first: + 23: 2300028 + second: UpperArm_Left25 + - first: + 23: 2300030 + second: UpperArm_Right + - first: + 23: 2300032 + second: UpperArm_Right23 + - first: + 23: 2300034 + second: UpperArm_Right24 + - first: + 23: 2300036 + second: UpperLeg_Left + - first: + 23: 2300038 + second: UpperLeg_Right + - first: + 23: 2300040 + second: Weapon_AssultRifle01 + - first: + 23: 2300042 + second: Weapon_AssultRifle02 + - first: + 23: 2300044 + second: Weapon_FlashBang + - first: + 23: 2300046 + second: Weapon_Grenade + - first: + 23: 2300048 + second: Weapon_Pistol + - first: + 23: 2300050 + second: Weapon_Rifle + - first: + 23: 2300052 + second: Weapon_RPG + - first: + 23: 2300054 + second: Weapon_Shotgun + - first: + 23: 2300056 + second: Weapon_SmokeBomb + - first: + 23: 2300058 + second: Weapon_SniperRifle + - first: + 23: 2300060 + second: Weapon_SubMachineGun + - first: + 23: 2300062 + second: Weapon_Shield + - first: + 33: 3300000 + second: Body + - first: + 33: 3300002 + second: Foot_Left + - first: + 33: 3300004 + second: Foot_Right + - first: + 33: 3300006 + second: Hand_Left + - first: + 33: 3300008 + second: Hand_Right + - first: + 33: 3300010 + second: Head + - first: + 33: 3300012 + second: LowerArm_Left + - first: + 33: 3300014 + second: LowerArm_Right + - first: + 33: 3300016 + second: LowerBody + - first: + 33: 3300018 + second: LowerLeg_Left + - first: + 33: 3300020 + second: LowerLeg_Right + - first: + 33: 3300022 + second: Prop_FireFighterPack + - first: + 33: 3300024 + second: UpperArm_Left + - first: + 33: 3300026 + second: UpperArm_Left24 + - first: + 33: 3300028 + second: UpperArm_Left25 + - first: + 33: 3300030 + second: UpperArm_Right + - first: + 33: 3300032 + second: UpperArm_Right23 + - first: + 33: 3300034 + second: UpperArm_Right24 + - first: + 33: 3300036 + second: UpperLeg_Left + - first: + 33: 3300038 + second: UpperLeg_Right + - first: + 33: 3300040 + second: Weapon_AssultRifle01 + - first: + 33: 3300042 + second: Weapon_AssultRifle02 + - first: + 33: 3300044 + second: Weapon_FlashBang + - first: + 33: 3300046 + second: Weapon_Grenade + - first: + 33: 3300048 + second: Weapon_Pistol + - first: + 33: 3300050 + second: Weapon_Rifle + - first: + 33: 3300052 + second: Weapon_RPG + - first: + 33: 3300054 + second: Weapon_Shotgun + - first: + 33: 3300056 + second: Weapon_SmokeBomb + - first: + 33: 3300058 + second: Weapon_SniperRifle + - first: + 33: 3300060 + second: Weapon_SubMachineGun + - first: + 33: 3300062 + second: Weapon_Shield + - first: + 43: 4300000 + second: Foot_Left + - first: + 43: 4300002 + second: LowerLeg_Left + - first: + 43: 4300004 + second: UpperLeg_Left + - first: + 43: 4300006 + second: Foot_Right + - first: + 43: 4300008 + second: LowerLeg_Right + - first: + 43: 4300010 + second: UpperLeg_Right + - first: + 43: 4300012 + second: Head + - first: + 43: 4300014 + second: Hand_Right + - first: + 43: 4300016 + second: Weapon_AssultRifle01 + - first: + 43: 4300018 + second: Weapon_AssultRifle02 + - first: + 43: 4300020 + second: Weapon_SubMachineGun + - first: + 43: 4300022 + second: Weapon_Pistol + - first: + 43: 4300024 + second: Weapon_Shotgun + - first: + 43: 4300026 + second: Weapon_SniperRifle + - first: + 43: 4300028 + second: Weapon_Rifle + - first: + 43: 4300030 + second: Weapon_FlashBang + - first: + 43: 4300032 + second: Weapon_SmokeBomb + - first: + 43: 4300034 + second: Weapon_Grenade + - first: + 43: 4300036 + second: Weapon_RPG + - first: + 43: 4300038 + second: LowerArm_Right + - first: + 43: 4300040 + second: UpperArm_Right + - first: + 43: 4300042 + second: UpperArm_Left24 + - first: + 43: 4300044 + second: UpperArm_Right23 + - first: + 43: 4300046 + second: Hand_Left + - first: + 43: 4300048 + second: LowerArm_Left + - first: + 43: 4300050 + second: UpperArm_Left + - first: + 43: 4300052 + second: UpperArm_Right24 + - first: + 43: 4300054 + second: UpperArm_Left25 + - first: + 43: 4300056 + second: Body + - first: + 43: 4300058 + second: Prop_FireFighterPack + - first: + 43: 4300060 + second: LowerBody + - first: + 43: 4300062 + second: Weapon_Shield + - first: + 74: 7400000 + second: Character_Handgun_Reload + - first: + 74: 7400002 + second: Character_Handgun_Shoot + - first: + 74: 7400004 + second: Character_Auto_SingleShot + - first: + 74: 7400006 + second: Character_Auto_FullAuto_Shoot + - first: + 74: 7400008 + second: Character_Auto_Reload + - first: + 74: 7400010 + second: Character_SubMachineGun_SingleShot + - first: + 74: 7400012 + second: Character_SubMachineGun_FullAuto_Shoot + - first: + 74: 7400014 + second: Character_SubMachineGun_Reload + - first: + 74: 7400016 + second: Character_Shotgun_Shoot + - first: + 74: 7400018 + second: Character_Shotgun_Reload + - first: + 74: 7400020 + second: Character_Rifle_Shoot_Reload + - first: + 74: 7400022 + second: Character_RPG_Shoot + - first: + 74: 7400024 + second: Character_Handgun_Idle + - first: + 74: 7400026 + second: Character_Auto_Idle + - first: + 74: 7400028 + second: Character_SubMachineGun_Idle + - first: + 74: 7400030 + second: Character_Shotgun_Idle + - first: + 74: 7400032 + second: Character_Rifle_Idle + - first: + 74: 7400034 + second: CharacterUpper_RPG_Idle + - first: + 74: 7400036 + second: Character_RPG_Idle + - first: + 74: 7400038 + second: Character_MiniGun + - first: + 74: 7400040 + second: Character_MiniGun_Idle + - first: + 95: 9500000 + second: //RootNode + - first: + 41386430: 2186277476908879412 + second: ImportLogs + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: "\nClip 'Take 001' has import animation warnings that + might lower retargeting quality:\nNote: Activate translation DOF on avatar + to improve retargeting quality.\n\t'Body_jnt' has translation animation that + will be discarded.\n" + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Character_Handgun_Shoot + takeName: Take 001 + internalID: 0 + firstFrame: 5 + lastFrame: 22 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Handgun_Reload + takeName: Take 001 + internalID: 0 + firstFrame: 23 + lastFrame: 70 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Auto_SingleShot + takeName: Take 001 + internalID: 0 + firstFrame: 72 + lastFrame: 88 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Auto_FullAuto_Shoot + takeName: Take 001 + internalID: 0 + firstFrame: 92 + lastFrame: 100 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Auto_Reload + takeName: Take 001 + internalID: 0 + firstFrame: 101 + lastFrame: 159 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_SubMachineGun_SingleShot + takeName: Take 001 + internalID: 0 + firstFrame: 183 + lastFrame: 190 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_SubMachineGun_FullAuto_Shoot + takeName: Take 001 + internalID: 0 + firstFrame: 181 + lastFrame: 190 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_SubMachineGun_Reload + takeName: Take 001 + internalID: 0 + firstFrame: 192 + lastFrame: 250 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Shotgun_Shoot + takeName: Take 001 + internalID: 0 + firstFrame: 251 + lastFrame: 271 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Shotgun_Reload + takeName: Take 001 + internalID: 0 + firstFrame: 272 + lastFrame: 300 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Rifle_Shoot_Reload + takeName: Take 001 + internalID: 0 + firstFrame: 301 + lastFrame: 400 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_RPG_Shoot + takeName: Take 001 + internalID: 0 + firstFrame: 401 + lastFrame: 428 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Handgun_Idle + takeName: Take 001 + internalID: 0 + firstFrame: 6 + lastFrame: 7 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Auto_Idle + takeName: Take 001 + internalID: 0 + firstFrame: 72 + lastFrame: 73 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_SubMachineGun_Idle + takeName: Take 001 + internalID: 0 + firstFrame: 162 + lastFrame: 163 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Shotgun_Idle + takeName: Take 001 + internalID: 0 + firstFrame: 252 + lastFrame: 252.1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_Rifle_Idle + takeName: Take 001 + internalID: 0 + firstFrame: 302 + lastFrame: 303 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_RPG_Idle + takeName: Take 001 + internalID: 0 + firstFrame: 401 + lastFrame: 401.1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_MiniGun + takeName: Take 001 + internalID: 0 + firstFrame: 432 + lastFrame: 440 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 1 + - path: Root_jnt/Hips_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Character_MiniGun_Idle + takeName: Take 001 + internalID: 0 + firstFrame: 432.9 + lastFrame: 433 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Root_jnt + weight: 1 + - path: Root_jnt/Hips_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt/Foot_Left_jnt1 + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + weight: 1 + - path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt/Foot_Right_jnt1 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 0 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 2 + tangentImportMode: 2 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 2 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Body_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt + humanName: LeftEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt1 + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Animations(Clone) + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Root_jnt + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hips_jnt + parentName: + position: {x: -0, y: 1.0449876, z: 0} + rotation: {x: -0.010444531, y: -0.03883079, z: 0.25953355, w: 0.9648966} + scale: {x: 1, y: 1, z: 1} + - name: Body_jnt + parentName: + position: {x: 0.009555898, y: 0.016478358, z: 5.0122732e-18} + rotation: {x: 0.013083731, y: -0.02271187, z: 0.866206, w: -0.49899927} + scale: {x: 1, y: 1, z: 1} + - name: Spine_jnt + parentName: + position: {x: -0.6703252, y: 1.488421e-16, z: 0} + rotation: {x: 0, y: -0, z: -1.6657682e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Head_jnt + parentName: + position: {x: -0.3106261, y: 6.897285e-17, z: 0} + rotation: {x: 0, y: -0, z: -1.9984012e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 3.593872e-16, y: -1.4046645e-16, z: 0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt1 + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 4.04522e-16, y: -9.778496e-17, z: 0.7071068, w: 0.7071068} + scale: {x: -1, y: -1, z: -1} + - name: UpperArm_Left_jnt + parentName: + position: {x: -0.21910845, y: -0.565232, z: 0} + rotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Left_jnt + parentName: + position: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + rotation: {x: 0, y: -0, z: -3.330669e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Left_jnt + parentName: + position: {x: 0.4403, y: 0, z: 5.39209e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperArm_Right_jnt + parentName: + position: {x: -0.21910845, y: 0.565232, z: 0} + rotation: {x: 0.7071068, y: -0.7071068, z: 8.659561e-17, w: 0} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Right_jnt + parentName: + position: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + rotation: {x: -6.627657e-19, y: -3.586922e-21, z: 5.0220245e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Right_jnt + parentName: + position: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Left_jnt + parentName: + position: {x: -0.25698245, y: -1.4210854e-16, z: 0} + rotation: {x: 0.028649574, y: 0.030012136, z: 0.49874875, w: 0.865753} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Left_jnt + parentName: + position: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + rotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Left_jnt + parentName: + position: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + rotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Right_jnt + parentName: + position: {x: 0.12763838, y: -0.22304337, z: 0} + rotation: {x: -0.49867836, y: 0.8654293, z: 0.046628922, w: -0.013333483} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Right_jnt + parentName: + position: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + rotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Right_jnt + parentName: + position: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + rotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.542 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 0.01 + rootMotionBoneName: Root_jnt + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx new file mode 100644 index 0000000..0969dd4 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx.meta new file mode 100644 index 0000000..4c1200b --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Animations_Static.fbx.meta @@ -0,0 +1,445 @@ +fileFormatVersion: 2 +guid: 7039333667ba45840b1411867278ee2e +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: //RootNode + 100002: Body_jnt + 100004: Foot_Left_jnt + 100006: Foot_Left_jnt1 + 100008: Foot_Right_jnt + 100010: Foot_Right_jnt1 + 100012: Hand_Left_jnt + 100014: Hand_Right_jnt + 100016: Hat_jnt + 100018: Hat_jnt1 + 100020: Head_jnt + 100022: Hips_jnt + 100024: LowerArm_Left_jnt + 100026: LowerArm_Right_jnt + 100028: LowerLeg_Left_jnt + 100030: LowerLeg_Right_jnt + 100032: Root_jnt + 100034: Spine_jnt + 100036: UpperArm_Left_jnt + 100038: UpperArm_Right_jnt + 100040: UpperLeg_Left_jnt + 100042: UpperLeg_Right_jnt + 400000: //RootNode + 400002: Body_jnt + 400004: Foot_Left_jnt + 400006: Foot_Left_jnt1 + 400008: Foot_Right_jnt + 400010: Foot_Right_jnt1 + 400012: Hand_Left_jnt + 400014: Hand_Right_jnt + 400016: Hat_jnt + 400018: Hat_jnt1 + 400020: Head_jnt + 400022: Hips_jnt + 400024: LowerArm_Left_jnt + 400026: LowerArm_Right_jnt + 400028: LowerLeg_Left_jnt + 400030: LowerLeg_Right_jnt + 400032: Root_jnt + 400034: Spine_jnt + 400036: UpperArm_Left_jnt + 400038: UpperArm_Right_jnt + 400040: UpperLeg_Left_jnt + 400042: UpperLeg_Right_jnt + 7400000: Walk_Static + 7400002: Run_Static + 9500000: //RootNode + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Body_jnt' + : position error = 22.159853 mm\n" + animationImportErrors: + animationImportWarnings: "\nClip 'Take 001' has import animation warnings that + might lower retargeting quality:\nNote: Activate translation DOF on avatar to + improve retargeting quality.\n\t'Body_jnt' has translation animation that will + be discarded.\n" + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Walk_Static + takeName: Take 001 + firstFrame: 52 + lastFrame: 79 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Run_Static + takeName: Take 001 + firstFrame: 81 + lastFrame: 98 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + previousCalculatedGlobalScale: 0.01 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 2 + tangentImportMode: 2 + normalCalculationMode: 0 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 2 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 1 + humanDescription: + serializedVersion: 2 + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Body_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperArm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerArm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt + humanName: LeftEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hat_jnt1 + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Animations(Clone) + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Root_jnt + parentName: + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hips_jnt + parentName: + position: {x: -0, y: 1.0449876, z: 0} + rotation: {x: -0.010444531, y: -0.03883079, z: 0.25953355, w: 0.9648966} + scale: {x: 1, y: 1, z: 1} + - name: Body_jnt + parentName: + position: {x: 0.009555898, y: 0.016478358, z: 5.0122732e-18} + rotation: {x: 0.013083731, y: -0.02271187, z: 0.866206, w: -0.49899927} + scale: {x: 1, y: 1, z: 1} + - name: Spine_jnt + parentName: + position: {x: -0.6703252, y: 1.488421e-16, z: 0} + rotation: {x: 0, y: -0, z: -1.6657682e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Head_jnt + parentName: + position: {x: -0.3106261, y: 6.897285e-17, z: 0} + rotation: {x: 0, y: -0, z: -1.9984012e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 3.593872e-16, y: -1.4046645e-16, z: 0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Hat_jnt1 + parentName: + position: {x: -0.54227096, y: 1.2040834e-16, z: 0} + rotation: {x: 4.04522e-16, y: -9.778496e-17, z: 0.7071068, w: 0.7071068} + scale: {x: -1, y: -1, z: -1} + - name: UpperArm_Left_jnt + parentName: + position: {x: -0.21910845, y: -0.565232, z: 0} + rotation: {x: 0, y: -0, z: -0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Left_jnt + parentName: + position: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + rotation: {x: 0, y: -0, z: -3.330669e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Left_jnt + parentName: + position: {x: 0.4403, y: 0, z: 5.39209e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: -2.2816785e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperArm_Right_jnt + parentName: + position: {x: -0.21910845, y: 0.565232, z: 0} + rotation: {x: 0.7071068, y: -0.7071068, z: 8.659561e-17, w: 0} + scale: {x: 1, y: 1, z: 1} + - name: LowerArm_Right_jnt + parentName: + position: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + rotation: {x: -6.627657e-19, y: -3.586922e-21, z: 5.0220245e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Right_jnt + parentName: + position: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + rotation: {x: 6.123234e-17, y: 1, z: -6.123234e-17, w: 1.8375893e-15} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Left_jnt + parentName: + position: {x: -0.25698245, y: -1.4210854e-16, z: 0} + rotation: {x: 0.028649574, y: 0.030012136, z: 0.49874875, w: 0.865753} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Left_jnt + parentName: + position: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + rotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Left_jnt + parentName: + position: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + rotation: {x: 0.50674546, y: 0.49426788, z: -0.50519735, w: 0.49364367} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Right_jnt + parentName: + position: {x: 0.12763838, y: -0.22304337, z: 0} + rotation: {x: -0.49867836, y: 0.8654293, z: 0.046628922, w: -0.013333483} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Right_jnt + parentName: + position: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + rotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.710091} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Right_jnt + parentName: + position: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + rotation: {x: 0.49583417, y: 0.5067274, z: -0.49273258, w: 0.50456953} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.542 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: Root_jnt + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: d55a3dafe23105e409ee70d6605cbd49, + type: 3} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/FX_Rubble.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/FX_Rubble.fbx new file mode 100644 index 0000000..17de134 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/FX_Rubble.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/FX_Rubble.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/FX_Rubble.fbx.meta new file mode 100644 index 0000000..bea4d51 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/FX_Rubble.fbx.meta @@ -0,0 +1,72 @@ +fileFormatVersion: 2 +guid: 42e0384be8104584cbcc3a1fadaafb79 +timeCreated: 1463709717 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: pCube1 + 4300002: SA_FX_Rubble + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx new file mode 100644 index 0000000..4ccaeeb Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx.meta new file mode 100644 index 0000000..c5223ec --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier01.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 5bb9a811cdd73fa42975794b4c22350f +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Prop_Barrier01 + 100002: //RootNode + 400000: Prop_Barrier01 + 400002: //RootNode + 2300000: Prop_Barrier01 + 3300000: Prop_Barrier01 + 4300000: Prop_Barrier01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx new file mode 100644 index 0000000..d72236c Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx.meta new file mode 100644 index 0000000..1dd7ca0 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier02.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 78056cefff7010745ae502ceee2d13e2 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Prop_Barrier02 + 100002: //RootNode + 400000: Prop_Barrier02 + 400002: //RootNode + 2300000: Prop_Barrier02 + 3300000: Prop_Barrier02 + 4300000: Prop_Barrier02 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier03.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier03.fbx new file mode 100644 index 0000000..57c74d6 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier03.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier03.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier03.fbx.meta new file mode 100644 index 0000000..66c73d9 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_Barrier03.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 947c86850380c7e49b600f53144ccc14 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Prop_Barrier03 + 100002: //RootNode + 400000: Prop_Barrier03 + 400002: //RootNode + 2300000: Prop_Barrier03 + 3300000: Prop_Barrier03 + 4300000: Prop_Barrier03 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_BouyLarge_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_BouyLarge_01.fbx new file mode 100644 index 0000000..63d6c4b Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_BouyLarge_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_BouyLarge_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_BouyLarge_01.fbx.meta new file mode 100644 index 0000000..0db09ea --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/Prop_BouyLarge_01.fbx.meta @@ -0,0 +1,65 @@ +fileFormatVersion: 2 +guid: 0647d2e13dd76b243b7116446b6c338a +ModelImporter: + serializedVersion: 16 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Prop_BouyLarge_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx new file mode 100644 index 0000000..d2607a1 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx.meta new file mode 100644 index 0000000..727aae8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 513d5f56c48761f4f9782bfff612af87 +timeCreated: 1462416318 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_Symbol_Dollar + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx new file mode 100644 index 0000000..c3d54d8 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx.meta new file mode 100644 index 0000000..d6b3782 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 2b1600b8b48e3ac4c87e5d81a4153ab7 +timeCreated: 1547158174 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_Balloon_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Primitive_Cube_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Primitive_Cube_01.fbx new file mode 100644 index 0000000..557c081 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Primitive_Cube_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Primitive_Cube_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Primitive_Cube_01.fbx.meta new file mode 100644 index 0000000..df5e871 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Primitive_Cube_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 2d56fe2ad841a4f429c64626c08eaae5 +timeCreated: 1547157027 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Primitive_Cube_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx new file mode 100644 index 0000000..2a3d046 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx.meta new file mode 100644 index 0000000..0a1ffdf --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Barrel_02.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: bc0208005b6890d44994050c677eb13f +timeCreated: 1495160037 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Barrel_02 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bomb_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bomb_01.fbx new file mode 100644 index 0000000..958b724 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bomb_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bomb_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bomb_01.fbx.meta new file mode 100644 index 0000000..a52c66f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Bomb_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 5b0eedd9207590f40b02a2b89172c391 +timeCreated: 1554336394 +licenseType: Free +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Bomb_01 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx new file mode 100644 index 0000000..07294a0 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx.meta new file mode 100644 index 0000000..241a835 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_01.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 6a1c3c31ad20ee24c837e6aad1e22d80 +timeCreated: 1495160034 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Crate_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_Question_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_Question_01.fbx new file mode 100644 index 0000000..1c3efef Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_Question_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_Question_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_Question_01.fbx.meta new file mode 100644 index 0000000..30f1803 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Crate_Question_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 78bd0c4c873f8654197ff2905740f24f +timeCreated: 1547156793 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Crate_Question_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx new file mode 100644 index 0000000..2d96bb5 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx.meta new file mode 100644 index 0000000..9fb40e7 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Spool_02.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 0398a1d1d554d19429b04a7c7413037a +timeCreated: 1495160031 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Spool_02 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_StoneWall_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_StoneWall_01.fbx new file mode 100644 index 0000000..e87b509 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_StoneWall_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_StoneWall_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_StoneWall_01.fbx.meta new file mode 100644 index 0000000..15a22ad --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_StoneWall_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 83566b3fe600f364daa9d18fd667ea7f +timeCreated: 1528148835 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_StoneWall_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Synty_Cube_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Synty_Cube_01.fbx new file mode 100644 index 0000000..564e057 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Synty_Cube_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Synty_Cube_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Synty_Cube_01.fbx.meta new file mode 100644 index 0000000..73c11fd --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Prop_Synty_Cube_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 6cfe01e70a444224f8eb725e2b22452d +timeCreated: 1547156977 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Synty_Cube_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx new file mode 100644 index 0000000..3e74d7b Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx.meta new file mode 100644 index 0000000..3356d6f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Rock_Boulder_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 3bf1797a1e906ed419074e5bd4b7ff3b +timeCreated: 1527819523 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Rock_Boulder_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Tree_Log_02.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Tree_Log_02.fbx new file mode 100644 index 0000000..d5dbe4a Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Tree_Log_02.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Tree_Log_02.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Tree_Log_02.fbx.meta new file mode 100644 index 0000000..46c558f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SM_Tree_Log_02.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 66682d92283698d4ab87d966968fcccb +timeCreated: 1527740428 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Tree_Log_02 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx new file mode 100644 index 0000000..28f4482 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx.meta new file mode 100644 index 0000000..8a183a0 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimpleFarm_Characters.fbx.meta @@ -0,0 +1,550 @@ +fileFormatVersion: 2 +guid: aaf0205bbf9d1a4458899575eed1c962 +timeCreated: 1491445617 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Base_mesh + 100002: Body_jnt + 100004: BombDisposal_mesh + 100006: Female_mesh + 100008: FemaleMedic_mesh + 100010: Foot_Left_jnt + 100012: Foot_Right_jnt + 100014: GasMask_mesh + 100016: Hand_Left_jnt + 100018: Hand_Right_jnt + 100020: Hat_jnt + 100022: Head_jnt + 100024: Hips_jnt + 100026: JungleCommando_mesh + 100028: LowerArm_Left_jnt + 100030: LowerArm_Right_jnt + 100032: LowerLeg_Left_jnt + 100034: LowerLeg_Right_jnt + 100036: Medic_mesh + 100038: Mercenary_mesh + 100040: Officer_mesh + 100042: Pilot_mesh + 100044: Root_jnt + 100046: //RootNode + 100048: Soldier_01_mesh + 100050: Soldier_02_mesh + 100052: Soldier_03_mesh + 100054: SpecialForces_01_mesh + 100056: SpecialForces_02_mesh + 100058: SpecialForces_03_mesh + 100060: SpecialForces_04_mesh + 100062: Spine_jnt + 100064: Terrorist_01_mesh + 100066: Terrorist_02_mesh + 100068: Terrorist_03_mesh + 100070: Terrorist_04_mesh + 100072: UpperArm_Left_jnt + 100074: UpperArm_Right_jnt + 100076: UpperLeg_Left_jnt + 100078: UpperLeg_Right_jnt + 100080: Base + 100082: Farmer + 100084: FarmersDaughter + 100086: FarmersWife + 100088: Wrangler + 100090: Arm_Left_jnt + 100092: Arm_Right_jnt + 100094: Chest_jnt + 100096: Forearm_Left_jnt + 100098: Forearm_Right_jnt + 100100: Neck_jnt + 100102: SF_Character_Farmer + 100104: SF_Character_FarmersDaughter + 100106: SF_Character_FarmersWife + 100108: SF_Character_Wrangler + 100110: Shoulder_Left_jnt + 100112: Shoulder_Right_jnt + 100114: Spine_jnt 1 + 100116: Toe_Left_jnt + 100118: Toe_Right_jnt + 400000: Base_mesh + 400002: Body_jnt + 400004: BombDisposal_mesh + 400006: Female_mesh + 400008: FemaleMedic_mesh + 400010: Foot_Left_jnt + 400012: Foot_Right_jnt + 400014: GasMask_mesh + 400016: Hand_Left_jnt + 400018: Hand_Right_jnt + 400020: Hat_jnt + 400022: Head_jnt + 400024: Hips_jnt + 400026: JungleCommando_mesh + 400028: LowerArm_Left_jnt + 400030: LowerArm_Right_jnt + 400032: LowerLeg_Left_jnt + 400034: LowerLeg_Right_jnt + 400036: Medic_mesh + 400038: Mercenary_mesh + 400040: Officer_mesh + 400042: Pilot_mesh + 400044: Root_jnt + 400046: //RootNode + 400048: Soldier_01_mesh + 400050: Soldier_02_mesh + 400052: Soldier_03_mesh + 400054: SpecialForces_01_mesh + 400056: SpecialForces_02_mesh + 400058: SpecialForces_03_mesh + 400060: SpecialForces_04_mesh + 400062: Spine_jnt + 400064: Terrorist_01_mesh + 400066: Terrorist_02_mesh + 400068: Terrorist_03_mesh + 400070: Terrorist_04_mesh + 400072: UpperArm_Left_jnt + 400074: UpperArm_Right_jnt + 400076: UpperLeg_Left_jnt + 400078: UpperLeg_Right_jnt + 400080: Base + 400082: Farmer + 400084: FarmersDaughter + 400086: FarmersWife + 400088: Wrangler + 400090: Arm_Left_jnt + 400092: Arm_Right_jnt + 400094: Chest_jnt + 400096: Forearm_Left_jnt + 400098: Forearm_Right_jnt + 400100: Neck_jnt + 400102: SF_Character_Farmer + 400104: SF_Character_FarmersDaughter + 400106: SF_Character_FarmersWife + 400108: SF_Character_Wrangler + 400110: Shoulder_Left_jnt + 400112: Shoulder_Right_jnt + 400114: Spine_jnt 1 + 400116: Toe_Left_jnt + 400118: Toe_Right_jnt + 4300000: Base_mesh + 4300002: Terrorist_04_mesh + 4300004: Terrorist_03_mesh + 4300006: Terrorist_02_mesh + 4300008: Terrorist_01_mesh + 4300010: Female_mesh + 4300012: JungleCommando_mesh + 4300014: FemaleMedic_mesh + 4300016: GasMask_mesh + 4300018: SpecialForces_04_mesh + 4300020: SpecialForces_03_mesh + 4300022: SpecialForces_02_mesh + 4300024: SpecialForces_01_mesh + 4300026: Pilot_mesh + 4300028: Mercenary_mesh + 4300030: Officer_mesh + 4300032: Soldier_03_mesh + 4300034: Soldier_02_mesh + 4300036: Soldier_01_mesh + 4300038: BombDisposal_mesh + 4300040: Medic_mesh + 4300042: Base + 4300044: Wrangler + 4300046: FarmersWife + 4300048: Farmer + 4300050: FarmersDaughter + 4300052: SF_Character_Wrangler + 4300054: SF_Character_FarmersWife + 4300056: SF_Character_Farmer + 4300058: SF_Character_FarmersDaughter + 7400000: Take 001 + 9500000: //RootNode + 13700000: Base_mesh + 13700002: BombDisposal_mesh + 13700004: Female_mesh + 13700006: FemaleMedic_mesh + 13700008: GasMask_mesh + 13700010: JungleCommando_mesh + 13700012: Medic_mesh + 13700014: Mercenary_mesh + 13700016: Officer_mesh + 13700018: Pilot_mesh + 13700020: Soldier_01_mesh + 13700022: Soldier_02_mesh + 13700024: Soldier_03_mesh + 13700026: SpecialForces_01_mesh + 13700028: SpecialForces_02_mesh + 13700030: SpecialForces_03_mesh + 13700032: SpecialForces_04_mesh + 13700034: Terrorist_01_mesh + 13700036: Terrorist_02_mesh + 13700038: Terrorist_03_mesh + 13700040: Terrorist_04_mesh + 13700042: Base + 13700044: Farmer + 13700046: FarmersDaughter + 13700048: FarmersWife + 13700050: Wrangler + 13700052: SF_Character_Farmer + 13700054: SF_Character_FarmersDaughter + 13700056: SF_Character_FarmersWife + 13700058: SF_Character_Wrangler + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt 1 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Arm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Arm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Forearm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Forearm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Shoulder_Left_jnt + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Shoulder_Right_jnt + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Toe_Left_jnt + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Toe_Right_jnt + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Neck_jnt + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: SimpleFarm_Characters(Clone) + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Hips_jnt + position: {x: 3.62720075e-16, y: 1.04498756, z: -6.26920848e-18} + rotation: {x: 0, y: -0, z: -.707106829, w: .707106829} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine_jnt + position: {x: -.019048661, y: -5.15874299e-16, z: 6.26920848e-18} + rotation: {x: 1.49858581e-09, y: 6.77402969e-12, z: 7.86083438e-13, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine_jnt 1 + position: {x: -.336072505, y: 3.72617417e-16, z: 2.36434647e-18} + rotation: {x: 0, y: -0, z: -1.61025707e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest_jnt + position: {x: -.334252745, y: -1.2999511e-15, z: -2.36434647e-18} + rotation: {x: -1.8029106e-41, y: -8.90385044e-42, z: -1.66533454e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck_jnt + position: {x: -.228951886, y: 4.22168632e-16, z: 5.66728424e-19} + rotation: {x: 0, y: -0, z: -1.66533454e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head_jnt + position: {x: -.0816741735, y: -5.98022466e-16, z: -5.66728424e-19} + rotation: {x: -9.02296081e-42, y: 4.43651094e-42, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Shoulder_Left_jnt + position: {x: -.219108447, y: -.272741646, z: .00764304027} + rotation: {x: -.707106829, y: .707106829, z: -8.65956127e-17, w: -8.71576458e-33} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Arm_Left_jnt + position: {x: .292490333, y: 2.2737367e-15, z: .00764304027} + rotation: {x: 1, y: -2.66453526e-15, z: -4.58883292e-20, w: -6.12323426e-17} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Forearm_Left_jnt + position: {x: .471188009, y: -2.84217088e-16, z: 5.77040997e-17} + rotation: {x: 0, y: -0, z: -2.3869795e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Hand_Left_jnt + position: {x: .440299988, y: 0, z: 5.39208998e-17} + rotation: {x: 6.12323426e-17, y: 1, z: -6.12323426e-17, w: -2.28167848e-15} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Shoulder_Right_jnt + position: {x: -.219108447, y: .272741646, z: -.00764304027} + rotation: {x: -.707106829, y: .707106829, z: -8.65956127e-17, w: -8.71576458e-33} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Arm_Right_jnt + position: {x: -.292490333, y: 1.70530253e-15, z: -.00764304027} + rotation: {x: -5.40452792e-21, y: 5.17011923e-19, z: -6.16368935e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Forearm_Right_jnt + position: {x: -.471189976, y: -2.84217077e-15, z: 7.25601088e-20} + rotation: {x: 6.11552494e-17, y: 6.13093366e-17, z: 4.71844785e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Hand_Right_jnt + position: {x: -.440299988, y: -4.83169065e-15, z: 6.78032581e-20} + rotation: {x: 6.12323426e-17, y: 1, z: -6.12323426e-17, w: 1.83758927e-15} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: UpperLeg_Left_jnt + position: {x: .128917083, y: -.221588001, z: -.0178638734} + rotation: {x: -.0116954949, y: -.000402353326, z: .999931395, w: .000461650925} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LowerLeg_Left_jnt + position: {x: -.374521643, y: 7.1054272e-17, z: 1.110223e-18} + rotation: {x: -.707590222, y: 6.44689135e-06, z: -6.14591227e-06, w: .706623018} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Foot_Left_jnt + position: {x: -.388743728, y: -1.7208457e-17, z: 7.34246431e-12} + rotation: {x: .506745458, y: .494267881, z: -.505197346, w: .493643671} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Toe_Left_jnt + position: {x: -6.72411432e-12, y: -.149733499, z: .219697013} + rotation: {x: 6.17708306e-15, y: 1.46690582e-16, z: -2.00402569e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: UpperLeg_Right_jnt + position: {x: .128916636, y: .22158809, z: .0178638808} + rotation: {x: .999907792, y: .000580900698, z: -.0117083918, w: .00685805222} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LowerLeg_Right_jnt + position: {x: .374522001, y: 3.19744217e-16, z: -1.09874555e-12} + rotation: {x: -.704109967, y: -3.09605057e-05, z: 5.18196284e-05, w: .710090995} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Foot_Right_jnt + position: {x: .388743997, y: 8.19713655e-12, z: -3.69074007e-11} + rotation: {x: .495834172, y: .506727397, z: -.492732584, w: .50456953} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Toe_Right_jnt + position: {x: -3.4907971e-06, y: .149733305, z: -.219697013} + rotation: {x: 8.77322845e-15, y: 1.42353118e-17, z: -2.97588138e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: SF_Character_Farmer + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: SF_Character_FarmersDaughter + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: SF_Character_FarmersWife + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: SF_Character_Wrangler + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimplePeople.fbx b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimplePeople.fbx new file mode 100644 index 0000000..1b8a71a --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimplePeople.fbx @@ -0,0 +1,10549 @@ +; FBX 7.4.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7400 + CreationTimeStamp: { + Version: 1000 + Year: 2019 + Month: 4 + Day: 4 + Hour: 14 + Minute: 18 + Second: 36 + Millisecond: 337 + } + Creator: "FBX SDK/FBX Plugins version 2015.0" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "T:\DELETEME_TEMP\base\Assets\SimplePeople\Models\SimplePeople.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "T:\DELETEME_TEMP\base\Assets\SimplePeople\Models\SimplePeople.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "Autodesk" + P: "Original|ApplicationName", "KString", "", "", "Maya" + P: "Original|ApplicationVersion", "KString", "", "", "2015" + P: "Original|DateTime_GMT", "DateTime", "", "", "04/04/2019 01:18:36.334" + P: "Original|FileName", "KString", "", "", "T:/DELETEME_TEMP/base/Assets/SimplePeople/Models/SimplePeople.fbx" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "Autodesk" + P: "LastSaved|ApplicationName", "KString", "", "", "Maya" + P: "LastSaved|ApplicationVersion", "KString", "", "", "2015" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "04/04/2019 01:18:36.334" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",1 + P: "OriginalUnitScaleFactor", "double", "Number", "",1 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeProtocol", "enum", "", "",2 + P: "SnapOnFrameMode", "enum", "", "",0 + P: "TimeSpanStart", "KTime", "Time", "",1924423250 + P: "TimeSpanStop", "KTime", "Time", "",384884650000 + P: "CustomFrameRate", "double", "Number", "",-1 + P: "TimeMarker", "Compound", "", "" + P: "CurrentTimeMarker", "int", "Integer", "",-1 + } +} + +; Documents Description +;------------------------------------------------------------------ + +Documents: { + Count: 1 + Document: 2869719014752, "", "Scene" { + Properties70: { + P: "SourceObject", "object", "", "" + P: "ActiveAnimStackName", "KString", "", "", "Take 001" + } + RootNode: 0 + } +} + +; Document References +;------------------------------------------------------------------ + +References: { +} + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 413 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "AnimationStack" { + Count: 1 + PropertyTemplate: "FbxAnimStack" { + Properties70: { + P: "Description", "KString", "", "", "" + P: "LocalStart", "KTime", "Time", "",0 + P: "LocalStop", "KTime", "Time", "",0 + P: "ReferenceStart", "KTime", "Time", "",0 + P: "ReferenceStop", "KTime", "Time", "",0 + } + } + } + ObjectType: "AnimationLayer" { + Count: 1 + PropertyTemplate: "FbxAnimLayer" { + Properties70: { + P: "Weight", "Number", "", "A",100 + P: "Mute", "bool", "", "",0 + P: "Solo", "bool", "", "",0 + P: "Lock", "bool", "", "",0 + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BlendMode", "enum", "", "",0 + P: "RotationAccumulationMode", "enum", "", "",0 + P: "ScaleAccumulationMode", "enum", "", "",0 + P: "BlendModeBypass", "ULongLong", "", "",0 + } + } + } + ObjectType: "NodeAttribute" { + Count: 23 + PropertyTemplate: "FbxNull" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "Size", "double", "Number", "",100 + P: "Look", "enum", "", "",1 + } + } + } + ObjectType: "Model" { + Count: 35 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 12 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 3 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } + ObjectType: "AnimationCurveNode" { + Count: 45 + PropertyTemplate: "FbxAnimCurveNode" { + Properties70: { + P: "d", "Compound", "", "" + } + } + } + ObjectType: "Pose" { + Count: 12 + } + ObjectType: "Deformer" { + Count: 276 + } + ObjectType: "Video" { + Count: 2 + PropertyTemplate: "FbxVideo" { + Properties70: { + P: "ImageSequence", "bool", "", "",0 + P: "ImageSequenceOffset", "int", "Integer", "",0 + P: "FrameRate", "double", "Number", "",0 + P: "LastFrame", "int", "Integer", "",0 + P: "Width", "int", "Integer", "",0 + P: "Height", "int", "Integer", "",0 + P: "Path", "KString", "XRefUrl", "", "" + P: "StartFrame", "int", "Integer", "",0 + P: "StopFrame", "int", "Integer", "",0 + P: "PlaySpeed", "double", "Number", "",0 + P: "Offset", "KTime", "Time", "",0 + P: "InterlaceMode", "enum", "", "",0 + P: "FreeRunning", "bool", "", "",0 + P: "Loop", "bool", "", "",0 + P: "AccessMode", "enum", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + NodeAttribute: 2869681634272, "NodeAttribute::", "Null" { + Properties70: { + P: "Look", "enum", "", "",0 + } + TypeFlags: "Null" + } + Geometry: 2869719219536, "Geometry::", "Mesh" { + Vertices: *588 { + a: -35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885, +35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609, +103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344, +-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277572631836,12.3094120025635,-153.170135498047,186.277572631836,-12.309419631958,-168.45068359375,186.277572631836,-12.309419631958,-168.45068359375,186.277572631836,12.3094120025635,-147.672714233398,186.27766418457,-7.2246036529541,-147.672714233398,204.416595458984,-7.22459983825684,-153.170135498047,204.416534423828,-12.3094234466553,-153.170135498047,204.416915893555,12.3094120025635,-147.672714233398,204.416427612305,7.22458457946777,-168.450714111328,204.416534423828,-12.3094234466553,-168.450698852539,204.416915893555,12.3094120025635,-147.672698974609,186.277481079102,7.22458839416504,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594818847982e-008,-12.3092260360718,12.1635074615479,4.99594818847982e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946, +32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594818847982e-008,-12.3094177246094,32.2826919555664,4.99594818847982e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,-41.6326599121094,258.723236083984,-46.6588287353516,-41.6326904296875,258.723236083984,59.5664215087891,-41.6326904296875,276.313812255859,59.5664215087891,-41.6326599121094,276.313812255859,-46.6588287353516,41.6327209472656,276.313812255859,59.56640625,41.6326904296875,276.313812255859,-46.6588287353516,41.6327209472656,258.723236083984,59.56640625,41.6326904296875,258.723236083984,-46.6588287353516,-31.9884033203125,276.313812255859,40.2832412719727,-31.9884033203125,276.313812255859,-37.0149154663086,31.9884033203125,276.313812255859,40.2832412719727,31.9884033203125,276.313812255859,-37.0149192810059,-31.9885559082031,300.462982177734,40.2832412719727,-31.9884033203125,300.462982177734,-37.0149154663086,31.988618850708,300.462982177734,40.2832412719727,31.9884033203125,300.462982177734,-37.0149192810059,-10.19384765625,304.573211669922,44.220329284668,-10.1938171386719,304.573211669922,-42.0563125610352,-10.1938171386719,276.313812255859,-42.0563125610352,-10.1938171386719,276.313812255859,44.220329284668,10.19384765625,304.573211669922,44.220329284668,10.19384765625,304.573211669922,-42.0563125610352,10.19384765625,276.313812255859,-42.0563125610352,10.19384765625,276.313812255859,44.220329284668,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703 + } + PolygonVertexIndex: *644 { + a: 0,1,2,-4,9,2,4,-9,5,4,6,-8,6,1,0,-8,4,2,1,-7,0,3,5,-8,11,9,8,-11,3,11,10,-6,3,2,9,-12,10,8,4,-6,12,15,14,-14,16,18,13,-18,19,20,16,-18,21,14,15,-23,15,12,19,-23,17,13,14,-22,19,12,23,-21,20,23,18,-17,21,22,19,-18,18,23,12,-14,24,27,26,-26,25,30,29,-29,31,33,32,-31,26,27,33,-32,27,35,34,-34,31,30,25,-27,36,32,24,-38,36,37,28,-30,33,34,-33,32,34,35,-25,24,35,-28,32,36,29,-31,28,37,24,-26,38,41,40,-40,47,46,42,-41,43,45,44,-43,44,45,38,-40,42,44,39,-41,38,45,43,-42,49,48,46,-48,41,43,48,-50,41,49,47,-41,48,43,42,-47,50,51,52,-54,51,50,54,-56,56,55,54,-58,58,59,60,-62,61,60,56,-53,59,58,51,-56,57,53,52,-57,57,54,50,-54,59,55,56,-61,52,51,58,-62,64,65,192,-194,65,64,66,-68,67,66,194,-196,63,62,69,-69,193,194,66,-65,65,67,195,-193,70,71,72,-74,74,75,71,-71,75,74,76,-78,77,76,73,-73,76,74,70,-74,71,75,77,-73,78,79,80,-82,79,78,82,-84,84,83,82,-86,86,87,88,-90,89,88,84,-81,87,86,79,-84,85,81,80,-85,85,82,78,-82,87,83,84,-89,80,79,86,-90,90,91,92,-94,91,90,94,-96,96,95,94,-98,98,99,100,-102,101,100,96,-93,99,98,91,-96,97,93,92,-97,97,94,90,-94,99,95,96,-101,92,91,98,-102,102,105,104,-104,103,107,106,-103,107,109,108,-107,109,104,105,-109,108,105,102,-107,103,104,109,-108,110,113,112,-112,111,116,115,-115,117,119,118,-117,112,113,119,-118,113,110,118,-120,117,116,111,-113,120,118,110,-122,120,121,114,-116,118,120,115,-117,114,121,110,-112,122,125,124,-124,123,128,127,-127,129,130,127,-129,124,125,132,-132,125,122,129,-133,131,128,123,-125,130,129,122,-134,130,133,126,-128,131,132,129,-129,126,133,122,-124,134,135,136,-138,137,136,138,-140,139,138,140,-142,135,134,141,-141,138,136,135,-141,134,137,139,-142,153,151,145,142,143,-145,148,149,146,150,152,-148,142,149,148,-144,147,144,143,-149,142,145,146,-150,145,151,150,-147,152,150,151,-154,152,153,144,-148,154,155,156,-158,155,158,159,-161,161,160,159,-163,156,163,164,-158,157,164,165,-167,163,156,155,-161,162,167,154,-162,162,159,158,-168,164,161,-166,161,154,166,-166,154,157,-167,163,160,161,-165,158,155,154,-168,168,169,170,-172,181,180,182,-184,173,172,174, +-176,169,168,175,-175,172,170,169,-175,168,171,173,-176,171,170,176,-178,170,172,178,-177,172,173,179,-179,173,171,177,-180,177,176,180,-182,176,178,182,-181,178,179,183,-183,179,177,181,-184,185,184,188,-190,190,186,185,-190,188,184,187,-192,189,188,191,-191,184,185,186,-188,193,192,62,-64,68,194,193,-64,195,194,68,-70,192,195,69,-63 + } + Edges: *324 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,14,21,24,26,27,28,30,40,41,42,43,44,45,46,47,48,49,51,52,54,55,57,58,63,65,66,69,80,81,82,83,84,85,86,87,88,89,90,91,93,95,96,97,98,104,105,106,107,109,111,113,117,130,131,132,133,134,135,136,137,138,139,140,141,143,145,152,154,155,157,159,161,170,171,172,173,175,176,177,178,180,181,182,183,184,185,187,188,189,191,193,194,210,211,212,213,215,216,217,219,220,221,222,223,224,225,226,232,234,235,236,237,238,239,241,243,244,245,247,249,258,259,260,261,263,264,265,266,268,269,270,271,272,273,275,276,277,279,281,282,298,299,300,301,303,304,305,306,308,309,310,311,312,313,315,316,317,319,321,322,338,339,340,341,342,343,344,346,347,348,350,352,362,363,364,365,366,367,368,369,370,371,372,373,375,377,379,386,388,389,391,393,402,403,404,405,406,407,408,409,410,411,413,415,416,417,419,420,422,428,429,431,442,443,444,445,447,448,449,451,452,453,455,457,466,467,468,469,470,471,472,473,474,475,476,477,478,480,482,487,491,497,502,503,504,505,506,507,508,509,510,512,513,514,515,516,519,520,521,525,526,527,528,532,534,535,538,552,553,554,555,556,557,558,559,560,561,562,563,565,567,568,573,577,578,579,581,582,585,586,590,593,595,597,601,608,609,610,611,612,613,615,617,618,619,622,626,629,631,632,639 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1932 { + a: -0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193, +0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005, +-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007, +1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997, +-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398, +0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1, +0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259, +-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206, +0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020881652832,0,-0.73411899805069,0.679020762443542,0,-0.734119057655334,0.679020822048187,0,-0.734119057655334,0.679020822048187,0,-0.734118938446045,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129021363333e-006,3.09911314388955e-007,-1,-1.84129032732017e-006,3.09911314388955e-007,-1,-1.841290441007e-006,3.09911342810665e-007,-1,-1.841290441007e-006,3.09911285967246e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0, +1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06827907804276e-016,0,-1,-1.06827907804276e-016,0,-1,-1.06827914421721e-016,0,-1,-1.06827914421721e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005, +0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,-1,0,-2.87291214817742e-007,-1,0,-2.87291214817742e-007,-1,0,-2.87291214817742e-007,-1,0,-2.87291214817742e-007,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,1,0,-2.87291214817742e-007,1,0,-2.87291214817742e-007,1,0,-2.87291214817742e-007,1,0,-2.87291214817742e-007,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1.66684671398798e-007,0,1,1.66684671398798e-007,0,1,1.66684671398798e-007,0,1,1.66684671398798e-007,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1.53065229824279e-007,0,1,1.36362345415364e-007,0,1,9.44659177548601e-008,0,1,-1.5307038836454e-007,0,1,1.36362345415364e-007,0,1,1.93487124988678e-007,0,1,2.18799314666285e-007,0,1,9.44659177548601e-008,0,1,1.93487124988678e-007,0,1,7.63204863890588e-012,0,1,-2.55564254654506e-012,0,1,2.18799314666285e-007,0,1,7.63204863890588e-012,0,1,-1.53065229824279e-007,0,1,-1.5307038836454e-007,0,1,-2.55564254654506e-012,-1,-3.13891814585077e-006,-9.87008547781443e-007,-1,-3.13891814585077e-006,-9.87008547781443e-007,-1,-3.13891814585077e-006,-9.87008547781443e-007,-1,-3.13891814585077e-006,-9.87008547781443e-007,0,0,1,0,0,1,0,0,1,0,0,1,1,-4.44679972133599e-006,-1.39414908062463e-006,1,-4.44679972133599e-006,-1.39414908062463e-006,1,-4.44679972133599e-006,-1.39414908062463e-006,1,-4.44679972133599e-006,-1.39414908062463e-006,-7.90106113868205e-008,0,-1,-7.90106113868205e-008,0,-1,-7.90106113868205e-008,0,-1,-7.90106113868205e-008,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0, +1,0,0,1,0,0,-1,-5.50739969185088e-007,-1.76858875988728e-007,-1,-5.50739969185088e-007,-1.76858875988728e-007,-1,-5.50739969185088e-007,-1.76858875988728e-007,-1,-5.50739969185088e-007,-1.76858875988728e-007,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + NormalsW: *644 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2576 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *644 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *846 { + a: 0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.392020136117935,0.378692746162415,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.0237921178340912,0.438811242580414,0.0795330703258514,0.374313235282898,0.0237921178340912,0.374313235282898,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.0795330703258514,0.438811242580414,0.208328038454056,0.369167864322662,0.336279183626175,0.378692746162415,0.264068990945816,0.451602876186371,0.336279183626175,0.427065461874008,0.159954532980919,0.451602876186371,0.312442481517792,0.451602876186371,0.392020136117935,0.427065432071686,0.336279183626175,0.394816964864731,0.192203536629677,0.451602876186371,0.280193507671356,0.451602876186371,0.392020136117935,0.394816964864731,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178, +0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274, +0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473, +0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113, +0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846, +0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101, +0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.669690907001495,0.303573369979858,0.669688105583191,0.456254005432129,0.641884684562683,0.45625364780426,0.64188826084137,0.303573250770569,0.579260945320129,0.182501792907715,0.476863622665405,0.182501792907715,0.476863741874695,0.0813694000244141,0.579260945320129,0.0813689231872559,0.641887664794922,0.171950459480286,0.641886949539185,0.0192699432373047,0.669689893722534,0.0192698240280151,0.669690847396851,0.171950578689575,0.432103514671326,0.406752347946167,0.584784150123596,0.406752228736877,0.584784209728241,0.53837525844574,0.432103514671326,0.53837513923645,0.641883969306946,0.587876796722412,0.669686913490295,0.587877035140991,0.626639783382416,0.441008448600769,0.626642942428589,0.318817853927612,0.626639246940613,0.57263171672821,0.626639842987061,0.471498727798462,0.626642465591431,0.156705498695374,0.626642227172852,0.0345147848129272,0.626643359661102,0.288328409194946,0.62664258480072,0.187195658683777,0.587281107902527,0.215333223342896,0.468071460723877,0.24215841293335,0.421086192131042,0.182501792907715,0.421086192131042,0.0813689231872559,0.468070387840271,0.0217134952545166,0.587280631065369, +0.0485365390777588,0.612913727760315,0.0813686847686768,0.612913727760315,0.182501554489136,0.579260945320129,0.178746312856674,0.47686368227005,0.178746491670609,0.47686368227005,0.153463393449783,0.579260945320129,0.153463095426559,0.612913727760315,0.15346285700798,0.612913727760315,0.178746074438095,0.421086192131042,0.178746312856674,0.421086192131042,0.153463095426559,0.58489203453064,0.156910821795464,0.609239339828491,0.156910821795464,0.609239339828491,0.175362855195999,0.58489203453064,0.175362855195999,0.58489203453064,0.156910821795464,0.609239339828491,0.156910821795464,0.609239339828491,0.175362855195999,0.58489203453064,0.175362855195999,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167 + } + UVIndex: *644 { + a: 0,1,2,17,21,4,5,18,6,7,8,15,11,10,14,9,7,12,13,8,0,17,6,15,25,21,18,22,3,25,22,16,17,2,20,24,23,19,7,6,26,27,28,29,30,31,29,32,33,34,35,32,36,37,38,39,27,26,40,41,32,29,28,42,40,26,43,44,45,46,47,48,42,49,33,32,50,51,26,29,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,65,68,69,66,67,57,56,64,70,71,72,73,70,73,74,75,61,76,62,71,69,68,72,52,77,53,62,78,79,63,80,81,52,55,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,93,92,85,84,82,98,99,83,100,101,87,86,102,103,101,100,83,104,105,84,106,90,93,107,108,109,110,111,109,112,113,114,115,114,116,117,118,119,120,121,122,123,124,110,125,126,109,114,127,128,110,124,129,130,131,132,125,114,115,133,110,109,126,122,134,135,418,419,138,139,140,141,142,143,420,421,146,147,148,149,419,420,143,134,135,150,422,418,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,152,155,153,160,163,154,170,171,172,173,174,175,176,177,178,177,179,180,181,182,183,184,185,186,178,172,187,188,174,177,189,190,172,178,191,192,193,194,187,177,178,186,172,171,195,185,196,197,198,199,197,200,201,202,203,202,204,205,206,207,208,209,210,211,212,198,213,214,197,202,215,216,198,212,217,218,219,220,213,202,203,221,198,197,214,210,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,223,222,239,225,224,231,230,240,241,242,243,244,245,246,247,248,249,250,245,251,252,253,254,241,240,250,249,248,245,244,255,256,250,240,257,258,259,260,261,250,262,263,245,264,265,240,243,266,267,268,269,269,270,271,272,273,274,275,270,276,277,278,279,280,281,273,282,283,270,269,268,284,273,281,285,286,287,288,289,283,282,273,270,290,291,266,269,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,301,294,293,302,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,317,316,329,315,314,320,319,330,331,332,333,334,332,331,335,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,353,352,354,355,351,350,342,345,356,357,358,359,356,360,361,357,362,346,363,359,358,355,354,338,341,364,365,347,346,362,366,339,338, +367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,370,369,385,368,371,376,379,371,370,386,387,370,384,388,389,377,376,390,391,376,371,392,393,394,395,373,372,396,397,374,373,398,399,375,374,400,401,372,375,402,403,404,405,406,407,402,405,404,403,408,409,410,411,412,413,414,415,416,417,419,418,136,137,144,420,419,137,421,420,144,145,418,422,151,136 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *324 { + a: 0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719211344, "Geometry::", "Mesh" { + Vertices: *600 { + a: -35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885, +35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609, +103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344, +-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594818847982e-008,-12.3092260360718,12.1635074615479,4.99594818847982e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946, +32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594818847982e-008,-12.3094177246094,32.2826919555664,4.99594818847982e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,-32.635555267334,122.62190246582,-28.1763935089111,32.635555267334,122.62190246582,-28.1763935089111,-32.635555267334,199.213928222656,-28.1763935089111,32.635555267334,199.213928222656,-28.1763935089111,-32.635555267334,199.213928222656,-51.2870445251465,32.635555267334,199.213928222656,-51.2870445251465,-32.635555267334,122.62190246582,-51.2870445251465,32.635555267334,122.62190246582,-51.2870445251465,-36.1403198242188,264.347595214844,-37.4199905395508,-36.1403121948242,264.347595214844,38.254077911377,-36.1403121948242,276.313812255859,38.254077911377,-36.1403198242188,276.313812255859,-37.4199905395508,36.1403121948242,276.313812255859,38.2541046142578,36.1403045654297,276.313812255859,-37.4199981689453,36.1403121948242,264.347595214844,38.2541046142578,36.1403045654297,264.347595214844,-37.4199981689453,-34.6517791748047,276.313812255859,36.4767074584961,-34.6517791748047,276.313812255859,-35.3410720825195,34.6517791748047,276.313812255859,36.4767150878906,34.6517791748047,276.313812255859,-35.3410797119141,-34.651985168457,290.306884765625,36.4767074584961,-34.6517791748047,290.306884765625,-35.3410720825195,34.651985168457,290.306884765625,36.4767150878906,34.6517791748047,290.306884765625,-35.3410797119141,32.635555267334,154.498153686523,-51.2870445251465,-43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,-28.1868438720703,32.635555267334,154.498153686523,-28.1763935089111,-32.635555267334,154.498153686523,-51.2870445251465,-32.635555267334,154.498153686523,-28.1763935089111 + } + PolygonVertexIndex: *656 { + a: 0,1,2,-4,9,2,4,-9,5,4,6,-8,6,1,0,-8,4,2,1,-7,0,3,5,-8,11,9,8,-11,3,11,10,-6,3,2,9,-12,10,8,4,-6,12,15,14,-14,16,18,13,-18,19,20,16,-18,21,14,15,-23,15,12,19,-23,17,13,14,-22,19,12,23,-21,20,23,18,-17,21,22,19,-18,18,23,12,-14,24,27,26,-26,25,30,29,-29,31,33,32,-31,26,27,33,-32,27,35,34,-34,31,30,25,-27,36,32,24,-38,36,37,28,-30,33,34,-33,32,34,35,-25,24,35,-28,32,36,29,-31,28,37,24,-26,38,41,40,-40,47,46,42,-41,43,45,44,-43,44,45,38,-40,42,44,39,-41,38,45,43,-42,49,48,46,-48,41,43,48,-50,41,49,47,-41,48,43,42,-47,50,51,52,-54,51,50,54,-56,56,55,54,-58,58,59,60,-62,61,60,56,-53,59,58,51,-56,57,53,52,-57,57,54,50,-54,59,55,56,-61,52,51,58,-62,193,196,62,-64,65,64,66,-68,67,66,194,-196,63,62,69,-69,193,194,66,-65,65,67,195,-197,70,71,72,-74,74,75,71,-71,75,74,76,-78,77,76,73,-73,76,74,70,-74,71,75,77,-73,78,79,80,-82,79,78,82,-84,84,83,82,-86,86,87,88,-90,89,88,84,-81,87,86,79,-84,85,81,80,-85,85,82,78,-82,87,83,84,-89,80,79,86,-90,90,91,92,-94,91,90,94,-96,96,95,94,-98,98,99,100,-102,101,100,96,-93,99,98,91,-96,97,93,92,-97,97,94,90,-94,99,95,96,-101,92,91,98,-102,102,105,104,-104,103,107,106,-103,107,109,108,-107,109,104,105,-109,108,105,102,-107,103,104,109,-108,110,113,112,-112,111,116,115,-115,117,119,118,-117,112,113,119,-118,113,110,118,-120,117,116,111,-113,120,118,110,-122,120,121,114,-116,118,120,115,-117,114,121,110,-112,122,125,124,-124,123,128,127,-127,129,130,127,-129,124,125,132,-132,125,122,129,-133,131,128,123,-125,130,129,122,-134,130,133,126,-128,131,132,129,-129,126,133,122,-124,134,135,136,-138,137,136,138,-140,139,138,140,-142,135,134,141,-141,138,136,135,-141,134,137,139,-142,153,151,145,142,143,-145,148,149,146,150,152,-148,142,149,148,-144,147,144,143,-149,142,145,146,-150,145,151,150,-147,152,150,151,-154,152,153,144,-148,154,155,156,-158,155,158,159,-161,161,160,159,-163,156,163,164,-158,157,164,165,-167,163,156,155,-161,162,167,154,-162,162,159,158,-168,164,161,-166,161,154,166,-166,154,157,-167,163,160,161,-165,158,155,154,-168,170,171,173,-173,172,173,192,-199,174,175,169, +-169,197,192,173,-172,198,199,170,-173,176,177,178,-180,189,188,190,-192,181,180,182,-184,177,176,183,-183,180,178,177,-183,176,179,181,-184,179,178,184,-186,178,180,186,-185,180,181,187,-187,181,179,185,-188,185,184,188,-190,184,186,190,-189,186,187,191,-191,187,185,189,-192,68,194,193,-64,195,194,68,-70,196,195,69,-63,64,65,196,-194,169,175,192,-198,198,192,175,-175,174,168,199,-199 + } + Edges: *331 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,14,21,24,26,27,28,30,40,41,42,43,44,45,46,47,48,49,51,52,54,55,57,58,63,65,66,69,80,81,82,83,84,85,86,87,88,89,90,91,93,95,96,97,98,104,105,106,107,109,111,113,117,130,131,132,133,134,135,136,137,138,139,140,141,143,145,152,154,155,157,159,161,170,171,172,173,175,176,177,178,180,181,182,183,184,185,187,188,189,191,193,194,210,211,212,213,214,215,216,217,219,220,221,223,224,225,226,229,232,233,234,235,236,237,238,239,241,243,244,245,247,249,258,259,260,261,263,264,265,266,268,269,270,271,272,273,275,276,277,279,281,282,298,299,300,301,303,304,305,306,308,309,310,311,312,313,315,316,317,319,321,322,338,339,340,341,342,343,344,346,347,348,350,352,362,363,364,365,366,367,368,369,370,371,372,373,375,377,379,386,388,389,391,393,402,403,404,405,406,407,408,409,410,411,413,415,416,417,419,420,422,428,429,431,442,443,444,445,447,448,449,451,452,453,455,457,466,467,468,469,470,471,472,473,474,475,476,477,478,480,482,487,491,497,502,503,504,505,506,507,508,509,510,512,513,514,515,516,519,520,521,525,526,527,528,532,534,535,538,552,553,554,555,557,558,559,560,561,562,563,564,567,568,569,572,573,574,575,576,577,578,579,580,581,582,583,585,587,588,593,597,598,599,601,602,605,606,610,613,615,617,621,628,635,645,647,651,653 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1968 { + a: -0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193, +0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005, +-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007, +1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997, +-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398, +0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1, +0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259, +-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206, +0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0, +1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06827907804276e-016,0,-1,-1.06827907804276e-016,0,-1,-1.06827914421721e-016,0,-1,-1.06827914421721e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005, +0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1.00819143256103e-007,-1,0,1.00819143256103e-007,-1,0,1.00819143256103e-007,-1,0,1.00819143256103e-007,0,0.999999940395355,3.9241098193088e-007,0,1,3.92411010352589e-007,0,1,3.92411010352589e-007,0,1,3.92411038774299e-007,1,0,-1.00819100623539e-007,1,0,-1.00819100623539e-007,1,0,-1.00819100623539e-007,1,0,-1.00819100623539e-007,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-3.88118138516802e-007,0,0.999999940395355,-3.88118138516802e-007,0,0.999999940395355,-3.88118138516802e-007,0,0.999999940395355,-3.88118138516802e-007,0,0.999999940395355,-1.05850396892038e-007,0,-0.999999940395355,-1.05850396892038e-007,0,-0.999999940395355,-1.05850396892038e-007,0,-0.999999940395355,-1.05850396892038e-007,0,-0.999999940395355,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1.16419651021715e-005,0,1,1.16419641926768e-005,0,1,1.16419651021715e-005,0,1,1.16419641926768e-005,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-8.9165387180401e-006,0,1,-8.9165387180401e-006,0,1,-8.9165387180401e-006,0,1,-8.9165387180401e-006,-1,-7.53106996853603e-006,-1.43413922160107e-006,-1,-7.53106996853603e-006,-1.43413922160107e-006,-1,-7.53106996853603e-006,-1.43413922160107e-006,-1,-7.53106996853603e-006,-1.43413922160107e-006,-1.25875303069733e-007,0,1,-1.25875303069733e-007,0,1,-1.25875303069733e-007,0,1,-1.25875303069733e-007,0,1,1,-7.53106814954663e-006,-1.4341389942274e-006,1,-7.53106814954663e-006,-1.4341389942274e-006, +1,-7.53106814954663e-006,-1.4341389942274e-006,1,-7.53106814954663e-006,-1.4341389942274e-006,-1.25875587286828e-007,0,-1,-1.25875587286828e-007,0,-1,-1.25875587286828e-007,0,-1,-1.25875587286828e-007,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + NormalsW: *656 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2624 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *656 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *874 { + a: 0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.392020136117935,0.378692746162415,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.0237921178340912,0.438811242580414,0.0795330703258514,0.374313235282898,0.0237921178340912,0.374313235282898,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.0795330703258514,0.438811242580414,0.208328038454056,0.369167864322662,0.336279183626175,0.378692746162415,0.264068990945816,0.451602876186371,0.336279183626175,0.427065461874008,0.159954532980919,0.451602876186371,0.312442481517792,0.451602876186371,0.392020136117935,0.427065432071686,0.336279183626175,0.394816964864731,0.192203536629677,0.451602876186371,0.280193507671356,0.451602876186371,0.392020136117935,0.394816964864731,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178, +0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274, +0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473, +0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113, +0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846, +0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101, +0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.421006172895432,0.546264231204987,0.421006172895432,0.438342720270157,0.461461335420609,0.438342720270157,0.461461335420609,0.546264231204987,0.603183567523956,0.438342720270157,0.603183567523956,0.546264231204987,0.612558662891388,0.438342720270157,0.612558662891388,0.546264231204987,0.603183567523956,0.39788082242012,0.603183567523956,0.438342720270157,0.461461305618286,0.438342750072479,0.461461305618286,0.39788082242012,0.603183567523956,0.438342720270157,0.603183567523956,0.397880792617798,0.461461305618286,0.39788082242012,0.461461305618286,0.438342690467834,0.671847939491272,0.302583962678909,0.671847939491272,0.4566390812397,0.639369785785675,0.4566390812397,0.639369785785675,0.302583962678909,0.602810800075531,0.162460029125214,0.494038999080658,0.162460029125214,0.494038999080658,0.090594008564949,0.602810800075531,0.090594008564949,0.639369785785675,0.170870766043663,0.639369785785675,0.0288879312574863,0.671847939491272,0.0288879312574863,0.671847939491272,0.170870766043663,0.442524462938309,0.412767976522446,0.5865758061409,0.412768065929413,0.5865758061409,0.532358586788177,0.442524433135986,0.532358467578888, +0.639369785785675,0.581557750701904,0.671847939491272,0.581557750701904,0.626639783382416,0.4566390812397,0.626642942428589,0.302583962678909,0.626639246940613,0.581557750701904,0.626639842987061,0.4566390812397,0.626642465591431,0.170870766043663,0.626642227172852,0.0288879312574863,0.626643359661102,0.302583962678909,0.62664258480072,0.170870766043663,0.427835822105408,0.175251886248589,0.427835822105408,0.175251886248589,0.473142504692078,0.175251871347427,0.473142504692078,0.175251886248589,0.425258696079254,0.163436934351921,0.425258696079254,0.0915709286928177,0.461800813674927,0.0915709286928177,0.461800813674927,0.163436934351921,0.427835822105408,0.175251886248589,0.427835822105408,0.175251886248589,0.473142504692078,0.175251886248589,0.473142504692078,0.175251886248589,0.461800813674927,0.0915709286928177,0.461800813674927,0.163436934351921,0.425258696079254,0.163436934351921,0.425258696079254,0.0915709286928177,0.544201254844666,0.438342720270157,0.544201254844666,0.438342750072479,0.314053773880005,0.706517100334167,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167,0.199803799390793,0.706517100334167,0.544201254844666,0.397880852222443,0.544201254844666,0.546264290809631,0.544201254844666,0.438342690467834,0.544201254844666,0.397880792617798 + } + UVIndex: *656 { + a: 0,1,2,17,21,4,5,18,6,7,8,15,11,10,14,9,7,12,13,8,0,17,6,15,25,21,18,22,3,25,22,16,17,2,20,24,23,19,7,6,26,27,28,29,30,31,29,32,33,34,35,32,36,37,38,39,27,26,40,41,32,29,28,42,40,26,43,44,45,46,47,48,42,49,33,32,50,51,26,29,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,65,68,69,66,67,57,56,64,70,71,72,73,70,73,74,75,61,76,62,71,69,68,72,52,77,53,62,78,79,63,80,81,52,55,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,93,92,85,84,82,98,99,83,100,101,87,86,102,103,101,100,83,104,105,84,106,90,93,107,108,109,110,111,109,112,113,114,115,114,116,117,118,119,120,121,122,123,124,110,125,126,109,114,127,128,110,124,129,130,131,132,125,114,115,133,110,109,126,122,428,432,136,137,138,139,140,141,142,143,429,430,146,147,148,149,428,429,143,134,135,150,431,432,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,152,155,153,160,163,154,170,171,172,173,174,175,176,177,178,177,179,180,181,182,183,184,185,186,178,172,187,188,174,177,189,190,172,178,191,192,193,194,187,177,178,186,172,171,195,185,196,197,198,199,197,200,201,202,203,202,204,205,206,207,208,209,210,211,212,198,213,214,197,202,215,216,198,212,217,218,219,220,213,202,203,221,198,197,214,210,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,223,222,239,225,224,231,230,240,241,242,243,244,245,246,247,248,249,250,245,251,252,253,254,241,240,250,249,248,245,244,255,256,250,240,257,258,259,260,261,250,262,263,245,264,265,240,243,266,267,268,269,269,270,271,272,273,274,275,270,276,277,278,279,280,281,273,282,283,270,269,268,284,273,281,285,286,287,288,289,283,282,273,270,290,291,266,269,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,301,294,293,302,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,317,316,329,315,314,320,319,330,331,332,333,334,332,331,335,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,353,352,354,355,351,350,342,345,356,357,358,359,356,360,361,357,362,346,363,359,358,355,354,338,341,364,365,347,346,362,366,339,338, +367,368,369,370,371,371,370,426,434,373,372,374,375,433,427,378,379,435,436,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,386,385,401,384,387,392,395,387,386,402,403,386,400,404,405,393,392,406,407,392,387,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,144,429,428,137,430,429,144,145,432,431,151,136,134,135,432,428,376,377,427,433,434,426,372,373,380,381,436,435 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *331 { + a: 0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719204688, "Geometry::", "Mesh" { + Vertices: *540 { + a: -35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885, +35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609, +103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344, +-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946, +32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,-27.7224082946777,275.232452392578,-30.137077331543,27.7224082946777,275.232452392578,-30.137077331543,-27.7224082946777,275.232452392578,30.5238189697266,27.7224082946777,275.232452392578,30.5237941741943,-27.7224082946777,282.696044921875,-30.137077331543,-27.7224082946777,282.696044921875,30.5238189697266,27.7224082946777,282.696044921875,30.5237941741943,27.7224082946777,282.696044921875,-30.137092590332,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703 + } + PolygonVertexIndex: *588 { + a: 0,1,2,-4,9,2,4,-9,5,4,6,-8,6,1,0,-8,4,2,1,-7,0,3,5,-8,11,9,8,-11,3,11,10,-6,3,2,9,-12,10,8,4,-6,12,15,14,-14,16,18,13,-18,19,20,16,-18,21,14,15,-23,15,12,19,-23,17,13,14,-22,19,12,23,-21,20,23,18,-17,21,22,19,-18,18,23,12,-14,24,27,26,-26,25,30,29,-29,31,33,32,-31,26,27,33,-32,27,35,34,-34,31,30,25,-27,36,32,24,-38,36,37,28,-30,33,34,-33,32,34,35,-25,24,35,-28,32,36,29,-31,28,37,24,-26,38,41,40,-40,47,46,42,-41,43,45,44,-43,44,45,38,-40,42,44,39,-41,38,45,43,-42,49,48,46,-48,41,43,48,-50,41,49,47,-41,48,43,42,-47,50,51,52,-54,51,50,54,-56,56,55,54,-58,58,59,60,-62,61,60,56,-53,59,58,51,-56,57,53,52,-57,57,54,50,-54,59,55,56,-61,52,51,58,-62,64,65,178,-180,65,64,66,-68,67,66,176,-178,63,62,69,-69,179,176,66,-65,65,67,177,-179,70,71,72,-74,74,75,71,-71,75,74,76,-78,77,76,73,-73,76,74,70,-74,71,75,77,-73,78,79,80,-82,79,78,82,-84,84,83,82,-86,86,87,88,-90,89,88,84,-81,87,86,79,-84,85,81,80,-85,85,82,78,-82,87,83,84,-89,80,79,86,-90,90,91,92,-94,91,90,94,-96,96,95,94,-98,98,99,100,-102,101,100,96,-93,99,98,91,-96,97,93,92,-97,97,94,90,-94,99,95,96,-101,92,91,98,-102,102,105,104,-104,103,107,106,-103,107,109,108,-107,109,104,105,-109,108,105,102,-107,103,104,109,-108,110,113,112,-112,111,116,115,-115,117,119,118,-117,112,113,119,-118,113,110,118,-120,117,116,111,-113,120,118,110,-122,120,121,114,-116,118,120,115,-117,114,121,110,-112,122,125,124,-124,123,128,127,-127,129,130,127,-129,124,125,132,-132,125,122,129,-133,131,128,123,-125,130,129,122,-134,130,133,126,-128,131,132,129,-129,126,133,122,-124,134,135,136,-138,137,136,138,-140,139,138,140,-142,135,134,141,-141,138,136,135,-141,134,137,139,-142,153,151,145,142,143,-145,148,149,146,150,152,-148,142,149,148,-144,147,144,143,-149,142,145,146,-150,145,151,150,-147,152,150,151,-154,152,153,144,-148,154,155,156,-158,155,158,159,-161,161,160,159,-163,156,163,164,-158,157,164,165,-167,163,156,155,-161,162,167,154,-162,162,159,158,-168,164,161,-166,161,154,166,-166,154,157,-167,163,160,161,-165,158,155,154,-168,173,172,168,-171,174,173,170,-172,175,174,171, +-170,168,172,175,-170,173,174,175,-173,177,176,68,-70,178,177,69,-63,179,178,62,-64,68,176,179,-64 + } + Edges: *296 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,14,21,24,26,27,28,30,40,41,42,43,44,45,46,47,48,49,51,52,54,55,57,58,63,65,66,69,80,81,82,83,84,85,86,87,88,89,90,91,93,95,96,97,98,104,105,106,107,109,111,113,117,130,131,132,133,134,135,136,137,138,139,140,141,143,145,152,154,155,157,159,161,170,171,172,173,175,176,177,178,180,181,182,183,184,185,187,188,189,191,193,194,210,211,212,213,215,216,217,219,220,221,222,223,224,225,226,232,234,235,236,237,238,239,241,243,244,245,247,249,258,259,260,261,263,264,265,266,268,269,270,271,272,273,275,276,277,279,281,282,298,299,300,301,303,304,305,306,308,309,310,311,312,313,315,316,317,319,321,322,338,339,340,341,342,343,344,346,347,348,350,352,362,363,364,365,366,367,368,369,370,371,372,373,375,377,379,386,388,389,391,393,402,403,404,405,406,407,408,409,410,411,413,415,416,417,419,420,422,428,429,431,442,443,444,445,447,448,449,451,452,453,455,457,466,467,468,469,470,471,472,473,474,475,476,477,478,480,482,487,491,497,502,503,504,505,506,507,508,509,510,512,513,514,515,516,519,520,521,525,526,527,528,532,534,535,538,552,553,554,555,556,558,559,560,562,563,565,567,573,575,579,583 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1764 { + a: -0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193, +0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005, +-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007, +1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997, +-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398, +0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1, +0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259, +-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206, +0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0, +1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005, +0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,-0.999999940395355,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,1,1.2545483230042e-007,0,0.999999940395355,1.2545483230042e-007,0,0.999999940395355,1.2545483230042e-007,0,1,1.25454846511275e-007,0,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1 + } + NormalsW: *588 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2352 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *588 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *786 { + a: 0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.392020136117935,0.378692746162415,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.0237921178340912,0.438811242580414,0.0795330703258514,0.374313235282898,0.0237921178340912,0.374313235282898,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.0795330703258514,0.438811242580414,0.208328038454056,0.369167864322662,0.336279183626175,0.378692746162415,0.264068990945816,0.451602876186371,0.336279183626175,0.427065461874008,0.159954532980919,0.451602876186371,0.312442481517792,0.451602876186371,0.392020136117935,0.427065432071686,0.336279183626175,0.394816964864731,0.192203536629677,0.451602876186371,0.280193507671356,0.451602876186371,0.392020136117935,0.394816964864731,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178, +0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274, +0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473, +0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113, +0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846, +0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101, +0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.420521527528763,-0.032213106751442,0.476855635643005,-0.032213106751442,0.476855635643005,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.420521527528763,-0.032213106751442,0.476855635643005,-0.032213106751442,0.476855635643005,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.420521527528763,-0.032213106751442,0.476855605840683,-0.032213106751442,0.476855576038361,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.713951051235199,0.937155783176422,0.713951051235199,0.96108090877533,0.771557927131653,0.961080849170685,0.771557927131653,0.937155723571777,0.547121286392212,0.875657737255096,0.622339069843292,0.875657737255096,0.622339069843292,0.950875520706177,0.547121286392212,0.950875520706177,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167 + } + UVIndex: *588 { + a: 0,1,2,17,21,4,5,18,6,7,8,15,11,10,14,9,7,12,13,8,0,17,6,15,25,21,18,22,3,25,22,16,17,2,20,24,23,19,7,6,26,27,28,29,30,31,29,32,33,34,35,32,36,37,38,39,27,26,40,41,32,29,28,42,40,26,43,44,45,46,47,48,42,49,33,32,50,51,26,29,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,65,68,69,66,67,57,56,64,70,71,72,73,70,73,74,75,61,76,62,71,69,68,72,52,77,53,62,78,79,63,80,81,52,55,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,93,92,85,84,82,98,99,83,100,101,87,86,102,103,101,100,83,104,105,84,106,90,93,107,108,109,110,111,109,112,113,114,115,114,116,117,118,119,120,121,122,123,124,110,125,126,109,114,127,128,110,124,129,130,131,132,125,114,115,133,110,109,126,122,134,135,391,392,138,139,140,141,142,143,388,389,146,147,148,149,392,388,143,134,135,150,390,391,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,152,155,153,160,163,154,170,171,172,173,174,175,176,177,178,177,179,180,181,182,183,184,185,186,178,172,187,188,174,177,189,190,172,178,191,192,193,194,187,177,178,186,172,171,195,185,196,197,198,199,197,200,201,202,203,202,204,205,206,207,208,209,210,211,212,198,213,214,197,202,215,216,198,212,217,218,219,220,213,202,203,221,198,197,214,210,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,223,222,239,225,224,231,230,240,241,242,243,244,245,246,247,248,249,250,245,251,252,253,254,241,240,250,249,248,245,244,255,256,250,240,257,258,259,260,261,250,262,263,245,264,265,240,243,266,267,268,269,269,270,271,272,273,274,275,270,276,277,278,279,280,281,273,282,283,270,269,268,284,273,281,285,286,287,288,289,283,282,273,270,290,291,266,269,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,301,294,293,302,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,317,316,329,315,314,320,319,330,331,332,333,334,332,331,335,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,353,352,354,355,351,350,342,345,356,357,358,359,356,360,361,357,362,346,363,359,358,355,354,338,341,364,365,347,346,362,366,339,338, +367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,389,388,144,145,391,390,151,136,392,391,136,137,144,388,392,137 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *296 { + a: 0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719216464, "Geometry::", "Mesh" { + Vertices: *540 { + a: -27.7224082946777,275.232452392578,-30.137077331543,27.7224082946777,275.232452392578,-30.137077331543,-27.7224082946777,275.232452392578,30.5238189697266,27.7224082946777,275.232452392578,30.5237941741943,-27.7224082946777,282.696044921875,-30.137077331543,-27.7224082946777,282.696044921875,30.5238189697266,27.7224082946777,282.696044921875,30.5237941741943,27.7224082946777,282.696044921875,-30.137092590332,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094, +-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775, +47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609, +-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624, +40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703 + } + PolygonVertexIndex: *588 { + a: 5,4,0,-3,6,5,2,-4,7,6,3,-2,0,4,7,-2,5,6,7,-5,8,9,10,-12,17,10,12,-17,13,12,14,-16,14,9,8,-16,12,10,9,-15,8,11,13,-16,19,17,16,-19,11,19,18,-14,11,10,17,-20,18,16,12,-14,20,23,22,-22,24,26,21,-26,27,28,24,-26,29,22,23,-31,23,20,27,-31,25,21,22,-30,27,20,31,-29,28,31,26,-25,29,30,27,-26,26,31,20,-22,32,35,34,-34,33,38,37,-37,39,41,40,-39,34,35,41,-40,35,43,42,-42,39,38,33,-35,44,40,32,-46,44,45,36,-38,41,42,-41,40,42,43,-33,32,43,-36,40,44,37,-39,36,45,32,-34,46,49,48,-48,55,54,50,-49,51,53,52,-51,52,53,46,-48,50,52,47,-49,46,53,51,-50,57,56,54,-56,49,51,56,-58,49,57,55,-49,56,51,50,-55,58,59,60,-62,59,58,62,-64,64,63,62,-66,66,67,68,-70,69,68,64,-61,67,66,59,-64,65,61,60,-65,65,62,58,-62,67,63,64,-69,60,59,66,-70,72,73,176,-178,73,72,74,-76,75,74,178,-180,71,70,77,-77,177,178,74,-73,73,75,179,-177,78,79,80,-82,82,83,79,-79,83,82,84,-86,85,84,81,-81,84,82,78,-82,79,83,85,-81,86,87,88,-90,87,86,90,-92,92,91,90,-94,94,95,96,-98,97,96,92,-89,95,94,87,-92,93,89,88,-93,93,90,86,-90,95,91,92,-97,88,87,94,-98,98,99,100,-102,99,98,102,-104,104,103,102,-106,106,107,108,-110,109,108,104,-101,107,106,99,-104,105,101,100,-105,105,102,98,-102,107,103,104,-109,100,99,106,-110,110,113,112,-112,111,115,114,-111,115,117,116,-115,117,112,113,-117,116,113,110,-115,111,112,117,-116,118,121,120,-120,119,124,123,-123,125,127,126,-125,120,121,127,-126,121,118,126,-128,125,124,119,-121,128,126,118,-130,128,129,122,-124,126,128,123,-125,122,129,118,-120,130,133,132,-132,131,136,135,-135,137,138,135,-137,132,133,140,-140,133,130,137,-141,139,136,131,-133,138,137,130,-142,138,141,134,-136,139,140,137,-137,134,141,130,-132,142,143,144,-146,145,144,146,-148,147,146,148,-150,143,142,149,-149,146,144,143,-149,142,145,147,-150,161,159,153,150,151,-153,156,157,154,158,160,-156,150,157,156,-152,155,152,151,-157,150,153,154,-158,153,159,158,-155,160,158,159,-162,160,161,152,-156,162,163,164,-166,163,166,167,-169,169,168,167,-171,164,171,172,-166,165,172,173,-175,171,164,163,-169,170,175,162,-170,170,167,166,-176,172,169,-174,169,162, +174,-174,162,165,-175,171,168,169,-173,166,163,162,-176,177,176,70,-72,76,178,177,-72,179,178,76,-78,176,179,77,-71 + } + Edges: *296 { + a: 0,1,2,3,4,6,7,8,10,11,13,15,20,21,22,23,24,25,26,27,28,29,30,31,32,34,41,44,46,47,48,50,60,61,62,63,64,65,66,67,68,69,71,72,74,75,77,78,83,85,86,89,100,101,102,103,104,105,106,107,108,109,110,111,113,115,116,117,118,124,125,126,127,129,131,133,137,150,151,152,153,154,155,156,157,158,159,160,161,163,165,172,174,175,177,179,181,190,191,192,193,195,196,197,198,200,201,202,203,204,205,207,208,209,211,213,214,230,231,232,233,235,236,237,239,240,241,242,243,244,245,246,252,254,255,256,257,258,259,261,263,264,265,267,269,278,279,280,281,283,284,285,286,288,289,290,291,292,293,295,296,297,299,301,302,318,319,320,321,323,324,325,326,328,329,330,331,332,333,335,336,337,339,341,342,358,359,360,361,362,363,364,366,367,368,370,372,382,383,384,385,386,387,388,389,390,391,392,393,395,397,399,406,408,409,411,413,422,423,424,425,426,427,428,429,430,431,433,435,436,437,439,440,442,448,449,451,462,463,464,465,467,468,469,471,472,473,475,477,486,487,488,489,490,491,492,493,494,495,496,497,498,500,502,507,511,517,522,523,524,525,526,527,528,529,530,532,533,534,535,536,539,540,541,545,546,547,548,552,554,555,558,573,575,576,583 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1764 { + a: -0.999999940395355,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,1,1.2545483230042e-007,0,0.999999940395355,1.2545483230042e-007,0,0.999999940395355,1.2545483230042e-007,0,1,1.25454846511275e-007,0,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,0,1,0,0,1,0,0,1,0,0,1,0,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005, +5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782, +0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1, +1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071, +-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525, +0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005, +6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355, +-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0, +-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206,0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007, +1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355, +-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005,0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + NormalsW: *588 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2352 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *588 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *786 { + a: 0.713951051235199,0.937155783176422,0.771557927131653,0.937155723571777,0.476855635643005,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.476855576038361,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.476855635643005,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.476855635643005,-0.032213106751442,0.420521527528763,-0.032213106751442,0.476855605840683,-0.032213106751442,0.420521527528763,-0.032213106751442,0.420521527528763,-0.032213106751442,0.771557927131653,0.961080849170685,0.476855635643005,-0.032213106751442,0.713951051235199,0.96108090877533,0.547121286392212,0.875657737255096,0.622339069843292,0.875657737255096,0.622339069843292,0.950875520706177,0.547121286392212,0.950875520706177,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731,0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792,0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584, +0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963, +0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915, +0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364, +0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909, +0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281, +0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167 + } + UVIndex: *588 { + a: 9,14,2,3,11,8,6,7,12,10,4,5,0,15,13,1,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,29,36,37,30,20,23,28,31,38,24,27,39,40,38,39,41,23,22,42,43,44,45,29,28,46,47,48,49,50,51,49,52,53,54,55,52,56,57,58,59,47,46,60,61,52,49,48,62,60,46,63,64,65,66,67,68,62,69,53,52,70,71,46,49,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,85,88,89,86,87,77,76,84,90,91,92,93,90,93,94,95,81,96,82,91,89,88,92,72,97,73,82,98,99,83,100,101,72,75,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,113,112,105,104,102,118,119,103,120,121,107,106,122,123,121,120,103,124,125,104,126,110,113,127,128,129,130,131,129,132,133,134,135,134,136,137,138,139,140,141,142,143,144,130,145,146,129,134,147,148,130,144,149,150,151,152,145,134,135,153,130,129,146,142,154,155,388,389,158,159,160,161,162,163,390,391,166,167,168,169,389,390,163,154,155,170,392,388,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,172,175,173,180,183,174,190,191,192,193,194,195,196,197,198,197,199,200,201,202,203,204,205,206,198,192,207,208,194,197,209,210,192,198,211,212,213,214,207,197,198,206,192,191,215,205,216,217,218,219,217,220,221,222,223,222,224,225,226,227,228,229,230,231,232,218,233,234,217,222,235,236,218,232,237,238,239,240,233,222,223,241,218,217,234,230,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,243,242,259,245,244,251,250,260,261,262,263,264,265,266,267,268,269,270,265,271,272,273,274,261,260,270,269,268,265,264,275,276,270,260,277,278,279,280,281,270,282,283,265,284,285,260,263,286,287,288,289,289,290,291,292,293,294,295,290,296,297,298,299,300,301,293,302,303,290,289,288,304,293,301,305,306,307,308,309,303,302,293,290,310,311,286,289,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,321,314,313,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,337,336,349,335,334,340,339,350,351,352,353,354,352,351,355,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,373,372,374,375,371,370,362,365, +376,377,378,379,376,380,381,377,382,366,383,379,378,375,374,358,361,384,385,367,366,382,386,359,358,387,389,388,156,157,164,390,389,157,391,390,164,165,388,392,171,156 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *296 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719212880, "Geometry::", "Mesh" { + Vertices: *576 { + a: -27.7224082946777,275.232452392578,-30.137077331543,27.7224082946777,275.232452392578,-30.137077331543,-27.7224082946777,275.232452392578,30.5238189697266,27.7224082946777,275.232452392578,30.5237941741943,-27.7224082946777,282.696044921875,-30.137077331543,-27.7224082946777,282.696044921875,30.5238189697266,27.7224082946777,282.696044921875,30.5237941741943,27.7224082946777,282.696044921875,-30.137092590332,-16.7527732849121,165.161529541016,-51.0783615112305,-16.7527732849121,259.427612304688,-30.3887214660645,-16.7527732849121,259.427612304688,-51.0783615112305,16.7527732849121,259.427612304688,-30.3887271881104,16.7527732849121,259.427612304688,-51.0783615112305,16.7527732849121,165.161529541016,-51.0783615112305,-16.7527732849121,165.161529541016,-30.3887214660645,16.7527732849121,165.161529541016,-30.3887271881104,-16.7527732849121,239.445465087891,-51.0783615112305,-16.7527732849121,239.445465087891,-30.3887214660645,16.7527732849121,239.445465087891,-30.3887271881104,16.7527732849121,239.445465087891,-51.0783615112305,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492, +-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605, +34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094, +168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398, +35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703 + } + PolygonVertexIndex: *628 { + a: 5,4,0,-3,6,5,2,-4,7,6,3,-2,0,4,7,-2,5,6,7,-5,10,9,11,-13,19,16,10,-13,9,10,16,-18,12,11,18,-20,11,9,17,-19,8,13,15,-15,17,16,8,-15,18,17,14,-16,19,18,15,-14,8,16,19,-14,20,21,22,-24,29,22,24,-29,25,24,26,-28,26,21,20,-28,24,22,21,-27,20,23,25,-28,31,29,28,-31,23,31,30,-26,23,22,29,-32,30,28,24,-26,32,35,34,-34,36,38,33,-38,39,40,36,-38,41,34,35,-43,35,32,39,-43,37,33,34,-42,39,32,43,-41,40,43,38,-37,41,42,39,-38,38,43,32,-34,44,47,46,-46,45,50,49,-49,51,53,52,-51,46,47,53,-52,47,55,54,-54,51,50,45,-47,56,52,44,-58,56,57,48,-50,53,54,-53,52,54,55,-45,44,55,-48,52,56,49,-51,48,57,44,-46,58,61,60,-60,67,66,62,-61,63,65,64,-63,64,65,58,-60,62,64,59,-61,58,65,63,-62,69,68,66,-68,61,63,68,-70,61,69,67,-61,68,63,62,-67,70,71,72,-74,71,70,74,-76,76,75,74,-78,78,79,80,-82,81,80,76,-73,79,78,71,-76,77,73,72,-77,77,74,70,-74,79,75,76,-81,72,71,78,-82,84,85,190,-192,85,84,86,-88,87,86,188,-190,83,82,89,-89,191,188,86,-85,85,87,189,-191,90,91,92,-94,94,95,91,-91,95,94,96,-98,97,96,93,-93,96,94,90,-94,91,95,97,-93,98,99,100,-102,99,98,102,-104,104,103,102,-106,106,107,108,-110,109,108,104,-101,107,106,99,-104,105,101,100,-105,105,102,98,-102,107,103,104,-109,100,99,106,-110,110,111,112,-114,111,110,114,-116,116,115,114,-118,118,119,120,-122,121,120,116,-113,119,118,111,-116,117,113,112,-117,117,114,110,-114,119,115,116,-121,112,111,118,-122,122,125,124,-124,123,127,126,-123,127,129,128,-127,129,124,125,-129,128,125,122,-127,123,124,129,-128,130,133,132,-132,131,136,135,-135,137,139,138,-137,132,133,139,-138,133,130,138,-140,137,136,131,-133,140,138,130,-142,140,141,134,-136,138,140,135,-137,134,141,130,-132,142,145,144,-144,143,148,147,-147,149,150,147,-149,144,145,152,-152,145,142,149,-153,151,148,143,-145,150,149,142,-154,150,153,146,-148,151,152,149,-149,146,153,142,-144,154,155,156,-158,157,156,158,-160,159,158,160,-162,155,154,161,-161,158,156,155,-161,154,157,159,-162,173,171,165,162,163,-165,168,169,166,170,172,-168,162,169,168,-164,167,164,163,-169,162,165,166,-170,165,171,170,-167,172,170,171,-174,172, +173,164,-168,174,175,176,-178,175,178,179,-181,181,180,179,-183,176,183,184,-178,177,184,185,-187,183,176,175,-181,182,187,174,-182,182,179,178,-188,184,181,-186,181,174,186,-186,174,177,-187,183,180,181,-185,178,175,174,-188,189,188,88,-90,190,189,89,-83,191,190,82,-84,88,188,191,-84 + } + Edges: *316 { + a: 0,1,2,3,4,6,7,8,10,11,13,15,20,21,22,23,24,25,27,30,31,33,34,38,40,41,42,43,45,47,51,55,60,61,62,63,64,65,66,67,68,69,70,71,72,74,81,84,86,87,88,90,100,101,102,103,104,105,106,107,108,109,111,112,114,115,117,118,123,125,126,129,140,141,142,143,144,145,146,147,148,149,150,151,153,155,156,157,158,164,165,166,167,169,171,173,177,190,191,192,193,194,195,196,197,198,199,200,201,203,205,212,214,215,217,219,221,230,231,232,233,235,236,237,238,240,241,242,243,244,245,247,248,249,251,253,254,270,271,272,273,275,276,277,279,280,281,282,283,284,285,286,292,294,295,296,297,298,299,301,303,304,305,307,309,318,319,320,321,323,324,325,326,328,329,330,331,332,333,335,336,337,339,341,342,358,359,360,361,363,364,365,366,368,369,370,371,372,373,375,376,377,379,381,382,398,399,400,401,402,403,404,406,407,408,410,412,422,423,424,425,426,427,428,429,430,431,432,433,435,437,439,446,448,449,451,453,462,463,464,465,466,467,468,469,470,471,473,475,476,477,479,480,482,488,489,491,502,503,504,505,507,508,509,511,512,513,515,517,526,527,528,529,530,531,532,533,534,535,536,537,538,540,542,547,551,557,562,563,564,565,566,567,568,569,570,572,573,574,575,576,579,580,581,585,586,587,588,592,594,595,598,613,615,619,623 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1884 { + a: -0.999999940395355,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,4.42478949480574e-007,0,1,1,1.2545483230042e-007,0,0.999999940395355,1.2545483230042e-007,0,0.999999940395355,1.2545483230042e-007,0,1,1.25454846511275e-007,0,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,-1.47492983160191e-007,-1.02221520137391e-006,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,9.11635638090047e-008,0,1,9.11635638090047e-008,0,1,1.73920341239864e-007,0,0.999999940395355,1.73920341239864e-007,0,0.999999940395355,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1.73920341239864e-007,0,0.999999940395355,1.73920341239864e-007,0,0.999999940395355,1.96181687783792e-007,0,1,1.96181687783792e-007,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628, +-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005, +5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006, +-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411, +-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891, +0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0, +1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276, +-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1, +0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206,0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007, +-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197, +-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005,0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1 + } + NormalsW: *628 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2512 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *628 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *866 { + a: 0.713951051235199,0.937155783176422,0.771557927131653,0.937155723571777,0.476855635643005,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.476855576038361,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.476855635643005,-0.0181295871734619,0.420521527528763,-0.0181295871734619,0.476855635643005,-0.032213106751442,0.420521527528763,-0.032213106751442,0.476855605840683,-0.032213106751442,0.420521527528763,-0.032213106751442,0.420521527528763,-0.032213106751442,0.771557927131653,0.961080849170685,0.476855635643005,-0.032213106751442,0.713951051235199,0.96108090877533,0.547121286392212,0.875657737255096,0.622339069843292,0.875657737255096,0.622339069843292,0.950875520706177,0.547121286392212,0.950875520706177,0.364232540130615,0.0307052843272686,0.357427656650543,0.0307052247226238,0.357427656650543,0.0241828672587872,0.364232540130615,0.0241829268634319,0.408181816339493,0.022180549800396,0.384769052267075,0.0221806094050407,0.384769052267075,0.0320120975375175,0.408181816339493,0.0320120975375175,0.394532740116119,0.0211491882801056,0.403052002191544,0.0211491882801056,0.403052002191544,0.030058741569519,0.394532740116119,0.030058741569519,0.394273966550827,0.0211491882801056,0.402793228626251,0.0211491882801056,0.402793228626251,0.030058741569519,0.394273966550827,0.030058741569519,0.387461006641388,0.0188273154199123,0.406862914562225,0.0188273154199123,0.406862914562225,0.0329108312726021,0.387461006641388,0.0329108312726021,0.541905879974365,0.956810355186462,0.59824001789093,0.956810355186462,0.59824001789093,0.9849773645401,0.54190593957901,0.9849773645401,0.541905879974365,0.970893859863281,0.59824001789093,0.970893859863281,0.59824001789093,0.9849773645401,0.541905879974365,0.9849773645401,0.541905879974365,0.970893859863281,0.59824001789093,0.970893859863281,0.59824001789093,0.9849773645401,0.541905879974365,0.9849773645401,0.541905879974365,0.970893859863281,0.598239958286285,0.970893859863281,0.598239958286285,0.9849773645401,0.541905879974365,0.9849773645401,0.713951051235199, +0.937155783176422,0.713951051235199,0.96108090877533,0.771557927131653,0.961080849170685,0.771557927131653,0.937155723571777,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731,0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792,0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856, +0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116, +0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268, +0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663, +0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961, +0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881, +0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167 + } + UVIndex: *628 { + a: 9,14,2,3,11,8,6,7,12,10,4,5,0,15,13,1,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,69,76,77,70,60,63,68,71,78,64,67,79,80,78,79,81,63,62,82,83,84,85,69,68,86,87,88,89,90,91,89,92,93,94,95,92,96,97,98,99,87,86,100,101,92,89,88,102,100,86,103,104,105,106,107,108,102,109,93,92,110,111,86,89,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,125,128,129,126,127,117,116,124,130,131,132,133,130,133,134,135,121,136,122,131,129,128,132,112,137,113,122,138,139,123,140,141,112,115,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,153,152,145,144,142,158,159,143,160,161,147,146,162,163,161,160,143,164,165,144,166,150,153,167,168,169,170,171,169,172,173,174,175,174,176,177,178,179,180,181,182,183,184,170,185,186,169,174,187,188,170,184,189,190,191,192,185,174,175,193,170,169,186,182,194,195,431,432,198,199,200,201,202,203,428,429,206,207,208,209,432,428,203,194,195,210,430,431,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,212,215,213,220,223,214,230,231,232,233,234,235,236,237,238,237,239,240,241,242,243,244,245,246,238,232,247,248,234,237,249,250,232,238,251,252,253,254,247,237,238,246,232,231,255,245,256,257,258,259,257,260,261,262,263,262,264,265,266,267,268,269,270,271,272,258,273,274,257,262,275,276,258,272,277,278,279,280,273,262,263,281,258,257,274,270,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,283,282,299,285,284,291,290,300,301,302,303,304,305,306,307,308,309,310,305,311,312,313,314,301,300,310,309,308,305,304,315,316,310,300,317,318,319,320,321,310,322,323,305,324,325,300,303,326,327,328,329,329,330,331,332,333,334,335,330,336,337,338,339,340,341,333,342,343,330,329,328,344,333,341,345,346,347,348,349,343,342,333,330,350,351,326,329,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,361,354,353,362,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386, +387,388,377,376,389,375,374,380,379,390,391,392,393,394,392,391,395,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,413,412,414,415,411,410,402,405,416,417,418,419,416,420,421,417,422,406,423,419,418,415,414,398,401,424,425,407,406,422,426,399,398,427,429,428,204,205,431,430,211,196,432,431,196,197,204,428,432,197 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *316 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719205712, "Geometry::", "Mesh" { + Vertices: *540 { + a: -10.1878967285156,295.922088623047,-31.0831031799316,-10.1878967285156,275.232452392578,32.2790603637695,-10.1878967285156,295.922088623047,32.2790641784668,10.1878967285156,275.232452392578,32.2790603637695,10.1878967285156,295.922088623047,32.2790641784668,10.1878967285156,295.922088623047,-31.0831031799316,-10.1878967285156,275.232452392578,-31.0831031799316,10.1878967285156,275.232452392578,-31.0831031799316,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094, +-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775, +47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609, +-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624, +40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703 + } + PolygonVertexIndex: *592 { + a: 2,1,3,-5,0,5,7,-7,1,2,0,-7,3,1,6,-8,4,3,7,-6,0,2,4,-6,8,9,10,-12,17,10,12,-17,13,12,14,-16,14,9,8,-16,12,10,9,-15,8,11,13,-16,19,17,16,-19,11,19,18,-14,11,10,17,-20,18,16,12,-14,20,23,22,-22,24,26,21,-26,27,28,24,-26,29,22,23,-31,23,20,27,-31,25,21,22,-30,27,20,31,-29,28,31,26,-25,29,30,27,-26,26,31,20,-22,32,35,34,-34,33,38,37,-37,39,41,40,-39,34,35,41,-40,35,43,42,-42,39,38,33,-35,44,40,32,-46,44,45,36,-38,41,42,-41,40,42,43,-33,32,43,-36,40,44,37,-39,36,45,32,-34,46,49,48,-48,55,54,50,-49,51,53,52,-51,52,53,46,-48,50,52,47,-49,46,53,51,-50,57,56,54,-56,49,51,56,-58,49,57,55,-49,56,51,50,-55,58,59,60,-62,59,58,62,-64,64,63,62,-66,66,67,68,-70,69,68,64,-61,67,66,59,-64,65,61,60,-65,65,62,58,-62,67,63,64,-69,60,59,66,-70,72,73,178,-180,73,72,74,-76,75,74,176,-178,71,70,77,-77,179,176,74,-73,73,75,177,-179,78,79,80,-82,82,83,79,-79,83,82,84,-86,85,84,81,-81,84,82,78,-82,79,83,85,-81,86,87,88,-90,87,86,90,-92,92,91,90,-94,94,95,96,-98,97,96,92,-89,95,94,87,-92,93,89,88,-93,93,90,86,-90,95,91,92,-97,88,87,94,-98,98,99,100,-102,99,98,102,-104,104,103,102,-106,106,107,108,-110,109,108,104,-101,107,106,99,-104,105,101,100,-105,105,102,98,-102,107,103,104,-109,100,99,106,-110,110,113,112,-112,111,115,114,-111,115,117,116,-115,117,112,113,-117,116,113,110,-115,111,112,117,-116,118,121,120,-120,119,124,123,-123,125,127,126,-125,120,121,127,-126,121,118,126,-128,125,124,119,-121,128,126,118,-130,128,129,122,-124,126,128,123,-125,122,129,118,-120,130,133,132,-132,131,136,135,-135,137,138,135,-137,132,133,140,-140,133,130,137,-141,139,136,131,-133,138,137,130,-142,138,141,134,-136,139,140,137,-137,134,141,130,-132,142,143,144,-146,145,144,146,-148,147,146,148,-150,143,142,149,-149,146,144,143,-149,142,145,147,-150,161,159,153,150,151,-153,156,157,154,158,160,-156,150,157,156,-152,155,152,151,-157,150,153,154,-158,153,159,158,-155,160,158,159,-162,160,161,152,-156,162,163,164,-166,163,166,167,-169,169,168,167,-171,164,171,172,-166,165,172,173,-175,171,164,163,-169,170,175,162,-170,170,167,166,-176,172,169,-174, +169,162,174,-174,162,165,-175,171,168,169,-173,166,163,162,-176,177,176,76,-78,178,177,77,-71,179,178,70,-72,76,176,179,-72 + } + Edges: *296 { + a: 0,1,2,3,4,5,6,7,9,11,15,19,24,25,26,27,28,29,30,31,32,33,34,35,36,38,45,48,50,51,52,54,64,65,66,67,68,69,70,71,72,73,75,76,78,79,81,82,87,89,90,93,104,105,106,107,108,109,110,111,112,113,114,115,117,119,120,121,122,128,129,130,131,133,135,137,141,154,155,156,157,158,159,160,161,162,163,164,165,167,169,176,178,179,181,183,185,194,195,196,197,199,200,201,202,204,205,206,207,208,209,211,212,213,215,217,218,234,235,236,237,239,240,241,243,244,245,246,247,248,249,250,256,258,259,260,261,262,263,265,267,268,269,271,273,282,283,284,285,287,288,289,290,292,293,294,295,296,297,299,300,301,303,305,306,322,323,324,325,327,328,329,330,332,333,334,335,336,337,339,340,341,343,345,346,362,363,364,365,366,367,368,370,371,372,374,376,386,387,388,389,390,391,392,393,394,395,396,397,399,401,403,410,412,413,415,417,426,427,428,429,430,431,432,433,434,435,437,439,440,441,443,444,446,452,453,455,466,467,468,469,471,472,473,475,476,477,479,481,490,491,492,493,494,495,496,497,498,499,500,501,502,504,506,511,515,521,526,527,528,529,530,531,532,533,534,536,537,538,539,540,543,544,545,549,550,551,552,556,558,559,562,577,579,583,587 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1776 { + a: 0,-1.84377157097515e-007,1,0,-1.84377157097515e-007,1,0,-1.84377157097515e-007,1,0,-1.84377157097515e-007,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224, +-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716, +-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008, +-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006, +9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881, +-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1, +-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1, +-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355, +0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206,0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006, +-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552, +-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005,0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1 + } + NormalsW: *592 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2368 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *592 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *794 { + a: 0.651681363582611,0.575963795185089,0.627027630805969,0.575963795185089,0.627027630805969,0.569441497325897,0.651681363582611,0.569441497325897,0.627027630805969,0.569441497325897,0.651681363582611,0.569441497325897,0.658915638923645,-0.412609934806824,0.624704837799072,-0.412609934806824,0.658915638923645,-0.412609934806824,0.624704837799072,-0.412609934806824,0.658915638923645,-0.412609934806824,0.624704837799072,-0.412609934806824,0.624704837799072,-0.440776973962784,0.658915638923645,-0.440776973962784,0.658915638923645,-0.412609934806824,0.624704837799072,-0.412609934806824,0.658915638923645,-0.426693439483643,0.624704837799072,-0.426693439483643,0.658915638923645,-0.426693439483643,0.624704837799072,-0.426693439483643,0.624704837799072,-0.426693439483643,0.651681363582611,0.575963795185089,0.658915638923645,-0.426693439483643,0.627027630805969,0.575963795185089,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731,0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792,0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185, +0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156, +0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927, +0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387, +0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132, +0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786, +0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167 + } + UVIndex: *592 { + a: 0,1,2,3,12,13,14,15,17,22,6,7,19,16,10,11,20,18,8,9,4,23,21,5,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,33,40,41,34,24,27,32,35,42,28,31,43,44,42,43,45,27,26,46,47,48,49,33,32,50,51,52,53,54,55,53,56,57,58,59,56,60,61,62,63,51,50,64,65,56,53,52,66,64,50,67,68,69,70,71,72,66,73,57,56,74,75,50,53,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,89,92,93,90,91,81,80,88,94,95,96,97,94,97,98,99,85,100,86,95,93,92,96,76,101,77,86,102,103,87,104,105,76,79,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,117,116,109,108,106,122,123,107,124,125,111,110,126,127,125,124,107,128,129,108,130,114,117,131,132,133,134,135,133,136,137,138,139,138,140,141,142,143,144,145,146,147,148,134,149,150,133,138,151,152,134,148,153,154,155,156,149,138,139,157,134,133,150,146,158,159,395,396,162,163,164,165,166,167,392,393,170,171,172,173,396,392,167,158,159,174,394,395,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,176,179,177,184,187,178,194,195,196,197,198,199,200,201,202,201,203,204,205,206,207,208,209,210,202,196,211,212,198,201,213,214,196,202,215,216,217,218,211,201,202,210,196,195,219,209,220,221,222,223,221,224,225,226,227,226,228,229,230,231,232,233,234,235,236,222,237,238,221,226,239,240,222,236,241,242,243,244,237,226,227,245,222,221,238,234,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,247,246,263,249,248,255,254,264,265,266,267,268,269,270,271,272,273,274,269,275,276,277,278,265,264,274,273,272,269,268,279,280,274,264,281,282,283,284,285,274,286,287,269,288,289,264,267,290,291,292,293,293,294,295,296,297,298,299,294,300,301,302,303,304,305,297,306,307,294,293,292,308,297,305,309,310,311,312,313,307,306,297,294,314,315,290,293,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,325,318,317,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,341,340,353,339,338,344,343,354,355,356,357,358,356,355,359,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,377,376,378,379, +375,374,366,369,380,381,382,383,380,384,385,381,386,370,387,383,382,379,378,362,365,388,389,371,370,386,390,363,362,391,393,392,168,169,395,394,175,160,396,395,160,161,168,392,396,161 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *296 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719216976, "Geometry::", "Mesh" { + Vertices: *600 { + a: -48.9122161865234,264.347595214844,-53.4953575134277,-48.9122161865234,264.347595214844,56.7638702392578,-48.9122161865234,276.313812255859,56.7638702392578,-48.9122161865234,276.313812255859,-53.4953575134277,48.9122085571289,276.313812255859,56.7638854980469,48.9122085571289,276.313812255859,-53.4953651428223,48.9122085571289,264.347595214844,56.7638854980469,48.9122085571289,264.347595214844,-53.4953651428223,-31.9883785247803,276.313812255859,40.2832412719727,-31.9883785247803,276.313812255859,-37.0149154663086,31.9883785247803,276.313812255859,40.2832412719727,31.9883785247803,276.313812255859,-37.0149192810059,-31.9885692596436,302.840667724609,40.2832412719727,-31.9883785247803,302.840637207031,-37.0149154663086,31.9885692596436,302.840667724609,40.2832412719727,31.9883785247803,302.840637207031,-37.0149192810059,15.9942846298218,302.840667724609,40.2832489013672,15.9941902160645,302.840637207031,-37.0149078369141,-15.9942846298218,302.840667724609,40.2832489013672,-15.9941902160645,302.840637207031,-37.0149078369141,-31.9885692596436,310.97216796875,40.2832412719727,-31.9883785247803,310.972137451172,-37.0149154663086,-15.9942846298218,310.97216796875,40.2832412719727,-15.9941902160645,310.972137451172,-37.0149154663086,15.9942846298218,310.97216796875,40.2832412719727,15.9941902160645,310.972137451172,-37.0149154663086,31.9885692596436,310.97216796875,40.2832412719727,31.9883785247803,310.972137451172,-37.0149192810059,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365, +-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883, +9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599, +147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094, +-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703 + } + PolygonVertexIndex: *676 { + a: 0,1,2,-4,21,20,22,-24,5,4,6,-8,1,0,7,-7,2,1,6,-5,0,3,5,-8,3,2,8,-10,8,2,4,-11,4,5,11,-11,3,9,11,-6,9,8,12,-14,16,10,-15,10,11,15,-15,9,13,-20,25,24,26,-28,19,18,16,-18,13,12,20,-22,12,18,22,-21,18,19,23,-23,19,13,21,-24,17,16,24,-26,16,14,26,-25,14,15,27,-27,15,17,25,-28,18,12,-9,18,8,10,-17,9,19,17,-12,11,17,-16,28,29,30,-32,37,30,32,-37,33,32,34,-36,34,29,28,-36,32,30,29,-35,28,31,33,-36,39,37,36,-39,31,39,38,-34,31,30,37,-40,38,36,32,-34,40,43,42,-42,44,46,41,-46,47,48,44,-46,49,42,43,-51,43,40,47,-51,45,41,42,-50,47,40,51,-49,48,51,46,-45,49,50,47,-46,46,51,40,-42,52,55,54,-54,53,58,57,-57,59,61,60,-59,54,55,61,-60,55,63,62,-62,59,58,53,-55,64,60,52,-66,64,65,56,-58,61,62,-61,60,62,63,-53,52,63,-56,60,64,57,-59,56,65,52,-54,66,69,68,-68,75,74,70,-69,71,73,72,-71,72,73,66,-68,70,72,67,-69,66,73,71,-70,77,76,74,-76,69,71,76,-78,69,77,75,-69,76,71,70,-75,78,79,80,-82,79,78,82,-84,84,83,82,-86,86,87,88,-90,89,88,84,-81,87,86,79,-84,85,81,80,-85,85,82,78,-82,87,83,84,-89,80,79,86,-90,92,93,196,-198,93,92,94,-96,95,94,198,-200,91,90,97,-97,197,198,94,-93,93,95,199,-197,98,99,100,-102,102,103,99,-99,103,102,104,-106,105,104,101,-101,104,102,98,-102,99,103,105,-101,106,107,108,-110,107,106,110,-112,112,111,110,-114,114,115,116,-118,117,116,112,-109,115,114,107,-112,113,109,108,-113,113,110,106,-110,115,111,112,-117,108,107,114,-118,118,119,120,-122,119,118,122,-124,124,123,122,-126,126,127,128,-130,129,128,124,-121,127,126,119,-124,125,121,120,-125,125,122,118,-122,127,123,124,-129,120,119,126,-130,130,133,132,-132,131,135,134,-131,135,137,136,-135,137,132,133,-137,136,133,130,-135,131,132,137,-136,138,141,140,-140,139,144,143,-143,145,147,146,-145,140,141,147,-146,141,138,146,-148,145,144,139,-141,148,146,138,-150,148,149,142,-144,146,148,143,-145,142,149,138,-140,150,153,152,-152,151,156,155,-155,157,158,155,-157,152,153,160,-160,153,150,157,-161,159,156,151,-153,158,157,150,-162,158,161,154,-156,159,160,157,-157,154,161,150,-152,162,163,164,-166,165,164,166,-168,167,166,168,-170,163,162,169,-169,166, +164,163,-169,162,165,167,-170,181,179,173,170,171,-173,176,177,174,178,180,-176,170,177,176,-172,175,172,171,-177,170,173,174,-178,173,179,178,-175,180,178,179,-182,180,181,172,-176,182,183,184,-186,183,186,187,-189,189,188,187,-191,184,191,192,-186,185,192,193,-195,191,184,183,-189,190,195,182,-190,190,187,186,-196,192,189,-194,189,182,194,-194,182,185,-195,191,188,189,-193,186,183,182,-196,197,196,90,-92,96,198,197,-92,199,198,96,-98,196,199,97,-91 + } + Edges: *338 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,13,15,19,21,25,26,27,30,31,33,34,37,41,42,43,44,45,46,48,49,52,53,54,55,56,57,58,59,60,61,63,65,66,67,71,79,81,83,87,90,96,103,108,109,110,111,112,113,114,115,116,117,118,119,120,122,129,132,134,135,136,138,148,149,150,151,152,153,154,155,156,157,159,160,162,163,165,166,171,173,174,177,188,189,190,191,192,193,194,195,196,197,198,199,201,203,204,205,206,212,213,214,215,217,219,221,225,238,239,240,241,242,243,244,245,246,247,248,249,251,253,260,262,263,265,267,269,278,279,280,281,283,284,285,286,288,289,290,291,292,293,295,296,297,299,301,302,318,319,320,321,323,324,325,327,328,329,330,331,332,333,334,340,342,343,344,345,346,347,349,351,352,353,355,357,366,367,368,369,371,372,373,374,376,377,378,379,380,381,383,384,385,387,389,390,406,407,408,409,411,412,413,414,416,417,418,419,420,421,423,424,425,427,429,430,446,447,448,449,450,451,452,454,455,456,458,460,470,471,472,473,474,475,476,477,478,479,480,481,483,485,487,494,496,497,499,501,510,511,512,513,514,515,516,517,518,519,521,523,524,525,527,528,530,536,537,539,550,551,552,553,555,556,557,559,560,561,563,565,574,575,576,577,578,579,580,581,582,583,584,585,586,588,590,595,599,605,610,611,612,613,614,615,616,617,618,620,621,622,623,624,627,628,629,633,634,635,636,640,642,643,646,661,663,664,671 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2028 { + a: -1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,-3.94945686821302e-007,0,1,-3.94945686821302e-007,0,1,-3.94945686821302e-007,0,1,-3.94945686821302e-007,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1.56421833708009e-007,0,1,-1.56421833708009e-007,0,1,-1.56421833708009e-007,0,1,-1.56421833708009e-007,0,1,-5.21406064990515e-008,0,-1,-5.21406064990515e-008,0,-1,-5.21406064990515e-008,0,-1,-5.21406064990515e-008,0,-1,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,1,0,0,1,1.46488787322596e-006,0,1,1.46488775953912e-006,0,1,1.46488787322596e-006,0,1,1.46488787322596e-006,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1.46490492625162e-006,0,1,-1.46490503993846e-006,0,1,-1.46490503993846e-006,0,1,-1.46490492625162e-006,-1,-3.69102554031997e-006,-1.2337585530986e-006,-1,-3.69102554031997e-006,-1.2337585530986e-006,-1,-3.69102554031997e-006,-1.23375866678543e-006,-1,-3.69102531294629e-006,-1.2337585530986e-006,3.08039993512921e-008,-2.17782599065686e-007,1,0,-2.64360352275617e-007,0.999999940395355,1.78363293912298e-007,1.78297426600693e-007,1,1,-3.69102554031997e-006,-1.2337585530986e-006,1,-3.69102554031997e-006,-1.2337585530986e-006,1,-3.69102531294629e-006,-1.2337585530986e-006,1,-3.69102554031997e-006,-1.23375866678543e-006,-4.16349621445988e-008,3.30450689034478e-007,-1,4.45909421387114e-007,-1.78298947162148e-007,-1,-2.71591051870246e-008,2.79926837265521e-007,-1,-4.70811981252445e-014,0.999999940395355,-3.94945715243011e-007,-4.70811981252445e-014,1,-3.94945715243011e-007,-4.70812015133763e-014,1,-3.94945743664721e-007,-4.70811981252445e-014,1,-3.94945715243011e-007,0,1,-3.94945686821302e-007,0,1,-3.94945686821302e-007,0,1,-3.94945686821302e-007,0,1,-3.94945686821302e-007,-1,0,-2.46752915700199e-006,-1,0,-2.46752892962832e-006,-1,0,-2.46752915700199e-006,-1,0,-2.46752892962832e-006,-1.78363293912298e-007,1.78297426600693e-007,1,-3.08039993512921e-008,-2.17782599065686e-007,1,-4.69293212290722e-007,4.69125495783373e-007,0.999999940395355,-4.69293212290722e-007,4.69125495783373e-007,0.999999940395355,0.999999940395355,-6.93736595946959e-011,1.22142762393196e-006, +1,-6.93736595946959e-011,1.2214277376188e-006,0.999999940395355,-6.93736595946959e-011,1.22142762393196e-006,1,-6.93736595946959e-011,1.2214277376188e-006,-2.71591051870246e-008,2.79926837265521e-007,-1,4.45909421387114e-007,-1.78298947162148e-007,-1,2.34647501429208e-007,-4.69124472601834e-007,-1,2.34647501429208e-007,-4.69124472601834e-007,-1,-1,7.05196664951835e-011,1.2214277376188e-006,-0.999999940395355,7.05196526173957e-011,1.22142762393196e-006,-1,7.05196664951835e-011,1.2214277376188e-006,-0.999999940395355,7.05196526173957e-011,1.22142762393196e-006,3.08039993512921e-008,-2.17782599065686e-007,1,1.78363293912298e-007,1.78297426600693e-007,1,4.69293212290722e-007,4.69125495783373e-007,0.999999940395355,4.69293212290722e-007,4.69125495783373e-007,0.999999940395355,1,0,-2.46752870225464e-006,1,0,-2.46752870225464e-006,1,0,-2.46752870225464e-006,1,0,-2.46752870225464e-006,-5.35091260189802e-007,-1.78298904529584e-007,-1,-1.54020341369687e-007,2.79926894108939e-007,-1,-4.69295002858416e-007,-4.69124387336706e-007,-1,-4.69295002858416e-007,-4.69124387336706e-007,-1,-3.08039993512921e-008,-2.17782599065686e-007,1,-1.78363293912298e-007,1.78297426600693e-007,1,0,-2.64360352275617e-007,0.999999940395355,-3.08039993512921e-008,-2.17782599065686e-007,1,0,-2.64360352275617e-007,0.999999940395355,0,-2.64360352275617e-007,0.999999940395355,3.08039993512921e-008,-2.17782599065686e-007,1,-4.16349621445988e-008,3.30450689034478e-007,-1,-2.71591051870246e-008,2.79926837265521e-007,-1,-1.54020341369687e-007,2.79926894108939e-007,-1,-1.34669448925706e-007,3.30450689034478e-007,-1,-1.34669448925706e-007,3.30450689034478e-007,-1,-1.54020341369687e-007,2.79926894108939e-007,-1,-5.35091260189802e-007,-1.78298904529584e-007,-1,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657, +-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842, +0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618, +0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008, +1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175, +-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206, +0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007, +-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006, +0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206,0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006, +-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0, +0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005,0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006, +-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + NormalsW: *676 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2704 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *676 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *918 { + a: 0.671847939491272,0.267903476953506,0.671847939491272,0.441008448600769,0.639369785785675,0.441008448600769,0.639369785785675,0.267903476953506,0.474670886993408,0.239181116223335,0.474670886993408,0.209542006254196,0.474670916795731,0.239181116223335,0.474670946598053,0.0941002070903778,0.639369785785675,0.156705498695374,0.639369785785675,0.0288879312574863,0.671847939491272,0.0288879312574863,0.671847939491272,0.156705498695374,0.442524462938309,0.412767976522446,0.5865758061409,0.412768065929413,0.5865758061409,0.532358586788177,0.442524433135986,0.532358467578888,0.639369785785675,0.581557750701904,0.41414213180542,0.209542006254196,0.41414213180542,0.209542006254196,0.671847939491272,0.581557750701904,0.41414213180542,0.0556196048855782,0.41414213180542,0.209542006254196,0.41414213180542,0.239181101322174,0.41414213180542,0.239181101322174,0.626643359661102,0.267903476953506,0.626639783382416,0.441008448600769,0.626639842987061,0.441008448600769,0.626642942428589,0.267903476953506,0.626642465591431,0.156705498695374,0.626642227172852,0.0288879312574863,0.626639246940613,0.581557750701904,0.62664258480072,0.156705498695374,0.41414213180542,0.239181116223335,0.41414213180542,0.239181116223335,0.474670886993408,0.0941002070903778,0.474670857191086,0.209542006254196,0.474670886993408,0.171061411499977,0.474670857191086,0.209542006254196,0.54881888628006,0.171061396598816,0.54881888628006,0.171061396598816,0.633162200450897,0.0556195974349976,0.633162260055542,0.0556195974349976,0.633162260055542,0.0556195974349976,0.633162200450897,0.0556195974349976,0.54881888628006,0.171061396598816,0.54881888628006,0.171061396598816,0.633162260055542,0.0556195974349976,0.474670857191086,0.209542006254196,0.633162260055542,0.0556195974349976,0.474670857191086,0.209542006254196,0.474670886993408,0.239181101322174,0.474670886993408,0.239181101322174,0.474670857191086,0.239181116223335,0.474670857191086,0.239181116223335,0.474670886993408,0.239181116223335,0.474670886993408,0.0556196048855782,0.474670886993408, +0.239181116223335,0.474670886993408,0.0941002070903778,0.474670886993408,0.239181101322174,0.474670916795731,0.239181101322174,0.474670886993408,0.239181101322174,0.474670886993408,0.239181101322174,0.474670886993408,0.0941002070903778,0.474670946598053,0.0941002070903778,0.474670886993408,0.0556195974349976,0.474670946598053,0.0556195974349976,0.474670946598053,0.0556195974349976,0.474670886993408,0.0556195974349976,0.474670886993408,0.0556195974349976,0.474670886993408,0.0556195974349976,0.474670886993408,0.0556195974349976,0.474670886993408,0.0556195974349976,0.474670916795731,0.0556195974349976,0.474670946598053,0.0556195974349976,0.474670916795731,0.0556195974349976,0.474670916795731,0.0556195974349976,0.54881888628006,0.171061396598816,0.54881888628006,0.171061411499977,0.548818945884705,0.171061411499977,0.548818945884705,0.171061396598816,0.54881888628006,0.171061396598816,0.54881888628006,0.171061396598816,0.54881888628006,0.171061396598816,0.54881888628006,0.171061396598816,0.633162260055542,0.0556195974349976,0.633162260055542,0.0556195974349976,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731,0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792,0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748, +0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917, +0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221, +0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376, +0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997, +0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223, +0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.199803799390793,0.706517100334167,0.314053773880005, +0.706517100334167,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167 + } + UVIndex: *676 { + a: 0,1,2,3,38,39,44,45,8,9,10,11,12,13,14,15,2,1,19,16,0,3,8,11,3,2,25,27,26,2,16,30,9,8,28,29,3,24,31,8,32,33,52,53,34,20,55,23,22,51,50,17,47,37,76,77,78,79,80,81,82,83,4,54,60,61,7,57,62,63,40,41,42,43,64,65,66,67,46,48,84,85,68,69,70,71,6,56,58,59,72,73,74,75,36,5,21,36,21,20,34,17,37,35,18,18,35,49,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,95,102,103,96,86,89,94,97,104,90,93,105,106,104,105,107,89,88,108,109,110,111,95,94,112,113,114,115,116,117,115,118,119,120,121,118,122,123,124,125,113,112,126,127,118,115,114,128,126,112,129,130,131,132,133,134,128,135,119,118,136,137,112,115,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,151,154,155,152,153,143,142,150,156,157,158,159,156,159,160,161,147,162,148,157,155,154,158,138,163,139,148,164,165,149,166,167,138,141,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,179,178,171,170,168,184,185,169,186,187,173,172,188,189,187,186,169,190,191,170,192,176,179,193,194,195,196,197,195,198,199,200,201,200,202,203,204,205,206,207,208,209,210,196,211,212,195,200,213,214,196,210,215,216,217,218,211,200,201,219,196,195,212,208,220,221,454,455,224,225,226,227,228,229,456,457,232,233,234,235,455,456,229,220,221,236,458,454,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,238,241,239,246,249,240,256,257,258,259,260,261,262,263,264,263,265,266,267,268,269,270,271,272,264,258,273,274,260,263,275,276,258,264,277,278,279,280,273,263,264,272,258,257,281,271,282,283,284,285,283,286,287,288,289,288,290,291,292,293,294,295,296,297,298,284,299,300,283,288,301,302,284,298,303,304,305,306,299,288,289,307,284,283,300,296,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,309,308,325,311,310,317,316,326,327,328,329,330,331,332,333,334,335,336,331,337,338,339,340,327,326,336,335,334,331,330,341,342,336,326,343,344,345,346,347,336,348,349,331,350,351,326,329,352,353,354,355,355,356,357,358,359,360,361,356,362,363,364,365,366,367,359,368,369,356,355,354,370,359,367,371,372,373,374,375,369,368,359,356, +376,377,352,355,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,387,380,379,388,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,403,402,415,401,400,406,405,416,417,418,419,420,418,417,421,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,439,438,440,441,437,436,428,431,442,443,444,445,442,446,447,443,448,432,449,445,444,441,440,424,427,450,451,433,432,448,452,425,424,453,455,454,222,223,230,456,455,223,457,456,230,231,454,458,237,222 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *338 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719215440, "Geometry::", "Mesh" { + Vertices: *720 { + a: -32.635555267334,110.690567016602,-28.1763935089111,32.635555267334,110.690567016602,-28.1763935089111,-32.635555267334,202.530044555664,-28.1763935089111,32.635555267334,202.530044555664,-28.1763935089111,-32.635555267334,202.530044555664,-55.8818817138672,32.635555267334,202.530044555664,-55.8818817138672,-32.635555267334,110.690567016602,-55.8818817138672,32.635555267334,110.690567016602,-55.8818817138672,-11.8830003738403,235.545867919922,41.5926971435547,24.4752712249756,202.603820800781,41.5926971435547,11.8830003738403,235.545867919922,41.5926971435547,11.8830003738403,226.118637084961,41.5926971435547,-11.882984161377,226.118637084961,41.5926971435547,-24.4752178192139,202.603820800781,41.5926971435547,-24.4752559661865,226.118637084961,41.5926971435547,24.4752712249756,226.118637084961,41.5926971435547,24.4752712249756,202.603820800781,27.6587677001953,-11.8830003738403,235.545867919922,27.6587677001953,11.8830003738403,235.545867919922,27.6587677001953,11.8830003738403,226.118637084961,27.6587677001953,-11.882984161377,226.118637084961,27.6587677001953,-24.4752178192139,202.603820800781,27.6587677001953,-24.4752559661865,226.118637084961,27.6587677001953,24.4752712249756,226.118637084961,27.6587677001953,-41.6326599121094,258.723236083984,-46.6588287353516,-41.6326904296875,258.723236083984,59.5664215087891,-41.6326904296875,276.313812255859,59.5664215087891,-41.6326599121094,276.313812255859,-46.6588287353516,41.6327209472656,276.313812255859,59.56640625,41.6326904296875,276.313812255859,-46.6588287353516,41.6327209472656,258.723236083984,59.56640625,41.6326904296875,258.723236083984,-46.6588287353516,-31.9884033203125,276.313812255859,40.2832412719727,-31.9884033203125,276.313812255859,-37.0149154663086,31.9884033203125,276.313812255859,40.2832412719727,31.9884033203125,276.313812255859,-37.0149192810059,-31.9885559082031,300.462982177734,40.2832412719727,-31.9884033203125,300.462982177734,-37.0149154663086,31.988618850708,300.462982177734,40.2832412719727,31.9884033203125,300.462982177734,-37.0149192810059, +-10.19384765625,304.573211669922,44.220329284668,-10.1938171386719,304.573211669922,-42.0563125610352,-10.1938171386719,276.313812255859,-42.0563125610352,-10.1938171386719,276.313812255859,44.220329284668,10.19384765625,304.573211669922,44.220329284668,10.19384765625,304.573211669922,-42.0563125610352,10.19384765625,276.313812255859,-42.0563125610352,10.19384765625,276.313812255859,44.220329284668,38.7891998291016,246.150833129883,10.0396900177002,38.7891998291016,246.150833129883,-43.1015243530273,38.7891693115234,202.530044555664,-43.1015243530273,38.7891998291016,202.530044555664,10.0396289825439,-41.5435905456543,246.150833129883,-43.1015243530273,-41.5435905456543,202.530044555664,-43.1015243530273,-41.5435905456543,246.150833129883,10.0396900177002,-41.5435905456543,202.530044555664,10.0396289825439,27.2031211853027,246.150802612305,10.0396919250488,27.2031211853027,246.15087890625,-31.9383888244629,27.2031211853027,202.530044555664,10.0396356582642,27.2031211853027,202.530120849609,-31.9383659362793,-29.9575157165527,246.15071105957,-31.9383888244629,-29.9575157165527,202.529983520508,-31.9384078979492,-29.9575157165527,246.150802612305,10.0396900177002,-29.9575119018555,202.530044555664,10.0396289825439,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957, +-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243, +34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094, +147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488, +-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703,-32.635555267334,154.498153686523,-28.1763935089111,-32.635555267334,154.498153686523,-55.8818817138672,32.635555267334,154.498153686523,-55.8818817138672,32.635555267334,154.498153686523,-28.1763935089111 + } + PolygonVertexIndex: *768 { + a: 2,3,5,-5,237,238,7,-7,6,7,1,-1,1,7,238,-240,6,0,236,-238,11,12,-10,10,8,12,-12,9,12,-14,11,9,-16,8,10,18,-18,10,11,19,-19,12,8,17,-21,9,13,21,-17,14,12,20,-23,13,14,22,-22,11,15,23,-20,15,9,16,-24,13,12,-15,24,25,26,-28,37,36,38,-40,29,28,30,-32,25,24,31,-31,28,26,25,-31,24,27,29,-32,27,26,32,-34,26,28,34,-33,28,29,35,-35,29,27,33,-36,33,32,36,-38,32,34,38,-37,34,35,39,-39,35,33,37,-40,41,40,44,-46,46,42,41,-46,44,40,43,-48,45,44,47,-47,40,41,42,-44,49,48,51,-51,52,49,50,-54,52,53,55,-55,49,57,56,-49,48,56,58,-52,51,58,59,-51,49,52,60,-58,53,50,59,-62,54,62,60,-53,55,63,62,-55,53,61,63,-56,64,65,66,-68,73,66,68,-73,69,68,70,-72,70,65,64,-72,68,66,65,-71,64,67,69,-72,75,73,72,-75,67,75,74,-70,67,66,73,-76,74,72,68,-70,76,79,78,-78,80,82,77,-82,83,84,80,-82,85,78,79,-87,79,76,83,-87,81,77,78,-86,83,76,87,-85,84,87,82,-81,85,86,83,-82,82,87,76,-78,88,91,90,-90,89,94,93,-93,95,97,96,-95,90,91,97,-96,91,99,98,-98,95,94,89,-91,100,96,88,-102,100,101,92,-94,97,98,-97,96,98,99,-89,88,99,-92,96,100,93,-95,92,101,88,-90,102,105,104,-104,111,110,106,-105,107,109,108,-107,108,109,102,-104,106,108,103,-105,102,109,107,-106,113,112,110,-112,105,107,112,-114,105,113,111,-105,112,107,106,-111,114,115,116,-118,115,114,118,-120,120,119,118,-122,122,123,124,-126,125,124,120,-117,123,122,115,-120,121,117,116,-121,121,118,114,-118,123,119,120,-125,116,115,122,-126,128,129,234,-236,129,128,130,-132,131,130,232,-234,127,126,133,-133,235,232,130,-129,129,131,233,-235,134,135,136,-138,138,139,135,-135,139,138,140,-142,141,140,137,-137,140,138,134,-138,135,139,141,-137,142,143,144,-146,143,142,146,-148,148,147,146,-150,150,151,152,-154,153,152,148,-145,151,150,143,-148,149,145,144,-149,149,146,142,-146,151,147,148,-153,144,143,150,-154,154,155,156,-158,155,154,158,-160,160,159,158,-162,162,163,164,-166,165,164,160,-157,163,162,155,-160,161,157,156,-161,161,158,154,-158,163,159,160,-165,156,155,162,-166,166,169,168,-168,167,171,170,-167,171,173,172,-171,173,168,169,-173,172,169,166,-171,167,168,173,-172,174,177,176,-176,175, +180,179,-179,181,183,182,-181,176,177,183,-182,177,174,182,-184,181,180,175,-177,184,182,174,-186,184,185,178,-180,182,184,179,-181,178,185,174,-176,186,189,188,-188,187,192,191,-191,193,194,191,-193,188,189,196,-196,189,186,193,-197,195,192,187,-189,194,193,186,-198,194,197,190,-192,195,196,193,-193,190,197,186,-188,198,199,200,-202,201,200,202,-204,203,202,204,-206,199,198,205,-205,202,200,199,-205,198,201,203,-206,217,215,209,206,207,-209,212,213,210,214,216,-212,206,213,212,-208,211,208,207,-213,206,209,210,-214,209,215,214,-211,216,214,215,-218,216,217,208,-212,218,219,220,-222,219,222,223,-225,225,224,223,-227,220,227,228,-222,221,228,229,-231,227,220,219,-225,226,231,218,-226,226,223,222,-232,228,225,-230,225,218,230,-230,218,221,-231,227,224,225,-229,222,219,218,-232,233,232,132,-134,234,233,133,-127,235,234,126,-128,132,232,235,-128,237,236,2,-5,4,5,238,-238,239,238,5,-4 + } + Edges: *397 { + a: 0,1,2,3,4,5,6,7,9,10,11,14,15,17,18,20,21,22,23,24,26,28,29,31,32,34,35,36,38,39,43,44,46,47,48,49,51,52,53,55,58,59,63,68,69,70,71,72,73,74,75,76,77,78,79,81,83,84,89,93,94,95,97,98,101,102,106,109,111,113,117,124,125,126,127,128,129,131,133,134,135,138,142,144,145,146,147,148,150,151,153,154,155,156,157,158,161,162,165,166,169,170,174,175,176,177,180,181,185,188,189,190,191,192,193,194,195,196,197,198,199,200,202,209,212,214,215,216,218,228,229,230,231,232,233,234,235,236,237,239,240,242,243,245,246,251,253,254,257,268,269,270,271,272,273,274,275,276,277,278,279,281,283,284,285,286,292,293,294,295,297,299,301,305,318,319,320,321,322,323,324,325,326,327,328,329,331,333,340,342,343,345,347,349,358,359,360,361,363,364,365,366,368,369,370,371,372,373,375,376,377,379,381,382,398,399,400,401,403,404,405,407,408,409,410,411,412,413,414,420,422,423,424,425,426,427,429,431,432,433,435,437,446,447,448,449,451,452,453,454,456,457,458,459,460,461,463,464,465,467,469,470,486,487,488,489,491,492,493,494,496,497,498,499,500,501,503,504,505,507,509,510,526,527,528,529,530,531,532,534,535,536,538,540,550,551,552,553,554,555,556,557,558,559,560,561,563,565,567,574,576,577,579,581,590,591,592,593,594,595,596,597,598,599,601,603,604,605,607,608,610,616,617,619,630,631,632,633,635,636,637,639,640,641,643,645,654,655,656,657,658,659,660,661,662,663,664,665,666,668,670,675,679,685,690,691,692,693,694,695,696,697,698,700,701,702,703,704,707,708,709,713,714,715,716,720,722,723,726,741,743,747,751,757,759,761,767 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2304 { + a: 0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,-1.74242290995608e-006,0,-1,-1.74242290995608e-006,0,-1,-1.74242290995608e-006,0,-1,-1.74242290995608e-006,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,-1.67651489846321e-006,0,-1,-1.67651489846321e-006,0,-1,-1.67651489846321e-006,0,-1,-1.67651489846321e-006,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0.999999940395355,0,0,1,-1,0,-2.87291214817742e-007,-1,0,-2.87291214817742e-007,-1,0,-2.87291214817742e-007,-1,0,-2.87291214817742e-007,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,1,0,-2.87291214817742e-007,1,0,-2.87291214817742e-007,1,0,-2.87291214817742e-007,1,0,-2.87291214817742e-007,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1.66684671398798e-007,0,1,1.66684671398798e-007,0,1,1.66684671398798e-007,0,1,1.66684671398798e-007,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1.53065229824279e-007,0,1,1.36362345415364e-007,0,1,9.44659177548601e-008,0,1,-1.5307038836454e-007,0,1,1.36362345415364e-007,0,1,1.93487124988678e-007,0,1,2.18799314666285e-007,0,1,9.44659177548601e-008,0,1,1.93487124988678e-007,0,1,7.63204863890588e-012,0,1,-2.55564254654506e-012,0,1,2.18799314666285e-007,0,1,7.63204863890588e-012,0,1,-1.53065229824279e-007,0,1,-1.5307038836454e-007,0,1,-2.55564254654506e-012,-1,-3.13891814585077e-006,-9.87008547781443e-007,-1,-3.13891814585077e-006,-9.87008547781443e-007,-1,-3.13891814585077e-006,-9.87008547781443e-007,-1,-3.13891814585077e-006,-9.87008547781443e-007,0,0,1,0,0,1,0,0,1,0,0,1,1,-4.44679972133599e-006,-1.39414908062463e-006,1,-4.44679972133599e-006,-1.39414908062463e-006,1,-4.44679972133599e-006,-1.39414908062463e-006,1,-4.44679972133599e-006,-1.39414908062463e-006,-7.90106113868205e-008,0,-1,-7.90106113868205e-008,0,-1,-7.90106113868205e-008,0,-1,-7.90106113868205e-008,0,-1, +0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,-1,-5.50739969185088e-007,-1.76858875988728e-007,-1,-5.50739969185088e-007,-1.76858875988728e-007,-1,-5.50739969185088e-007,-1.76858875988728e-007,-1,-5.50739969185088e-007,-1.76858875988728e-007,1,-3.15963262664809e-007,-2.87136799670407e-007,1,-3.159632342431e-007,-2.87136799670407e-007,1,-3.15963262664809e-007,-2.87136799670407e-007,1,-3.15963262664809e-007,-2.87136799670407e-007,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1.04490027297288e-006,1,4.43062390331761e-007,1.04490027297288e-006,1,4.4306241875347e-007,1.04490027297288e-006,0.999999940395355,4.43062390331761e-007,1.04490027297288e-006,0.999999940395355,4.43062390331761e-007,3.01918845480031e-007,-1.34456490741286e-006,1,3.01918817058322e-007,-1.34456479372602e-006,1,3.01918817058322e-007,-1.3445650210997e-006,1,3.01918817058322e-007,-1.3445650210997e-006,1,-3.67889219887729e-006,-1,-1.02624846931576e-006,-3.67889242625097e-006,-1,-1.02624846931576e-006,-3.67889219887729e-006,-1,-1.02624846931576e-006,-3.67889197150362e-006,-0.999999940395355,-1.02624835562892e-006,-1.22076210118394e-006,1,4.77191997561022e-006,-1.22076221487077e-006,1,4.77192043035757e-006,-1.22076210118394e-006,1,4.77191997561022e-006,-1.22076210118394e-006,1,4.77191997561022e-006,9.98804353002924e-007,-1,6.36256004327151e-007,9.98804353002924e-007,-1,6.3625606117057e-007,9.98804353002924e-007,-1,6.3625606117057e-007,9.98804353002924e-007,-1,6.3625606117057e-007,7.04865578882163e-006,1,-8.86125405941129e-007,7.04865578882163e-006,1,-8.86125405941129e-007,7.04865487932693e-006,1,-8.86125349097711e-007,7.04865578882163e-006,1,-8.86125292254292e-007,0,-1.39922178732377e-006,1,0,-1.39922190101061e-006,1,0,-1.39922178732377e-006,1,0,-1.39922178732377e-006,1,-2.94311030302197e-006,-1,8.86126144905575e-007,-2.94311030302197e-006,-1,8.86126088062156e-007,-2.94311030302197e-006,-1,8.86126144905575e-007,-2.94311030302197e-006,-1,8.86126144905575e-007,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708, +-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807, +0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114, +-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008, +1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997, +-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398, +-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797, +-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007, +0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206,0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007, +0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1, +0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005,0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005, +-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0 + } + NormalsW: *768 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *3072 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1 + } + ColorIndex: *768 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1042 { + a: 0.603183567523956,0.397880792617798,0.603183567523956,0.39788082242012,0.461461305618286,0.39788082242012,0.421006172895432,0.438342720270157,0.461461335420609,0.546264231204987,0.461461335420609,0.438342720270157,0.603183567523956,0.546264231204987,0.603183567523956,0.438342720270157,0.612558662891388,0.546264231204987,0.612558662891388,0.438342720270157,0.603183567523956,0.438342720270157,0.461461305618286,0.438342750072479,0.603183567523956,0.438342720270157,0.461461305618286,0.438342690467834,0.461461305618286,0.39788082242012,0.421006172895432,0.546264231204987,0.465635120868683,0.308710366487503,0.465635120868683,0.351593285799026,0.414523869752884,0.285989165306091,0.486126005649567,0.308710366487503,0.486126005649567,0.351593285799026,0.414523869752884,0.374314397573471,0.465635120868683,0.285989165306091,0.497529327869415,0.362349569797516,0.497529327869415,0.305490970611572,0.50676566362381,0.305490970611572,0.50676566362381,0.362349569797516,0.483690977096558,0.365355461835861,0.476518988609314,0.365355461835861,0.476518988609314,0.35475492477417,0.483690977096558,0.35475492477417,0.483800292015076,0.376286923885345,0.476628303527832,0.376286923885345,0.476628303527832,0.365686416625977,0.483800292015076,0.365686416625977,0.42714387178421,0.264982491731644,0.497929513454437,0.264982491731644,0.497929513454437,0.278673142194748,0.42714387178421,0.278673142194748,0.500112235546112,0.319796562194824,0.508253753185272,0.319796562194824,0.508253753185272,0.353132724761963,0.500112235546112,0.353132724761963,0.465863943099976,0.266570210456848,0.465863943099976,0.277169555425644,0.459583222866058,0.277169555425644,0.459583222866058,0.266570210456848,0.501059234142303,0.326142251491547,0.50940614938736,0.326142251491547,0.50940614938736,0.35947847366333,0.501059234142303,0.35947847366333,0.466060042381287,0.277169555425644,0.466060042381287,0.266570210456848,0.472340762615204,0.266570210456848,0.472340762615204,0.277169555425644,0.465635120868683,0.374314486980438,0.669690907001495,0.303573369979858, +0.669688105583191,0.456254005432129,0.641884684562683,0.45625364780426,0.64188826084137,0.303573250770569,0.579260945320129,0.182501792907715,0.476863622665405,0.182501792907715,0.476863741874695,0.0813694000244141,0.579260945320129,0.0813689231872559,0.641887664794922,0.171950459480286,0.641886949539185,0.0192699432373047,0.669689893722534,0.0192698240280151,0.669690847396851,0.171950578689575,0.425957441329956,0.202578350901604,0.443269014358521,0.202578321099281,0.443269073963165,0.217502370476723,0.425957441329956,0.2175023406744,0.641883969306946,0.587876796722412,0.669686913490295,0.587877035140991,0.626639783382416,0.441008448600769,0.626642942428589,0.318817853927612,0.626639246940613,0.57263171672821,0.626639842987061,0.471498727798462,0.626642465591431,0.156705498695374,0.626642227172852,0.0345147848129272,0.626643359661102,0.288328409194946,0.62664258480072,0.187195658683777,0.587281107902527,0.215333223342896,0.468071460723877,0.24215841293335,0.421086192131042,0.182501792907715,0.421086192131042,0.0813689231872559,0.468070387840271,0.0217134952545166,0.587280631065369,0.0485365390777588,0.612913727760315,0.0813686847686768,0.612913727760315,0.182501554489136,0.579260945320129,0.178746312856674,0.47686368227005,0.178746491670609,0.47686368227005,0.153463393449783,0.579260945320129,0.153463095426559,0.612913727760315,0.15346285700798,0.612913727760315,0.178746074438095,0.421086192131042,0.178746312856674,0.421086192131042,0.153463095426559,0.58489203453064,0.156910821795464,0.609239339828491,0.156910821795464,0.609239339828491,0.175362855195999,0.58489203453064,0.175362855195999,0.58489203453064,0.156910821795464,0.609239339828491,0.156910821795464,0.609239339828491,0.175362855195999,0.58489203453064,0.175362855195999,0.402490019798279,0.916013479232788,0.501247525215149,0.916013479232788,0.501247406005859,0.834950506687164,0.402490139007568,0.834950387477875,0.817099809646606,0.916013538837433,0.667809367179871,0.916013479232788,0.66780948638916,0.83495044708252,0.817099809646606,0.83495044708252,0.402532935142517, +0.916013538837433,0.402532935142517,0.83495032787323,0.501290202140808,0.83495044708252,0.501290202140808,0.916013479232788,0.451385915279388,0.914595603942871,0.451385915279388,0.914595603942871,0.451385915279388,0.914595603942871,0.451385915279388,0.914595603942871,0.402532935142517,0.916013538837433,0.501290202140808,0.916013479232788,0.501247406005859,0.834950506687164,0.402532935142517,0.83495032787323,0.145058304071426,0.732744097709656,0.145058304071426,0.732744097709656,0.145058304071426,0.732744038105011,0.145058304071426,0.732743978500366,0.451385915279388,0.914595603942871,0.451385915279388,0.914595603942871,0.145058304071426,0.732744097709656,0.145058304071426,0.732744097709656,0.451385915279388,0.914595603942871,0.451385915279388,0.914595603942871,0.501247406005859,0.834950506687164,0.402532935142517,0.83495032787323,0.402532935142517,0.916013538837433,0.501290202140808,0.916013479232788,0.145058304071426,0.732744097709656,0.145058304071426,0.732744097709656,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731,0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792,0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914, +0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539, +0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036, +0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985, +0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478, +0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239, +0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167,0.199803799390793,0.706517100334167,0.314053773880005, +0.706517100334167,0.535581827163696,0.397880762815475,0.535581827163696,0.546264231204987,0.535581827163696,0.438342660665512,0.535581827163696,0.438342690467834,0.535581827163696,0.438342720270157,0.535581827163696,0.39788082242012 + } + UVIndex: *768 { + a: 15,3,5,4,516,518,7,6,6,7,9,8,1,10,519,520,12,0,515,517,16,17,18,19,20,17,16,18,17,21,16,18,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,21,17,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,58,57,73,56,59,64,67,59,58,74,75,58,72,76,77,65,64,78,79,64,59,80,81,82,83,61,60,84,85,62,61,86,87,63,62,88,89,60,63,90,91,92,93,94,95,90,93,92,91,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,118,130,131,119,132,129,128,133,134,135,131,130,136,137,138,139,132,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,151,158,159,152,142,145,150,153,160,146,149,161,162,160,161,163,145,144,164,165,166,167,151,150,168,169,170,171,172,173,171,174,175,176,177,174,178,179,180,181,169,168,182,183,174,171,170,184,182,168,185,186,187,188,189,190,184,191,175,174,192,193,168,171,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,207,210,211,208,209,199,198,206,212,213,214,215,212,215,216,217,203,218,204,213,211,210,214,194,219,195,204,220,221,205,222,223,194,197,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,235,234,227,226,224,240,241,225,242,243,229,228,244,245,243,242,225,246,247,226,248,232,235,249,250,251,252,253,251,254,255,256,257,256,258,259,260,261,262,263,264,265,266,252,267,268,251,256,269,270,252,266,271,272,273,274,267,256,257,275,252,251,268,264,276,277,513,514,280,281,282,283,284,285,510,511,288,289,290,291,514,510,285,276,277,292,512,513,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,294,297,295,302,305,296,312,313,314,315,316,317,318,319,320,319,321,322,323,324,325,326,327,328,320,314,329,330,316,319,331,332,314,320,333,334,335,336,329,319,320,328,314,313,337,327,338,339,340,341,339,342,343,344,345,344,346,347,348,349,350,351,352,353,354,340,355,356,339,344,357,358,340,354,359,360,361,362,355,344,345,363,340,339,356,352,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380, +365,364,381,367,366,373,372,382,383,384,385,386,387,388,389,390,391,392,387,393,394,395,396,383,382,392,391,390,387,386,397,398,392,382,399,400,401,402,403,392,404,405,387,406,407,382,385,408,409,410,411,411,412,413,414,415,416,417,412,418,419,420,421,422,423,415,424,425,412,411,410,426,415,423,427,428,429,430,431,425,424,415,412,432,433,408,411,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,443,436,435,444,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,459,458,471,457,456,462,461,472,473,474,475,476,474,473,477,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,495,494,496,497,493,492,484,487,498,499,500,501,498,502,503,499,504,488,505,501,500,497,496,480,483,506,507,489,488,504,508,481,480,509,511,510,286,287,513,512,293,278,514,513,278,279,286,510,514,279,517,515,2,13,4,5,518,516,520,519,11,14 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *397 { + a: 0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719210320, "Geometry::", "Mesh" { + Vertices: *624 { + a: 4.73569869995117,302.598724365234,-4.52764749526978,4.73569869995117,302.598724365234,6.5688157081604,-6.87080049514771,302.598724365234,-4.52764749526978,-6.87076377868652,302.598724365234,6.5688157081604,4.73569869995117,307.204803466797,6.56881427764893,4.73569869995117,307.204803466797,-4.52764797210693,-6.87076616287231,307.204803466797,6.56881427764893,-6.87080049514771,307.204803466797,-4.52764797210693,37.8268203735352,264.105682373047,67.8687591552734,37.8268203735352,264.105682373047,-40.0667266845703,37.8268203735352,276.071899414063,-40.0667266845703,37.8268203735352,276.071899414063,67.8687591552734,-37.8268280029297,276.071899414063,-40.0667266845703,-37.8268203735352,276.071899414063,67.868782043457,-37.8268280029297,264.105682373047,-40.0667266845703,-37.8268203735352,264.105682373047,67.868782043457,35.1937522888184,276.071899414063,-38.110164642334,35.1937522888184,276.071899414063,40.2834243774414,-35.1937522888184,276.071899414063,-38.110164642334,-35.1937522888184,276.071899414063,40.2834243774414,35.193962097168,302.598754882813,-38.110164642334,35.1937522888184,302.598724365234,40.2834243774414,-35.193962097168,302.598754882813,-38.110164642334,-35.1937522888184,302.598724365234,40.2834243774414,-32.635555267334,122.62190246582,-28.1763935089111,32.635555267334,122.62190246582,-28.1763935089111,-32.635555267334,199.213928222656,-28.1763935089111,32.635555267334,199.213928222656,-28.1763935089111,-32.635555267334,199.213928222656,-51.2870445251465,32.635555267334,199.213928222656,-51.2870445251465,-32.635555267334,122.62190246582,-51.2870445251465,32.635555267334,122.62190246582,-51.2870445251465,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781, +-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127, +8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344, +153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094, +-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,43.88134765625,154.498153686523,28.1868438720703, +43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703,-32.635555267334,154.498153686523,-28.1763935089111,-32.635555267334,154.498153686523,-51.2870445251465,32.635555267334,154.498153686523,-51.2870445251465,32.635555267334,154.498153686523,-28.1763935089111 + } + PolygonVertexIndex: *676 { + a: 6,7,2,-4,1,0,5,-5,1,4,6,-4,4,5,7,-7,5,0,2,-8,8,9,10,-12,21,20,22,-24,13,12,14,-16,9,8,15,-15,12,10,9,-15,8,11,13,-16,11,10,16,-18,10,12,18,-17,12,13,19,-19,13,11,17,-20,17,16,20,-22,16,18,22,-21,18,19,23,-23,19,17,21,-24,26,27,29,-29,205,206,31,-31,30,31,25,-25,25,31,206,-208,30,24,204,-206,32,33,34,-36,41,34,36,-41,37,36,38,-40,38,33,32,-40,36,34,33,-39,32,35,37,-40,43,41,40,-43,35,43,42,-38,35,34,41,-44,42,40,36,-38,44,47,46,-46,48,50,45,-50,51,52,48,-50,53,46,47,-55,47,44,51,-55,49,45,46,-54,51,44,55,-53,52,55,50,-49,53,54,51,-50,50,55,44,-46,56,59,58,-58,57,62,61,-61,63,65,64,-63,58,59,65,-64,59,67,66,-66,63,62,57,-59,68,64,56,-70,68,69,60,-62,65,66,-65,64,66,67,-57,56,67,-60,64,68,61,-63,60,69,56,-58,70,73,72,-72,79,78,74,-73,75,77,76,-75,76,77,70,-72,74,76,71,-73,70,77,75,-74,81,80,78,-80,73,75,80,-82,73,81,79,-73,80,75,74,-79,82,83,84,-86,83,82,86,-88,88,87,86,-90,90,91,92,-94,93,92,88,-85,91,90,83,-88,89,85,84,-89,89,86,82,-86,91,87,88,-93,84,83,90,-94,96,97,202,-204,97,96,98,-100,99,98,200,-202,95,94,101,-101,203,200,98,-97,97,99,201,-203,102,103,104,-106,106,107,103,-103,107,106,108,-110,109,108,105,-105,108,106,102,-106,103,107,109,-105,110,111,112,-114,111,110,114,-116,116,115,114,-118,118,119,120,-122,121,120,116,-113,119,118,111,-116,117,113,112,-117,117,114,110,-114,119,115,116,-121,112,111,118,-122,122,123,124,-126,123,122,126,-128,128,127,126,-130,130,131,132,-134,133,132,128,-125,131,130,123,-128,129,125,124,-129,129,126,122,-126,131,127,128,-133,124,123,130,-134,134,137,136,-136,135,139,138,-135,139,141,140,-139,141,136,137,-141,140,137,134,-139,135,136,141,-140,142,145,144,-144,143,148,147,-147,149,151,150,-149,144,145,151,-150,145,142,150,-152,149,148,143,-145,152,150,142,-154,152,153,146,-148,150,152,147,-149,146,153,142,-144,154,157,156,-156,155,160,159,-159,161,162,159,-161,156,157,164,-164,157,154,161,-165,163,160,155,-157,162,161,154,-166,162,165,158,-160,163,164,161,-161,158,165,154,-156,166,167,168,-170,169,168,170,-172,171,170,172,-174,167,166,173,-173,170,168,167,-173, +166,169,171,-174,185,183,177,174,175,-177,180,181,178,182,184,-180,174,181,180,-176,179,176,175,-181,174,177,178,-182,177,183,182,-179,184,182,183,-186,184,185,176,-180,186,187,188,-190,187,190,191,-193,193,192,191,-195,188,195,196,-190,189,196,197,-199,195,188,187,-193,194,199,186,-194,194,191,190,-200,196,193,-198,193,186,198,-198,186,189,-199,195,192,193,-197,190,187,186,-200,201,200,100,-102,202,201,101,-95,203,202,94,-96,100,200,203,-96,205,204,26,-29,28,29,206,-206,207,206,29,-28 + } + Edges: *343 { + a: 0,1,2,3,4,5,6,7,9,11,13,17,20,21,22,23,24,25,26,27,28,29,30,31,33,35,36,41,45,46,47,49,50,53,54,58,61,63,65,69,76,77,78,79,80,81,82,83,85,86,87,90,91,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,110,117,120,122,123,124,126,136,137,138,139,140,141,142,143,144,145,147,148,150,151,153,154,159,161,162,165,176,177,178,179,180,181,182,183,184,185,186,187,189,191,192,193,194,200,201,202,203,205,207,209,213,226,227,228,229,230,231,232,233,234,235,236,237,239,241,248,250,251,253,255,257,266,267,268,269,271,272,273,274,276,277,278,279,280,281,283,284,285,287,289,290,306,307,308,309,311,312,313,315,316,317,318,319,320,321,322,328,330,331,332,333,334,335,337,339,340,341,343,345,354,355,356,357,359,360,361,362,364,365,366,367,368,369,371,372,373,375,377,378,394,395,396,397,399,400,401,402,404,405,406,407,408,409,411,412,413,415,417,418,434,435,436,437,438,439,440,442,443,444,446,448,458,459,460,461,462,463,464,465,466,467,468,469,471,473,475,482,484,485,487,489,498,499,500,501,502,503,504,505,506,507,509,511,512,513,515,516,518,524,525,527,538,539,540,541,543,544,545,547,548,549,551,553,562,563,564,565,566,567,568,569,570,571,572,573,574,576,578,583,587,593,598,599,600,601,602,603,604,605,606,608,609,610,611,612,615,616,617,621,622,623,624,628,630,631,634,649,651,655,659,665,667,669,675 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2028 { + a: -1,-3.41571109174765e-007,3.20141793963558e-006,-1,-3.41571080753056e-007,3.20141793963558e-006,-1,-3.41571080753056e-007,3.2014177122619e-006,-1,-3.41571080753056e-007,3.20141748488822e-006,1,1.67267337758403e-008,0,1,1.67267337758403e-008,0,1,1.67267337758403e-008,0,1,1.67267337758403e-008,0,0,3.10572204398341e-007,0.999999940395355,0,3.10572204398341e-007,0.999999940395355,0,3.10572204398341e-007,1,0,3.10572204398341e-007,1,0,0.999999940395355,1.89563581898256e-006,0,0.999999940395355,1.89563581898256e-006,0,1,1.89563581898256e-006,0,1,1.89563593266939e-006,0,-1.03523447592124e-007,-0.999999940395355,0,-1.03523447592124e-007,-0.999999940395355,0,-1.03523447592124e-007,-0.999999940395355,0,-1.03523447592124e-007,-0.999999940395355,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,7.06847487208506e-008,-1,0,7.06847487208506e-008,-1,0,7.06847487208506e-008,-1,0,7.06847487208506e-008,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,2.69683084752614e-007,0,1,2.69683084752614e-007,0,1,2.69683084752614e-007,0,1,2.69683084752614e-007,0,1,0,0.999999940395355,6.01296790136985e-008,0,1,-2.43881601136309e-007,0,1,-3.39567662877016e-007,0,1,4.95641074849118e-008,0,1,-2.43881601136309e-007,0,1,-4.21671046524352e-007,0,1,-4.89493629629578e-007,0,1,-3.39567662877016e-007,0,1,-4.21671046524352e-007,0,1,5.81908032870615e-008,0,1,4.24681001476301e-009,0,1,-4.89493629629578e-007,0,1,5.81908032870615e-008,0,0.999999940395355,6.01296790136985e-008,0,1,4.95641074849118e-008,0,1,4.24681001476301e-009,1,-3.87425279768649e-006,1.33817320602247e-006,1,-3.87425279768649e-006,1.33817320602247e-006,1,-3.87425234293914e-006,1.33817320602247e-006,1,-3.87425234293914e-006,1.33817309233564e-006,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-3.87425279768649e-006,1.33817320602247e-006,-1,-3.87425279768649e-006,1.33817320602247e-006,-1,-3.87425234293914e-006,1.33817309233564e-006,-1,-3.87425234293914e-006,1.33817320602247e-006,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355, +0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193, +-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005, +-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007, +0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006, +-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398, +0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1, +0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259, +-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206, +0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0, +1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005, +0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0 + } + NormalsW: *676 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2704 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *676 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *876 { + a: 0.527280747890472,0.139402762055397,0.509046912193298,0.139402806758881,0.509046912193298,0.121456891298294,0.563382804393768,0.0805992260575294,0.511530101299286,0.120029613375664,0.52802973985672,0.138972267508507,0.509795904159546,0.138972282409668,0.528029799461365,0.121026411652565,0.509795904159546,0.121026359498501,0.671847939491272,0.267903476953506,0.671847939491272,0.441008448600769,0.639369785785675,0.441008448600769,0.639369785785675,0.267903476953506,0.580341756343842,0.203978911042213,0.45740470290184,0.203978911042213,0.45740470290184,0.0607981085777283,0.580341756343842,0.0607981085777283,0.639369785785675,0.156705498695374,0.639369785785675,0.0288879312574863,0.671847939491272,0.0288879312574863,0.671847939491272,0.156705498695374,0.421134471893311,0.215548425912857,0.446309685707092,0.215548440814018,0.446309685707092,0.239711225032806,0.421134471893311,0.239711210131645,0.639369785785675,0.581557750701904,0.671847939491272,0.581557750701904,0.626639783382416,0.441008448600769,0.626642942428589,0.267903476953506,0.626639246940613,0.581557750701904,0.626639842987061,0.441008448600769,0.626642465591431,0.156705498695374,0.626642227172852,0.0288879312574863,0.626643359661102,0.267903476953506,0.62664258480072,0.156705498695374,0.580341756343842,0.241619825363159,0.45740470290184,0.241619825363159,0.425618380308151,0.203978911042213,0.425618380308151,0.0607981085777283,0.45740470290184,0.0231563672423363,0.580341756343842,0.0231563672423363,0.614726603031158,0.0607981085777283,0.614726603031158,0.203978911042213,0.421006172895432,0.546264231204987,0.421006172895432,0.438342720270157,0.461461335420609,0.438342720270157,0.461461335420609,0.546264231204987,0.603183567523956,0.438342720270157,0.603183567523956,0.546264231204987,0.612558662891388,0.438342720270157,0.612558662891388,0.546264231204987,0.603183567523956,0.39788082242012,0.603183567523956,0.438342720270157,0.461461305618286,0.438342750072479,0.461461305618286,0.39788082242012,0.603183567523956,0.438342720270157,0.603183567523956, +0.397880792617798,0.461461305618286,0.39788082242012,0.461461305618286,0.438342690467834,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731,0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792,0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611, +0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844, +0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124, +0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374, +0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911, +0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159, +0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167,0.544201254844666,0.397880792617798,0.54420131444931,0.546264290809631,0.544201254844666,0.438342690467834,0.54420131444931,0.438342750072479,0.544201254844666,0.438342750072479,0.544201254844666,0.39788082242012 + } + UVIndex: *676 { + a: 7,8,4,3,0,1,6,5,0,5,7,3,5,6,8,7,6,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,11,10,26,9,12,17,20,12,11,27,28,11,25,29,30,18,17,31,32,17,12,33,34,35,36,14,13,37,38,15,14,39,40,16,15,41,42,13,16,43,44,45,46,433,435,47,48,48,47,49,50,51,52,436,437,55,56,432,434,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,68,75,76,69,59,62,67,70,77,63,66,78,79,77,78,80,62,61,81,82,83,84,68,67,85,86,87,88,89,90,88,91,92,93,94,91,95,96,97,98,86,85,99,100,91,88,87,101,99,85,102,103,104,105,106,107,101,108,92,91,109,110,85,88,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,124,127,128,125,126,116,115,123,129,130,131,132,129,132,133,134,120,135,121,130,128,127,131,111,136,112,121,137,138,122,139,140,111,114,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,152,151,144,143,141,157,158,142,159,160,146,145,161,162,160,159,142,163,164,143,165,149,152,166,167,168,169,170,168,171,172,173,174,173,175,176,177,178,179,180,181,182,183,169,184,185,168,173,186,187,169,183,188,189,190,191,184,173,174,192,169,168,185,181,193,194,430,431,197,198,199,200,201,202,427,428,205,206,207,208,431,427,202,193,194,209,429,430,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,211,214,212,219,222,213,229,230,231,232,233,234,235,236,237,236,238,239,240,241,242,243,244,245,237,231,246,247,233,236,248,249,231,237,250,251,252,253,246,236,237,245,231,230,254,244,255,256,257,258,256,259,260,261,262,261,263,264,265,266,267,268,269,270,271,257,272,273,256,261,274,275,257,271,276,277,278,279,272,261,262,280,257,256,273,269,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,281,298,284,283,290,289,299,300,301,302,303,304,305,306,307,308,309,304,310,311,312,313,300,299,309,308,307,304,303,314,315,309,299,316,317,318,319,320,309,321,322,304,323,324,299,302,325,326,327,328,328,329,330,331,332,333,334,329,335,336,337,338,339,340,332,341,342,329,328,327,343,332,340,344,345,346,347,348,342,341,332,329,349,350,325,328,351,352,353,354,355,356,357,358,359,360,361,362,363,364, +365,366,360,353,352,361,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,376,375,388,374,373,379,378,389,390,391,392,393,391,390,394,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,412,411,413,414,410,409,401,404,415,416,417,418,415,419,420,416,421,405,422,418,417,414,413,397,400,423,424,406,405,421,425,398,397,426,428,427,203,204,430,429,210,195,431,430,195,196,203,427,431,196,434,432,57,58,46,45,435,433,437,436,53,54 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *343 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719207248, "Geometry::", "Mesh" { + Vertices: *564 { + a: -37.8268241882324,264.347595214844,-64.6002502441406,-37.8268203735352,264.347595214844,43.3352317810059,-37.8268203735352,276.313812255859,43.3352317810059,-37.8268241882324,276.313812255859,-64.6002502441406,37.8268280029297,276.313812255859,43.3352355957031,37.8268203735352,276.313812255859,-64.6002655029297,37.8268280029297,264.347595214844,43.3352355957031,37.8268203735352,264.347595214844,-64.6002655029297,-31.9883785247803,276.313812255859,40.2832412719727,-31.9883785247803,276.313812255859,-37.0149154663086,31.9883785247803,276.313812255859,40.2832412719727,31.9883785247803,276.313812255859,-37.0149192810059,-31.9885692596436,302.840667724609,40.2832412719727,-31.9883785247803,302.840637207031,-37.0149154663086,31.9885692596436,302.840667724609,40.2832412719727,31.9883785247803,302.840637207031,-37.0149192810059,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389, +-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703, +-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005, +-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734, +-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703 + } + PolygonVertexIndex: *624 { + a: 0,1,2,-4,13,12,14,-16,5,4,6,-8,1,0,7,-7,4,2,1,-7,0,3,5,-8,3,2,8,-10,2,4,10,-9,4,5,11,-11,5,3,9,-12,9,8,12,-14,8,10,14,-13,10,11,15,-15,11,9,13,-16,16,17,18,-20,25,18,20,-25,21,20,22,-24,22,17,16,-24,20,18,17,-23,16,19,21,-24,27,25,24,-27,19,27,26,-22,19,18,25,-28,26,24,20,-22,28,31,30,-30,32,34,29,-34,35,36,32,-34,37,30,31,-39,31,28,35,-39,33,29,30,-38,35,28,39,-37,36,39,34,-33,37,38,35,-34,34,39,28,-30,40,43,42,-42,41,46,45,-45,47,49,48,-47,42,43,49,-48,43,51,50,-50,47,46,41,-43,52,48,40,-54,52,53,44,-46,49,50,-49,48,50,51,-41,40,51,-44,48,52,45,-47,44,53,40,-42,54,57,56,-56,63,62,58,-57,59,61,60,-59,60,61,54,-56,58,60,55,-57,54,61,59,-58,65,64,62,-64,57,59,64,-66,57,65,63,-57,64,59,58,-63,66,67,68,-70,67,66,70,-72,72,71,70,-74,74,75,76,-78,77,76,72,-69,75,74,67,-72,73,69,68,-73,73,70,66,-70,75,71,72,-77,68,67,74,-78,80,81,186,-188,81,80,82,-84,83,82,184,-186,79,78,85,-85,187,184,82,-81,81,83,185,-187,86,87,88,-90,90,91,87,-87,91,90,92,-94,93,92,89,-89,92,90,86,-90,87,91,93,-89,94,95,96,-98,95,94,98,-100,100,99,98,-102,102,103,104,-106,105,104,100,-97,103,102,95,-100,101,97,96,-101,101,98,94,-98,103,99,100,-105,96,95,102,-106,106,107,108,-110,107,106,110,-112,112,111,110,-114,114,115,116,-118,117,116,112,-109,115,114,107,-112,113,109,108,-113,113,110,106,-110,115,111,112,-117,108,107,114,-118,118,121,120,-120,119,123,122,-119,123,125,124,-123,125,120,121,-125,124,121,118,-123,119,120,125,-124,126,129,128,-128,127,132,131,-131,133,135,134,-133,128,129,135,-134,129,126,134,-136,133,132,127,-129,136,134,126,-138,136,137,130,-132,134,136,131,-133,130,137,126,-128,138,141,140,-140,139,144,143,-143,145,146,143,-145,140,141,148,-148,141,138,145,-149,147,144,139,-141,146,145,138,-150,146,149,142,-144,147,148,145,-145,142,149,138,-140,150,151,152,-154,153,152,154,-156,155,154,156,-158,151,150,157,-157,154,152,151,-157,150,153,155,-158,169,167,161,158,159,-161,164,165,162,166,168,-164,158,165,164,-160,163,160,159,-165,158,161,162,-166,161,167,166,-163,168,166,167,-170,168,169,160,-164,170,171,172,-174,171, +174,175,-177,177,176,175,-179,172,179,180,-174,173,180,181,-183,179,172,171,-177,178,183,170,-178,178,175,174,-184,180,177,-182,177,170,182,-182,170,173,-183,179,176,177,-181,174,171,170,-184,185,184,84,-86,186,185,85,-79,187,186,78,-80,84,184,187,-80 + } + Edges: *312 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,13,15,16,21,25,26,27,29,30,33,34,38,41,43,45,49,56,57,58,59,60,61,62,63,64,65,66,67,68,70,77,80,82,83,84,86,96,97,98,99,100,101,102,103,104,105,107,108,110,111,113,114,119,121,122,125,136,137,138,139,140,141,142,143,144,145,146,147,149,151,152,153,154,160,161,162,163,165,167,169,173,186,187,188,189,190,191,192,193,194,195,196,197,199,201,208,210,211,213,215,217,226,227,228,229,231,232,233,234,236,237,238,239,240,241,243,244,245,247,249,250,266,267,268,269,271,272,273,275,276,277,278,279,280,281,282,288,290,291,292,293,294,295,297,299,300,301,303,305,314,315,316,317,319,320,321,322,324,325,326,327,328,329,331,332,333,335,337,338,354,355,356,357,359,360,361,362,364,365,366,367,368,369,371,372,373,375,377,378,394,395,396,397,398,399,400,402,403,404,406,408,418,419,420,421,422,423,424,425,426,427,428,429,431,433,435,442,444,445,447,449,458,459,460,461,462,463,464,465,466,467,469,471,472,473,475,476,478,484,485,487,498,499,500,501,503,504,505,507,508,509,511,513,522,523,524,525,526,527,528,529,530,531,532,533,534,536,538,543,547,553,558,559,560,561,562,563,564,565,566,568,569,570,571,572,575,576,577,581,582,583,584,588,590,591,594,609,611,615,619 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1872 { + a: -1,0,3.534238857128e-008,-1,0,3.534238857128e-008,-1,0,3.534238857128e-008,-1,0,3.534238857128e-008,-1.17702986842782e-014,0.999999940395355,0,-1.17702986842782e-014,1,0,-1.17702986842782e-014,1,0,-1.17702986842782e-014,1,0,1,0,-7.06847629317053e-008,1,0,-7.06847629317053e-008,1,0,-7.06847629317053e-008,1,0,-7.06847629317053e-008,0,-1,2.39186078943021e-007,0,-1,2.39186078943021e-007,0,-1,2.39186078943021e-007,0,-1,2.39186078943021e-007,-6.74206290796064e-008,0,1,-6.74206290796064e-008,0,1,-6.74206290796064e-008,0,1,-6.74206290796064e-008,0,1,-2.02261901449674e-007,0,-1,-2.02261901449674e-007,0,-1,-2.02261901449674e-007,0,-1,-2.02261901449674e-007,0,-1,0,1,-9.11575966711098e-007,0,0.999999940395355,-8.50220516213085e-008,0,1,-1.93662529568428e-007,0,1,-6.49955211429187e-007,0,0.999999940395355,-8.50220516213085e-008,0,1,-2.77266906323348e-007,0,1,-3.43098065513914e-007,0,1,-1.93662529568428e-007,0,1,-2.77266906323348e-007,0,1,-9.20880893318099e-007,0,1,-7.21378626167279e-007,0,1,-3.43098065513914e-007,0,1,-9.20880893318099e-007,0,1,-9.11575966711098e-007,0,1,-6.49955211429187e-007,0,1,-7.21378626167279e-007,-1,-3.69102554031997e-006,-1.2337585530986e-006,-1,-3.69102554031997e-006,-1.2337585530986e-006,-1,-3.69102554031997e-006,-1.23375866678543e-006,-1,-3.69102531294629e-006,-1.2337585530986e-006,0,0,1,0,0,1,0,0,1,0,0,1,1,-3.69102554031997e-006,-1.2337585530986e-006,1,-3.69102554031997e-006,-1.2337585530986e-006,1,-3.69102531294629e-006,-1.2337585530986e-006,1,-3.69102554031997e-006,-1.23375866678543e-006,-7.19287882589015e-008,0,-1,-7.19287882589015e-008,0,-1,-7.19287882589015e-008,0,-1,-7.19287882589015e-008,0,-1,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012, +-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585, +0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229, +0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009, +0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155, +-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206, +0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007, +-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006, +0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206,0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006, +-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0, +0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005,0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006, +-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1 + } + NormalsW: *624 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2496 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *624 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *814 { + a: 0.671847939491272,0.267903476953506,0.671847939491272,0.441008448600769,0.639369785785675,0.441008448600769,0.639369785785675,0.267903476953506,0.580341756343842,0.203978911042213,0.45740470290184,0.203978911042213,0.45740470290184,0.0607981085777283,0.580341756343842,0.0607981085777283,0.639369785785675,0.156705498695374,0.639369785785675,0.0288879312574863,0.671847939491272,0.0288879312574863,0.671847939491272,0.156705498695374,0.442524462938309,0.412767976522446,0.5865758061409,0.412768065929413,0.5865758061409,0.532358586788177,0.442524433135986,0.532358467578888,0.639369785785675,0.581557750701904,0.614726603031158,0.203978911042213,0.614726603031158,0.0607981085777283,0.671847939491272,0.581557750701904,0.425618380308151,0.0607981085777283,0.425618380308151,0.203978911042213,0.580341756343842,0.0231563672423363,0.45740470290184,0.0231563672423363,0.626643359661102,0.267903476953506,0.626639783382416,0.441008448600769,0.626639842987061,0.441008448600769,0.626642942428589,0.267903476953506,0.626642465591431,0.156705498695374,0.626642227172852,0.0288879312574863,0.626639246940613,0.581557750701904,0.62664258480072,0.156705498695374,0.580341756343842,0.241619825363159,0.45740470290184,0.241619825363159,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731,0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792, +0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402, +0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793, +0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142, +0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158, +0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735, +0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032, +0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167 + } + UVIndex: *624 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,2,1,19,0,3,8,11,3,2,25,27,2,16,30,26,9,8,28,29,8,3,24,31,32,33,5,4,21,20,6,5,23,22,7,6,18,17,4,7,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,43,50,51,44,34,37,42,45,52,38,41,53,54,52,53,55,37,36,56,57,58,59,43,42,60,61,62,63,64,65,63,66,67,68,69,66,70,71,72,73,61,60,74,75,66,63,62,76,74,60,77,78,79,80,81,82,76,83,67,66,84,85,60,63,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,99,102,103,100,101,91,90,98,104,105,106,107,104,107,108,109,95,110,96,105,103,102,106,86,111,87,96,112,113,97,114,115,86,89,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,127,126,119,118,116,132,133,117,134,135,121,120,136,137,135,134,117,138,139,118,140,124,127,141,142,143,144,145,143,146,147,148,149,148,150,151,152,153,154,155,156,157,158,144,159,160,143,148,161,162,144,158,163,164,165,166,159,148,149,167,144,143,160,156,168,169,405,406,172,173,174,175,176,177,402,403,180,181,182,183,406,402,177,168,169,184,404,405,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,186,189,187,194,197,188,204,205,206,207,208,209,210,211,212,211,213,214,215,216,217,218,219,220,212,206,221,222,208,211,223,224,206,212,225,226,227,228,221,211,212,220,206,205,229,219,230,231,232,233,231,234,235,236,237,236,238,239,240,241,242,243,244,245,246,232,247,248,231,236,249,250,232,246,251,252,253,254,247,236,237,255,232,231,248,244,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,257,256,273,259,258,265,264,274,275,276,277,278,279,280,281,282,283,284,279,285,286,287,288,275,274,284,283,282,279,278,289,290,284,274,291,292,293,294,295,284,296,297,279,298,299,274,277,300,301,302,303,303,304,305,306,307,308,309,304,310,311,312,313,314,315,307,316,317,304,303,302,318,307,315,319,320,321,322,323,317,316,307,304,324,325,300,303,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,335,328,327,336,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,351,350,363,349,348,354,353,364,365,366,367,368,366,365,369,368, +369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,387,386,388,389,385,384,376,379,390,391,392,393,390,394,395,391,396,380,397,393,392,389,388,372,375,398,399,381,380,396,400,373,372,401,403,402,178,179,405,404,185,170,406,405,170,171,178,402,406,171 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *312 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719212368, "Geometry::", "Mesh" { + Vertices: *564 { + a: -41.6326751708984,259.290740966797,-47.5304718017578,-41.6326751708984,259.290740966797,49.0558929443359,-41.6326751708984,276.881317138672,49.0558929443359,-41.6326751708984,276.881317138672,-47.5304718017578,41.6326751708984,276.881317138672,49.0558929443359,41.6326751708984,276.881317138672,-47.5304718017578,41.6326751708984,259.290740966797,49.0558929443359,41.6326751708984,259.290740966797,-47.5304718017578,-31.9883785247803,276.881317138672,39.4115982055664,-31.9883785247803,276.881317138672,-37.8865585327148,31.9883785247803,276.881317138672,39.4115982055664,31.9883785247803,276.881317138672,-37.8865623474121,-31.9885692596436,312.562561035156,26.0905838012695,-31.9883785247803,298.168579101563,-37.8865585327148,31.9885692596436,312.562561035156,26.0905838012695,31.9883785247803,298.168579101563,-37.8865623474121,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035,-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389, +-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479,34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703, +-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094,168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005, +-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516,35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734, +-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703 + } + PolygonVertexIndex: *624 { + a: 0,1,2,-4,13,12,14,-16,5,4,6,-8,1,0,7,-7,4,2,1,-7,0,3,5,-8,3,2,8,-10,2,4,10,-9,4,5,11,-11,5,3,9,-12,9,8,12,-14,8,10,14,-13,10,11,15,-15,11,9,13,-16,16,17,18,-20,25,18,20,-25,21,20,22,-24,22,17,16,-24,20,18,17,-23,16,19,21,-24,27,25,24,-27,19,27,26,-22,19,18,25,-28,26,24,20,-22,28,31,30,-30,32,34,29,-34,35,36,32,-34,37,30,31,-39,31,28,35,-39,33,29,30,-38,35,28,39,-37,36,39,34,-33,37,38,35,-34,34,39,28,-30,40,43,42,-42,41,46,45,-45,47,49,48,-47,42,43,49,-48,43,51,50,-50,47,46,41,-43,52,48,40,-54,52,53,44,-46,49,50,-49,48,50,51,-41,40,51,-44,48,52,45,-47,44,53,40,-42,54,57,56,-56,63,62,58,-57,59,61,60,-59,60,61,54,-56,58,60,55,-57,54,61,59,-58,65,64,62,-64,57,59,64,-66,57,65,63,-57,64,59,58,-63,66,67,68,-70,67,66,70,-72,72,71,70,-74,74,75,76,-78,77,76,72,-69,75,74,67,-72,73,69,68,-73,73,70,66,-70,75,71,72,-77,68,67,74,-78,80,81,184,-186,81,80,82,-84,83,82,186,-188,79,78,85,-85,185,186,82,-81,81,83,187,-185,86,87,88,-90,90,91,87,-87,91,90,92,-94,93,92,89,-89,92,90,86,-90,87,91,93,-89,94,95,96,-98,95,94,98,-100,100,99,98,-102,102,103,104,-106,105,104,100,-97,103,102,95,-100,101,97,96,-101,101,98,94,-98,103,99,100,-105,96,95,102,-106,106,107,108,-110,107,106,110,-112,112,111,110,-114,114,115,116,-118,117,116,112,-109,115,114,107,-112,113,109,108,-113,113,110,106,-110,115,111,112,-117,108,107,114,-118,118,121,120,-120,119,123,122,-119,123,125,124,-123,125,120,121,-125,124,121,118,-123,119,120,125,-124,126,129,128,-128,127,132,131,-131,133,135,134,-133,128,129,135,-134,129,126,134,-136,133,132,127,-129,136,134,126,-138,136,137,130,-132,134,136,131,-133,130,137,126,-128,138,141,140,-140,139,144,143,-143,145,146,143,-145,140,141,148,-148,141,138,145,-149,147,144,139,-141,146,145,138,-150,146,149,142,-144,147,148,145,-145,142,149,138,-140,150,151,152,-154,153,152,154,-156,155,154,156,-158,151,150,157,-157,154,152,151,-157,150,153,155,-158,169,167,161,158,159,-161,164,165,162,166,168,-164,158,165,164,-160,163,160,159,-165,158,161,162,-166,161,167,166,-163,168,166,167,-170,168,169,160,-164,170,171,172,-174,171, +174,175,-177,177,176,175,-179,172,179,180,-174,173,180,181,-183,179,172,171,-177,178,183,170,-178,178,175,174,-184,180,177,-182,177,170,182,-182,170,173,-183,179,176,177,-181,174,171,170,-184,185,184,78,-80,84,186,185,-80,187,186,84,-86,184,187,85,-79 + } + Edges: *312 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,13,15,16,21,25,26,27,29,30,33,34,38,41,43,45,49,56,57,58,59,60,61,62,63,64,65,66,67,68,70,77,80,82,83,84,86,96,97,98,99,100,101,102,103,104,105,107,108,110,111,113,114,119,121,122,125,136,137,138,139,140,141,142,143,144,145,146,147,149,151,152,153,154,160,161,162,163,165,167,169,173,186,187,188,189,190,191,192,193,194,195,196,197,199,201,208,210,211,213,215,217,226,227,228,229,231,232,233,234,236,237,238,239,240,241,243,244,245,247,249,250,266,267,268,269,271,272,273,275,276,277,278,279,280,281,282,288,290,291,292,293,294,295,297,299,300,301,303,305,314,315,316,317,319,320,321,322,324,325,326,327,328,329,331,332,333,335,337,338,354,355,356,357,359,360,361,362,364,365,366,367,368,369,371,372,373,375,377,378,394,395,396,397,398,399,400,402,403,404,406,408,418,419,420,421,422,423,424,425,426,427,428,429,431,433,435,442,444,445,447,449,458,459,460,461,462,463,464,465,466,467,469,471,472,473,475,476,478,484,485,487,498,499,500,501,503,504,505,507,508,509,511,513,522,523,524,525,526,527,528,529,530,531,532,533,534,536,538,543,547,553,558,559,560,561,562,563,564,565,566,568,569,570,571,572,575,576,577,581,582,583,584,588,590,591,594,609,611,612,619 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1872 { + a: -0.999999940395355,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-7.27409821266178e-009,0.975612759590149,-0.219499006867409,-7.27409821266178e-009,0.975612699985504,-0.219498991966248,-7.27409821266178e-009,0.975612699985504,-0.219498991966248,-7.27409776857257e-009,0.975612699985504,-0.219498977065086,0.999999940395355,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,1.71924409642088e-006,0,1,1.71924409642088e-006,0,0.999999940395355,1.71924409642088e-006,0,0.999999940395355,1.71924409642088e-006,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1.71931230852351e-006,0,1,-1.71931230852351e-006,0,1,-1.71931264958403e-006,0,1,-1.71931242221035e-006,-0.999999940395355,-3.61471006726788e-006,-9.85494807537179e-007,-1,-3.61471029464155e-006,-9.85494807537179e-007,-0.999999940395355,-3.61471006726788e-006,-9.85494807537179e-007,-1,-3.61471029464155e-006,-9.85494807537179e-007,0,0.349754720926285,0.936841309070587,0,0.349754720926285,0.936841309070587,0,0.34975466132164,0.936841249465942,0,0.34975466132164,0.936841249465942,1,-3.6887818168907e-006,-9.85494807537179e-007,0.999999940395355,-3.68878204426437e-006,-9.85494693850342e-007,0.999999940395355,-3.6887818168907e-006,-9.85494580163504e-007,0.999999940395355,-3.68878158951702e-006,-9.85494693850342e-007,-4.48164882982383e-008,0,-1,-4.48164882982383e-008,0,-1,-4.48164882982383e-008,0,-1,-4.48164882982383e-008,0,-1,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743, +0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235, +0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008, +1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345, +1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241, +-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006,8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142, +-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666,-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007, +5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0, +-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206,0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0, +0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624,0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898, +0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005,0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006, +-1,3.52387978637125e-005,-9.86193572316552e-006,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + NormalsW: *624 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2496 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *624 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *814 { + a: 0.669690907001495,0.303573369979858,0.669688105583191,0.456254005432129,0.641884684562683,0.45625364780426,0.64188826084137,0.303573250770569,0.579260945320129,0.182501792907715,0.476863622665405,0.182501792907715,0.476863741874695,0.0813694000244141,0.579260945320129,0.0813689231872559,0.641887664794922,0.171950459480286,0.641886949539185,0.0192699432373047,0.669689893722534,0.0192698240280151,0.669690847396851,0.171950578689575,0.432103514671326,0.406752347946167,0.584784150123596,0.406752228736877,0.584784209728241,0.53837525844574,0.432103514671326,0.53837513923645,0.641883969306946,0.587876796722412,0.612913727760315,0.182501554489136,0.612913727760315,0.0813686847686768,0.669686913490295,0.587877035140991,0.421086192131042,0.0813689231872559,0.421086192131042,0.182501792907715,0.587280631065369,0.0485365390777588,0.468070387840271,0.0217134952545166,0.626643359661102,0.288328409194946,0.626639783382416,0.441008448600769,0.626639842987061,0.471498727798462,0.626642942428589,0.318817853927612,0.626642465591431,0.156705498695374,0.626642227172852,0.0345147848129272,0.626639246940613,0.57263171672821,0.62664258480072,0.187195658683777,0.587281107902527,0.215333223342896,0.468071460723877,0.24215841293335,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731,0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792, +0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857,0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402, +0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532,0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793, +0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833,0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142, +0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562,0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158, +0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456,0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735, +0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882,0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032, +0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167 + } + UVIndex: *624 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,2,1,19,0,3,8,11,3,2,25,27,2,16,30,26,9,8,28,29,8,3,24,31,32,33,5,4,21,20,6,5,23,22,7,6,18,17,4,7,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,43,50,51,44,34,37,42,45,52,38,41,53,54,52,53,55,37,36,56,57,58,59,43,42,60,61,62,63,64,65,63,66,67,68,69,66,70,71,72,73,61,60,74,75,66,63,62,76,74,60,77,78,79,80,81,82,76,83,67,66,84,85,60,63,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,99,102,103,100,101,91,90,98,104,105,106,107,104,107,108,109,95,110,96,105,103,102,106,86,111,87,96,112,113,97,114,115,86,89,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,127,126,119,118,116,132,133,117,134,135,121,120,136,137,135,134,117,138,139,118,140,124,127,141,142,143,144,145,143,146,147,148,149,148,150,151,152,153,154,155,156,157,158,144,159,160,143,148,161,162,144,158,163,164,165,166,159,148,149,167,144,143,160,156,168,169,402,403,172,173,174,175,176,177,404,405,180,181,182,183,403,404,177,168,169,184,406,402,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,186,189,187,194,197,188,204,205,206,207,208,209,210,211,212,211,213,214,215,216,217,218,219,220,212,206,221,222,208,211,223,224,206,212,225,226,227,228,221,211,212,220,206,205,229,219,230,231,232,233,231,234,235,236,237,236,238,239,240,241,242,243,244,245,246,232,247,248,231,236,249,250,232,246,251,252,253,254,247,236,237,255,232,231,248,244,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,257,256,273,259,258,265,264,274,275,276,277,278,279,280,281,282,283,284,279,285,286,287,288,275,274,284,283,282,279,278,289,290,284,274,291,292,293,294,295,284,296,297,279,298,299,274,277,300,301,302,303,303,304,305,306,307,308,309,304,310,311,312,313,314,315,307,316,317,304,303,302,318,307,315,319,320,321,322,323,317,316,307,304,324,325,300,303,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,335,328,327,336,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,351,350,363,349,348,354,353,364,365,366,367,368,366,365,369,368, +369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,387,386,388,389,385,384,376,379,390,391,392,393,390,394,395,391,396,380,397,393,392,389,388,372,375,398,399,381,380,396,400,373,372,401,403,402,170,171,178,404,403,171,405,404,178,179,402,406,185,170 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *312 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 2869719213392, "Geometry::", "Mesh" { + Vertices: *576 { + a: -38.3137245178223,262.446350097656,-11.1716690063477,38.3137283325195,262.446350097656,-11.1716690063477,-38.3137245178223,216.402191162109,-11.1716651916504,38.3137283325195,216.402191162109,-11.1716651916504,38.3137283325195,262.446350097656,41.2359428405762,-38.3137245178223,262.446350097656,41.2359428405762,38.3137283325195,216.402191162109,41.2359428405762,-38.3137245178223,216.402191162109,41.2359428405762,-41.9964447021484,282.366394042969,-45.5780830383301,41.9964485168457,282.366394042969,-45.5780830383301,-41.9964447021484,211.966186523438,-45.5780792236328,41.9964485168457,211.966186523438,-45.5780792236328,-41.9964447021484,282.366394042969,45.5103759765625,41.9964485168457,282.366394042969,45.5103759765625,-41.9964447021484,262.446350097656,45.5103759765625,41.9964485168457,262.446350097656,45.5103759765625,41.9964485168457,262.446350097656,6.82952833175659,-41.9964447021484,262.446350097656,6.82952833175659,41.9964485168457,211.966186523438,6.82952833175659,-41.9964447021484,211.966186523438,6.82952833175659,-35.7739181518555,50.9330024719238,-16.0933322906494,-36.1937561035156,50.9323348999023,15.7287282943726,-36.191333770752,91.6078643798828,15.7296142578125,-35.7714996337891,91.6085357666016,-16.0924453735352,-8.68975257873535,91.6062240600586,16.0924472808838,-8.26991844177246,91.6068878173828,-15.7296123504639,-8.69217395782471,50.9306907653809,16.0915622711182,-8.2723388671875,50.9313583374023,-15.7304992675781,-8.5845251083374,96.1259765625,8.13703155517578,-36.0861053466797,96.1276245117188,7.77419710159302,-8.37460803985596,96.1263122558594,-7.77399826049805,-35.8761863708496,96.1279602050781,-8.13683223724365,-9.87978649139404,54.156307220459,14.6094007492065,-9.74178886413574,54.1557083129883,-14.4932241439819,-9.73956394195557,15.2809581756592,-14.4924087524414,-9.87756156921387,15.2815608978271,14.6102180480957,-34.5991516113281,60.4226303100586,-8.60034370422363,-34.5703926086426,54.1542816162109,-14.6110553741455,-9.77064895629883,60.4240493774414,-8.48270797729492,-34.7085800170898,54.1548919677734,14.4917640686035, +-34.680534362793,60.422981262207,8.48079109191895,-34.5681648254395,15.2795343399048,-14.6102380752563,-34.706356048584,15.2801361083984,14.492579460144,-9.85164546966553,60.4244041442871,8.59862041473389,-12.1637001037598,15.2805461883545,12.3092260360718,-12.1636991500854,15.2805461883545,-12.3092260360718,-12.1636991500854,-2.21812138079258e-006,-12.3092260360718,-12.1636981964111,-2.21812138079258e-006,22.4051551818848,-12.1636991500854,20.777982711792,-7.22468852996826,-32.2824058532715,20.777982711792,-7.22459411621094,-32.2823104858398,15.2805461883545,-12.3094177246094,-32.2823104858398,-2.21812138079258e-006,-12.3094177246094,-32.2823104858398,15.2805461883545,12.3094177246094,-32.2825012207031,-2.21812138079258e-006,22.4050579071045,-32.2825012207031,15.2805461883545,22.4050579071045,-12.1636981964111,15.2805461883545,22.4051551818848,-32.2822151184082,20.777982711792,7.22459268569946,-12.1636991500854,20.777982711792,7.22468852996826,35.9771499633789,50.9310531616211,-15.9170780181885,35.9873390197754,50.930850982666,15.9077501296997,35.9877052307129,91.6063842773438,15.9080095291138,35.9775161743164,91.6065902709961,-15.9168167114258,8.48363876342773,91.6066360473633,15.9168167114258,8.47344970703125,91.6068420410156,-15.9080095291138,8.48326969146729,50.9311027526855,15.9165563583374,8.4730806350708,50.9313049316406,-15.9082708358765,8.48113250732422,96.1262741088867,7.96063899993896,35.9851989746094,96.1260223388672,7.95183277130127,8.47603797912598,96.1263732910156,-7.95177459716797,35.9801063537598,96.1261215209961,-7.96058082580566,9.79361343383789,60.4233551025391,-8.52004051208496,9.78351402282715,54.1543426513672,-14.5307083129883,9.8330659866333,54.1545219421387,14.5722017288208,9.82247352600098,60.4234580993652,8.56145668029785,34.622745513916,60.4235725402832,-8.56189441680908,34.6124534606934,54.1545639038086,-14.5727548599243,34.6616249084473,54.1547431945801,14.5303516387939,34.6512222290039,60.4236793518066,8.51941108703613,9.78385448455811,15.2803478240967,-14.5304679870605,34.6127967834473,15.2805662155151,-14.5725126266479, +34.6619682312012,15.2807464599609,14.5305919647217,9.83340644836426,15.2805280685425,14.5724420547485,-43.88134765625,104.498908996582,-28.1868438720703,-43.88134765625,104.498908996582,28.1868438720703,-43.88134765625,204.49739074707,28.1868438720703,-43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,204.49739074707,28.1868438720703,43.88134765625,204.49739074707,-28.1868438720703,43.88134765625,104.498908996582,28.1868438720703,43.88134765625,104.498908996582,-28.1868438720703,47.370849609375,182.704849243164,15.0596714019775,47.370849609375,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,-15.0596714019775,103.642913818359,182.704849243164,15.0596714019775,47.370849609375,207.988647460938,15.0596714019775,47.370849609375,207.988647460938,-15.0596714019775,103.642913818359,207.988647460938,15.0596714019775,103.642913818359,207.988647460938,-15.0596714019775,97.3740158081055,183.87712097168,-8.23733901977539,103.641464233398,183.87712097168,-14.0346527099609,103.641441345215,183.87712097168,14.0346527099609,97.3740310668945,183.87712097168,8.23733901977539,97.3740310668945,206.816345214844,-8.23695755004883,103.641448974609,206.815582275391,-14.0342712402344,103.641448974609,206.815582275391,14.0342712402344,97.3740234375,206.815582275391,8.23695373535156,153.170562744141,183.877151489258,-14.0346527099609,153.170562744141,206.815582275391,-14.0342712402344,153.170562744141,206.815582275391,14.0342712402344,153.170562744141,183.877151489258,14.0346527099609,147.671585083008,186.843276977539,-7.22459411621094,153.170562744141,186.843643188477,-12.3090333938599,153.170562744141,186.843643188477,12.3090333938599,147.671615600586,186.843643188477,7.22459411621094,147.671585083008,203.850219726563,-7.22459411621094,153.170562744141,203.8505859375,-12.3094177246094,153.170562744141,203.8505859375,12.3094177246094,147.671615600586,203.849838256836,7.22459411621094,168.450347900391,186.843658447266,-12.3090333938599,168.450347900391,203.8505859375,-12.3094177246094,168.45036315918,203.8505859375,12.3094177246094, +168.45036315918,186.843658447266,12.3090333938599,-47.3712692260742,182.705337524414,15.0596675872803,-47.3712692260742,182.705139160156,-15.0596742630005,-103.641792297363,182.705139160156,-15.0596742630005,-103.641792297363,182.705337524414,15.0596675872803,-47.3712692260742,207.989120483398,15.0596675872803,-47.3712692260742,207.989120483398,-15.0596675872803,-103.641807556152,207.98908996582,15.0596675872803,-103.641807556152,207.98908996582,-15.0596675872803,-103.641807556152,183.877899169922,14.0346527099609,-103.641807556152,183.877716064453,-14.0346527099609,-153.170135498047,183.877716064453,-14.0346527099609,-153.170135498047,183.877899169922,14.0346527099609,-97.3743515014648,183.877899169922,-8.23733901977539,-97.3743515014648,206.815979003906,-8.23695373535156,-103.641807556152,206.816177368164,-14.0342712402344,-153.170135498047,206.816177368164,-14.0342712402344,-103.641807556152,206.815979003906,14.0342712402344,-153.170135498047,206.815979003906,14.0342712402344,-97.3743515014648,206.816558837891,8.23695755004883,-97.3743591308594,183.877716064453,8.23733901977539,-153.170135498047,186.277557373047,12.3094177246094,-153.170135498047,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,-12.3094139099121,-168.45068359375,186.277557373047,12.3094177246094,-147.672714233398,186.277648925781,-7.2245979309082,-147.672714233398,204.416580200195,-7.22459411621094,-153.170135498047,204.416519165039,-12.3094177246094,-153.170135498047,204.416900634766,12.3094177246094,-147.672714233398,204.416412353516,7.22459030151367,-168.450714111328,204.416519165039,-12.3094177246094,-168.450698852539,204.416900634766,12.3094177246094,-147.672698974609,186.277465820313,7.22459411621094,-35.5550422668457,204.123107910156,-35.3916854858398,-35.5550422668457,204.123107910156,35.7184028625488,-35.5550422668457,275.232452392578,35.7184028625488,-35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,275.232452392578,35.7183990478516,35.5550422668457,275.232452392578,-35.3916854858398,35.5550422668457,204.123107910156,35.7183990478516, +35.5550422668457,204.123107910156,-35.3916854858398,-40.2725028991699,91.6066131591797,-25.8687591552734,-40.2725028991699,91.6066131591797,25.8687591552734,-40.2725028991699,104.498138427734,25.8687591552734,-40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,-25.8687591552734,40.2725028991699,104.498138427734,25.8687591552734,40.2725028991699,91.6066131591797,25.8687591552734,40.2725028991699,91.6066131591797,-25.8687591552734,40.2725028991699,110.266319274902,-12.9343786239624,-40.2725028991699,110.266319274902,-12.9343786239624,40.2725028991699,110.266319274902,12.9343786239624,-40.2725028991699,110.266319274902,12.9343786239624,12.1633148193359,15.2805480957031,12.3092260360718,12.1637001037598,15.2805480957031,-12.3092260360718,12.1637001037598,4.99594854375118e-008,-12.3092260360718,12.1635074615479,4.99594854375118e-008,22.4049606323242,12.1637010574341,20.7779998779297,-7.22468852996826,32.2825012207031,20.7779998779297,-7.22459268569946,32.2825012207031,15.2805480957031,-12.3094177246094,32.2825012207031,15.2805480957031,12.3094177246094,32.2825012207031,20.7779998779297,7.22459316253662,32.2825012207031,4.99594854375118e-008,-12.3094177246094,32.2826919555664,4.99594854375118e-008,22.4050579071045,32.2826919555664,15.2805480957031,22.4050579071045,12.1635074615479,15.2805480957031,22.4049606323242,12.1637010574341,20.7779998779297,7.2246880531311,43.88134765625,154.498153686523,28.1868438720703,43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,-28.1868438720703,-43.88134765625,154.498153686523,28.1868438720703 + } + PolygonVertexIndex: *624 { + a: 1,4,6,-4,5,0,2,-8,7,6,4,-6,3,6,7,-3,8,9,11,-11,12,13,9,-9,14,15,13,-13,17,14,12,-9,9,13,15,-17,9,16,18,-12,17,8,10,-20,19,18,16,-18,11,18,19,-11,17,16,15,-15,20,21,22,-24,29,22,24,-29,25,24,26,-28,26,21,20,-28,24,22,21,-27,20,23,25,-28,31,29,28,-31,23,31,30,-26,23,22,29,-32,30,28,24,-26,32,35,34,-34,36,38,33,-38,39,40,36,-38,41,34,35,-43,35,32,39,-43,37,33,34,-42,39,32,43,-41,40,43,38,-37,41,42,39,-38,38,43,32,-34,44,47,46,-46,45,50,49,-49,51,53,52,-51,46,47,53,-52,47,55,54,-54,51,50,45,-47,56,52,44,-58,56,57,48,-50,53,54,-53,52,54,55,-45,44,55,-48,52,56,49,-51,48,57,44,-46,58,61,60,-60,67,66,62,-61,63,65,64,-63,64,65,58,-60,62,64,59,-61,58,65,63,-62,69,68,66,-68,61,63,68,-70,61,69,67,-61,68,63,62,-67,70,71,72,-74,71,70,74,-76,76,75,74,-78,78,79,80,-82,81,80,76,-73,79,78,71,-76,77,73,72,-77,77,74,70,-74,79,75,76,-81,72,71,78,-82,84,85,190,-192,85,84,86,-88,87,86,188,-190,83,82,89,-89,191,188,86,-85,85,87,189,-191,90,91,92,-94,94,95,91,-91,95,94,96,-98,97,96,93,-93,96,94,90,-94,91,95,97,-93,98,99,100,-102,99,98,102,-104,104,103,102,-106,106,107,108,-110,109,108,104,-101,107,106,99,-104,105,101,100,-105,105,102,98,-102,107,103,104,-109,100,99,106,-110,110,111,112,-114,111,110,114,-116,116,115,114,-118,118,119,120,-122,121,120,116,-113,119,118,111,-116,117,113,112,-117,117,114,110,-114,119,115,116,-121,112,111,118,-122,122,125,124,-124,123,127,126,-123,127,129,128,-127,129,124,125,-129,128,125,122,-127,123,124,129,-128,130,133,132,-132,131,136,135,-135,137,139,138,-137,132,133,139,-138,133,130,138,-140,137,136,131,-133,140,138,130,-142,140,141,134,-136,138,140,135,-137,134,141,130,-132,142,145,144,-144,143,148,147,-147,149,150,147,-149,144,145,152,-152,145,142,149,-153,151,148,143,-145,150,149,142,-154,150,153,146,-148,151,152,149,-149,146,153,142,-144,154,155,156,-158,157,156,158,-160,159,158,160,-162,155,154,161,-161,158,156,155,-161,154,157,159,-162,173,171,165,162,163,-165,168,169,166,170,172,-168,162,169,168,-164,167,164,163,-169,162,165,166,-170,165,171,170,-167,172,170,171,-174,172,173,164,-168, +174,175,176,-178,175,178,179,-181,181,180,179,-183,176,183,184,-178,177,184,185,-187,183,176,175,-181,182,187,174,-182,182,179,178,-188,184,181,-186,181,174,186,-186,174,177,-187,183,180,181,-185,178,175,174,-188,189,188,88,-90,190,189,89,-83,191,190,82,-84,88,188,191,-84 + } + Edges: *315 { + a: 0,1,2,3,4,5,6,7,8,10,15,16,17,18,19,20,21,23,24,25,27,28,31,34,35,37,38,42,43,44,46,56,57,58,59,60,61,62,63,64,65,66,67,68,70,77,80,82,83,84,86,96,97,98,99,100,101,102,103,104,105,107,108,110,111,113,114,119,121,122,125,136,137,138,139,140,141,142,143,144,145,146,147,149,151,152,153,154,160,161,162,163,165,167,169,173,186,187,188,189,190,191,192,193,194,195,196,197,199,201,208,210,211,213,215,217,226,227,228,229,231,232,233,234,236,237,238,239,240,241,243,244,245,247,249,250,266,267,268,269,271,272,273,275,276,277,278,279,280,281,282,288,290,291,292,293,294,295,297,299,300,301,303,305,314,315,316,317,319,320,321,322,324,325,326,327,328,329,331,332,333,335,337,338,354,355,356,357,359,360,361,362,364,365,366,367,368,369,371,372,373,375,377,378,394,395,396,397,398,399,400,402,403,404,406,408,418,419,420,421,422,423,424,425,426,427,428,429,431,433,435,442,444,445,447,449,458,459,460,461,462,463,464,465,466,467,469,471,472,473,475,476,478,484,485,487,498,499,500,501,503,504,505,507,508,509,511,513,522,523,524,525,526,527,528,529,530,531,532,533,534,536,538,543,547,553,558,559,560,561,562,563,564,565,566,568,569,570,571,572,575,576,577,581,582,583,584,588,590,591,594,609,611,615,619 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1872 { + a: 0.999999940395355,9.98106841620938e-009,0,1,9.9810693043878e-009,0,1,9.9810693043878e-009,0,1,9.9810693043878e-009,0,-1,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-5.41858753422275e-008,-1,0,-5.41858753422275e-008,-1,0,-5.41858753422275e-008,-1,0,-5.41858753422275e-008,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,-2.95245650150378e-009,0,1,1.88889501373524e-007,0,1,1.88889501373524e-007,0,1,5.30994306302546e-008,0,1,-2.95245650150378e-009,0,1,5.30994306302546e-008,0,1,-2.64991957266147e-008,0,1,-2.64991957266147e-008,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.999913036823273,5.98887563683093e-005,-0.0131920911371708,-0.999913036823273,5.98887527303305e-005,-0.0131920911371708,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418193355203,0.869492053985596,0.493904680013657,-0.00646418146789074,0.869491994380951,0.493904620409012,-0.00646418146789074,0.869491994380951,0.493904620409012,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999913036823273,-5.98006881773472e-005,0.0131920417770743,0.999913036823273,-5.9800691815326e-005,0.0131920427083969,-5.94961456954479e-005,-1,-2.18232526094653e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-5.94961420574691e-005,-0.999999940395355,-2.18232507904759e-005,-5.94961456954479e-005,-1,-2.18232544284547e-005,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920203566551,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829959203489e-005,0.999912977218628,-0.0131920194253325,-2.09829941013595e-005,0.999912917613983,0.0131919467821717,2.10185571631882e-005,-0.999912977218628,0.0131919458508492,2.10185571631882e-005,-0.999912977218628,0.0131919449195266,2.10185553441988e-005,-0.999912917613983, +0.0131919467821717,2.10185571631882e-005,-0.999912977218628,5.9633246564772e-005,1,2.17557044379646e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557026189752e-005,5.9633246564772e-005,1,2.17557044379646e-005,0.00656777899712324,0.869512736797333,-0.493866801261902,0.00656777946278453,0.869512736797333,-0.493866831064224,0.00656777899712324,0.869512736797333,-0.493866771459579,0.00656777946278453,0.869512856006622,-0.493866831064224,-0.999912917613983,5.98683691350743e-005,-0.0131920902058482,-0.999912917613983,5.98683691350743e-005,-0.0131920892745256,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,-0.999912977218628,5.91248099226505e-005,-0.0131920725107193,0.999913036823273,-5.96199242863804e-005,0.0131920585408807,0.999912917613983,-5.96199206484016e-005,0.0131920576095581,0.999912977218628,-5.97958714934066e-005,0.0131920436397195,0.999912917613983,-5.9795864217449e-005,0.0131920417770743,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988853931427,5.73197539779358e-005,0.00474170362576842,0.999988675117493,5.73197467019781e-005,0.00474170269444585,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.00338292540982366,0.692116379737854,-0.721777975559235,0.00338292517699301,0.692116320133209,-0.721778035163879,0.00338292517699301,0.692116260528564,-0.721778094768524,0.00338292540982366,0.692116379737854,-0.721778035163879,-0.999988675117493,-5.65034060855396e-005,-0.00475419545546174,-0.999988734722137,-5.65034097235184e-005,-0.00475419592112303,-0.999988734722137,-5.65034133614972e-005,-0.00475419638678432,-0.999988675117493,-5.65034097235184e-005,-0.00475419592112303,5.72661629121285e-005,-1,2.09090030693915e-005,5.72661629121285e-005,-1,2.09090048883809e-005,5.72661592741497e-005,-1,2.09090012504021e-005,5.72661629121285e-005,-1,2.09090048883809e-005,-0.00473799183964729,2.07282191695413e-005,0.999988853931427,-0.00473799183964729,2.07282191695413e-005,0.999988794326782,-0.00473799137398601,2.07282191695413e-005,0.999988794326782,-0.00473799183964729,2.07282191695413e-005,0.999988853931427, +0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.00474576279520988,-2.0727262381115e-005,-0.999988794326782,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,0.0047457623295486,-2.07272605621256e-005,-0.999988675117493,-0.00346189690753818,0.692146718502045,0.72174859046936,-0.00346189644187689,0.6921466588974,0.721748530864716,-0.00346189667470753,0.6921466588974,0.72174859046936,-0.00346189667470753,0.692146718502045,0.721748530864716,-5.71319069422316e-005,1,-2.06862387130968e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319105802104e-005,1,-2.06862368941074e-005,-5.71319142181892e-005,1,-2.06862387130968e-005,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.74054538446944e-005,-0.00474825873970985,-0.999988794326782,-5.74054574826732e-005,-0.00474825920537114,-0.999988734722137,-5.7405461120652e-005,-0.00474825873970985,0.999988794326782,5.76893617107999e-005,0.00474173063412309,0.999988734722137,5.76893580728211e-005,0.0047417301684618,0.999988734722137,5.73425240872893e-005,0.00474170502275229,0.999988734722137,5.73425240872893e-005,0.00474170502275229,1,9.04206203244939e-008,-1.07071338462106e-008,1,1.22326682117091e-007,-1.72784222485234e-008,1,1.34640615101489e-007,0,1,8.43995451305091e-008,2.69929767426902e-009,1.79776031927759e-006,0.679009616374969,-0.734129250049591,1.79776031927759e-006,0.679009735584259,-0.734129369258881,1.79776020559075e-006,0.679009735584259,-0.734129309654236,1.79776031927759e-006,0.679009675979614,-0.734129369258881,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,-1,5.38558106200071e-006,-3.21463380714704e-006,-1,5.38558151674806e-006,-3.21463426189439e-006,-0.999999940395355,5.38558060725336e-006,-3.21463380714704e-006,0,-1,-5.20894811726941e-015,0,-0.999999940395355,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,0,-1,-5.20894811726941e-015,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355,-4.76486047773506e-006,0,0.999999940395355, +9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,9.52981372392969e-006,0,-1,1.74712749867467e-006,0.679010033607483,0.734129011631012,1.74712738498783e-006,0.679009974002838,0.734129011631012,1.74712749867467e-006,0.679010093212128,0.734129071235657,1.74712749867467e-006,0.679010033607483,0.734128952026367,0,1,1.44456171469187e-008,0,1,1.44456180350971e-008,0,1,1.44456180350971e-008,0,1,1.44456171469187e-008,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,-1,0,-1.88927951967344e-005,0,1,1.50248425256905e-007,0,1,1.5024841104605e-007,0,0.999999940395355,1.50248425256905e-007,0,0.999999940395355,1.5024841104605e-007,1,9.04206203244939e-008,-1.07071338462106e-008,1,0,-1.88922584243301e-007,1,1.22326682117091e-007,-1.72784222485234e-008,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,-1,0,4.8821257223608e-006,1,-3.19707709195427e-007,2.44107329905319e-008,1,-3.19707709195427e-007,2.44107329905319e-008,1,9.04206203244939e-008,-1.07071338462106e-008,1,8.43995451305091e-008,2.69929767426902e-009,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,1,-9.02258943824563e-006,-0.000320159597322345,1,-9.02258943824563e-006,-0.000320159626426175,0.999999940395355,-9.05277829588158e-006,-0.000320160674164072,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.493933111429214,0.000166126454132609,0.869499862194061,0.49393305182457,0.000166126454132609,0.869499862194061,0.49393305182457,-1,9.07949470274616e-006,0.000320160674164072,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-0.999999940395355,9.07635330804624e-006,0.000320160615956411,-1,9.07949379325146e-006,0.000320160645060241,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,-9.1559513748507e-006,-0.999999940395355,-6.27566168986959e-006,-9.1559513748507e-006,-1,-6.27566123512224e-006,0.000320214341627434,-6.39191193840816e-006,0.999999940395355,0.000320214312523603,-6.39191239315551e-006,0.999999940395355, +0.000320214312523603,-6.39191148366081e-006,0.99999988079071,0.000320214312523603,-6.39191148366081e-006,0.99999988079071,-0.000320194551022723,6.42706663711579e-006,-0.999999940395355,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,-0.000320194521918893,6.42706663711579e-006,-0.99999988079071,-0.000320194551022723,6.42706709186314e-006,-0.999999940395355,9.15591499506263e-006,1,6.76642548569362e-006,9.15591499506263e-006,0.999999940395355,6.76642594044097e-006,9.15591408556793e-006,0.999999940395355,6.76642503094627e-006,9.15591499506263e-006,0.999999940395355,6.76642548569362e-006,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195875903592,0.869506239891052,-0.493921905755997,-0.000150195861351676,0.869506239891052,-0.493921875953674,-0.000150195890455507,0.869506359100342,-0.493921935558319,1,-9.02258943824563e-006,-0.000320159597322345,1,-7.92104128777282e-006,-0.000320120336255059,1,-7.92104128777282e-006,-0.000320120307151228,1,-9.02258943824563e-006,-0.000320159626426175,-1,9.1940655693179e-006,0.000320161518175155,-1,9.07949470274616e-006,0.000320160674164072,-1,9.07949379325146e-006,0.000320160645060241,-1,9.1940655693179e-006,0.000320161459967494,-0.999998569488525,-3.94211419916246e-005,0.00169780175201595,-0.999998569488525,-3.94211383536458e-005,0.00169780163560063,-0.999998509883881,-3.94211383536458e-005,0.00169780163560063,-0.999998569488525,-3.94211419916246e-005,0.00169780186843127,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083775997162,-0.721816122531891,-0.00122566963545978,0.692083835601807,-0.721816122531891,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64314006321365e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,0.99999862909317,8.64313915371895e-006,-0.00168125994969159,8.8063470684574e-006,-1,6.25615257376921e-006,8.806345249468e-006,-1,6.25615211902186e-006,8.8063461589627e-006,-1,6.25615257376921e-006, +8.8063470684574e-006,-1,6.25615211902186e-006,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,0.00168557243887335,6.19702859694371e-006,0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,-0.00169338774867356,-6.22165498498362e-006,-0.999998569488525,-0.00169338739942759,-6.22165362074156e-006,-0.999998509883881,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092895507813,0.721807479858398,0.0012133406708017,0.692092835903168,0.721807479858398,-8.84460132510867e-006,1,-6.04430579187465e-006,-8.84460223460337e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,-8.84460132510867e-006,1,-6.0443053371273e-006,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.99999862909317,8.79363778949482e-006,-0.00168955826666206,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,0.999998569488525,8.79363688000012e-006,-0.00168955803383142,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099211169872e-006,0.00170264416374266,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-0.999998509883881,-8.70099120220402e-006,0.00170264393091202,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-8.87935073023982e-007,5.85313046030933e-007,-1,6.22832317276334e-007,5.85313046030933e-007,-1,6.22832430963172e-007,0,-1,-8.87935016180563e-007,-0.679038405418396,1.20795220936998e-005,-0.734102666378021,-0.679038524627686,1.20795239126892e-005,-0.734102785587311,-0.679038465023041,1.20795220936998e-005,-0.734102725982666, +-0.679038465023041,1.20795239126892e-005,-0.734102785587311,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,6.08653645031154e-005,1,1.66161244123941e-005,6.08653681410942e-005,1,1.66161262313835e-005,1,-7.58369026243599e-007,0,1,-7.58369139930437e-007,0,1,-7.58369139930437e-007,0,1,-7.58369026243599e-007,0,-9.30813426336385e-010,1.66301488206955e-005,1,-9.30813426336385e-010,1.66301470017061e-005,1,-9.30813370825234e-010,1.66301470017061e-005,1,-9.30813315314083e-010,1.66301470017061e-005,0.999999940395355,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301433637273e-005,-1,0,1.66301451827167e-005,-1,-0.679038822650909,1.21548073366284e-005,0.734102308750153,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548073366284e-005,0.734102368354797,-0.679038822650909,1.21548064271337e-005,0.734102368354797,-1,-2.14240458262793e-007,2.31558516361474e-007,-1,-2.14240458262793e-007,2.31558544783184e-007,-1,-2.14240444051939e-007,2.31558516361474e-007,-1,-2.14240444051939e-007,2.31558530572329e-007,0,1,0,0,1,0,0,1,0,0,1,0,5.85313046030933e-007,-1,6.22832430963172e-007,5.85313046030933e-007,-1,6.22832317276334e-007,6.16154352428566e-007,-1,7.0243783056867e-007,6.16154352428566e-007,-1,7.0243783056867e-007,3.32982235704549e-005,-1,9.89938598650042e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982272084337e-005,-1,9.89938507700572e-006,3.32982235704549e-005,-1,9.89938507700572e-006,-0.67890328168869,-8.38375945022563e-006,-0.73422771692276,-0.67890328168869,-8.38376035972033e-006,-0.73422771692276,-0.678903341293335,-8.38376035972033e-006,-0.73422771692276,-0.67890328168869,-8.38375945022563e-006,-0.734227657318115,-0.000101282203104347,1,1.02277781479643e-005,-0.000101282210380305,1,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,-0.000101282203104347,0.999999940395355,1.02277781479643e-005,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007,1,1.16622800305777e-006,-6.19811089563882e-007, +1,1.16622800305777e-006,-6.19811089563882e-007,-1.81460357850938e-008,-2.25984804274049e-005,0.999999940395355,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460375614506e-008,-2.25984822463943e-005,1,-1.81460393378075e-008,-2.25984840653837e-005,1,0,-2.25984767894261e-005,-1,0,-2.25984767894261e-005,-1,0,-2.25984749704367e-005,-1,0,-2.25984767894261e-005,-1,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225392341614,-0.678905725479126,-8.1463358583278e-006,0.734225392341614,-0.678905785083771,-8.1463367678225e-006,0.734225451946259,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206292988209e-006,-1,0,2.11206270250841e-006,0,1,-1.68314770121469e-007,0,1,-1.68314784332324e-007,0,1,-1.68314784332324e-007,0,1,-1.68314770121469e-007,9.98626205728215e-007,-1,0,9.98626205728215e-007,-1,0,9.98626092041377e-007,-1,0,9.98626092041377e-007,-1,0,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,0,-1,6.33820627626847e-006,1,0,0,1,0,0,1,0,0,1,0,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-5.42336749731476e-007,0.999999940395355,0,-1,-6.41182055005629e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017627404861e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-1,-6.41182111849048e-007,2.14017605720818e-012,-2.01701233493168e-008,0,1,-2.01701215729599e-008,0,1,-2.01701251256736e-008,0,1,-2.01701233493168e-008,0,1,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-0.999999940395355,0,2.64029807794941e-007,-1,0,2.64029807794941e-007,-1,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0,-1,6.3220395531971e-006,0.679036736488342,1.21548700917629e-005,-0.734104335308075,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036736488342,1.21548710012576e-005,-0.73410427570343,0.679036796092987,1.21548700917629e-005,-0.73410427570343,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006,0,1,7.02467832525144e-006, +0,1,7.02467832525144e-006,-0.999999940395355,-5.03688909248012e-007,0,-1,-5.03688909248012e-007,0,-0.999999940395355,-5.03688966091431e-007,0,-1,-5.03688966091431e-007,0,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66304089361802e-005,1,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0,1.66301360877696e-005,-0.999999940395355,0.679036974906921,1.22826431834255e-005,0.734103977680206,0.679037034511566,1.22826450024149e-005,0.734104037284851,0.679037034511566,1.22826431834255e-005,0.734103977680206,0.679037094116211,1.22826440929202e-005,0.734104037284851,0.999999940395355,-3.23027109061513e-007,2.31556512630959e-007,1,-3.23027109061513e-007,2.31556526841814e-007,0.999999940395355,-3.23027080639804e-007,2.31556526841814e-007,1,-3.23027109061513e-007,2.31556526841814e-007,-3.04326222249074e-005,0.999999940395355,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,-3.04326240438968e-005,1,-8.74531087902142e-006,-3.04326222249074e-005,1,-8.74531178851612e-006,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.679020822048187,0,-0.7341188788414,0.679020881652832,0,-0.73411899805069,0.679020941257477,0,-0.73411899805069,0.679020881652832,0,-0.7341188788414,3.88587613997515e-005,0.999999940395355,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587613997515e-005,1,-5.68367840969586e-006,3.88587650377303e-005,1,-5.68367840969586e-006,-1,-1.84129009994649e-006,3.09910234363997e-007,-1,-1.84129021363333e-006,3.09910205942288e-007,-0.999999940395355,-1.84128998625965e-006,3.09910234363997e-007,-1,-1.84129009994649e-006,3.09910262785706e-007,0,0,1,0,0,1,0,0,1,0,0,1,0,-2.10303909398135e-007,-0.999999940395355,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0,-2.10303937819845e-007,-1,0.679020643234253,-1.03141992724431e-007,0.734119236469269,0.679020583629608,-1.03141971408149e-007,0.734119117259979,0.679020583629608,-1.03141985619004e-007,0.734119176864624, +0.679020583629608,-1.03141985619004e-007,0.734119236469269,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,1,0,-5.2801033234573e-007,1,0,-5.28010389189149e-007,0,1,-1.55755678861169e-005,0,1,-1.55755678861169e-005,0,0.999999940395355,-1.55755660671275e-005,0,0.999999940395355,-1.55755660671275e-005,-3.25221945728094e-012,-0.999999940395355,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221945728094e-012,-1,-4.54693235951709e-006,-3.25221967412137e-012,-1,-4.54693235951709e-006,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.999999940395355,0,0,-1,0,0,-1,0,0,-1,0,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,4.82816666647068e-008,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,-1,0,0,1,0,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,0,0.999999940395355,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,0.913297891616821,-0.407292187213898,0,1,0,0,1,0,0,1,0,0,1,0,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,0,0.913297891616821,0.407292187213898,-1,-9.59317549131811e-006,-9.7404508778709e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1,-9.5931745818234e-006,-9.7404499683762e-006,-1.72178329194139e-006,0.679008662700653,-0.734130322933197,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,-1.72178317825455e-006,0.679008603096008,-0.734130263328552,-1.72178317825455e-006,0.679008662700653,-0.734130263328552,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,1,-2.84182419818535e-007,0,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,0,-1,-1.06829151883917e-016,-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1, +-4.86403769173194e-006,0,1,-4.86403769173194e-006,0,1,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-9.52972368395422e-006,0,-0.999999940395355,-1.77240713128413e-006,0.679008722305298,0.734130203723907,-1.7724073586578e-006,0.679008781909943,0.734130263328552,-1.77240713128413e-006,0.679008662700653,0.734130144119263,-1.77240701759729e-006,0.679008662700653,0.734130203723907,0,1,0,0,0.999999940395355,0,0,1,0,0,1,0,1,0,-1.88927970157238e-005,1,0,-1.88927988347132e-005,1,0,-1.88927951967344e-005,0,1,7.56378355504239e-008,0,1,7.56378284449966e-008,0,1,7.56378355504239e-008,0,1,7.56378355504239e-008,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,-1,0,1.90815499081509e-005,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,0.999999940395355,5.38558060725336e-006,-3.21463357977336e-006,1,5.38558151674806e-006,-3.21463380714704e-006,1,5.38558106200071e-006,-3.21463357977336e-006,-1,3.52387942257337e-005,-9.86193754215492e-006,-1,3.52387978637125e-005,-9.86193754215492e-006,-1,3.52387942257337e-005,-9.86193663266022e-006,-1,3.52387978637125e-005,-9.86193572316552e-006,1,0,0,1,0,0,0.999999940395355,0,0,0.999999940395355,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.999999940395355,0,0,-0.999999940395355,0,0,0,0,1,0,0,1,0,0,1,0,0,1 + } + NormalsW: *624 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementColor: 0 { + Version: 101 + Name: "colorSet0" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + Colors: *2496 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + ColorIndex: *624 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, +534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *818 { + a: 0.443416982889175,0.955156445503235,0.344901740550995,0.955156564712524,0.344901740550995,0.853183090686798,0.443417012691498,0.853182911872864,0.17877122759819,0.955156445503235,0.0874400585889816,0.955156326293945,0.0874401777982712,0.853183031082153,0.178771287202835,0.853182911872864,0.177480280399323,0.974255919456482,0.177348136901855,0.985842823982239,0.347053855657578,0.985842943191528,0.347053855657578,0.974255919456482,0.420150607824326,0.128435462713242,0.50240296125412,0.12843556702137,0.502403020858765,0.0594946332275867,0.420150727033615,0.0594945140182972,0.420150846242905,0.217636197805405,0.502403020858765,0.217636346817017,0.420150607824326,0.237143352627754,0.502402901649475,0.237143531441689,0.400643706321716,0.179756984114647,0.400643587112427,0.217636376619339,0.52191025018692,0.217636376619339,0.521910190582275,0.179757088422775,0.571343958377838,0.179757043719292,0.571343958377838,0.128435507416725,0.351209789514542,0.128435626626015,0.351209789514542,0.179757043719292,0.420150607824326,0.0267181396484375,0.502402901649475,0.0267180800437927,0.502402901649475,0.275022685527802,0.420150607824326,0.00621560215950012,0.50240296125412,0.0344629473984241,0.420150846242905,0.0344628281891346,0.502402901649475,0.00621557235717773,0.420150607824326,0.275022715330124,0.264068990945816,0.369167864322662,0.328566998243332,0.369167864322662,0.328566998243332,0.451602876186371,0.264068990945816,0.451602876186371,0.392020136117935,0.427065432071686,0.392020136117935,0.443189740180969,0.336279183626175,0.443189740180969,0.336279183626175,0.427065461874008,0.208328038454056,0.451602876186371,0.14383003115654,0.451602876186371,0.14383003115654,0.369167864322662,0.208328038454056,0.369167864322662,0.0237921178340912,0.374313235282898,0.0795330703258514,0.374313235282898,0.0795330703258514,0.438811242580414,0.0237921178340912,0.438811242580414,0.0880890190601349,0.451602876186371,0.0880890190601349,0.369167864322662,0.392020136117935,0.394816964864731,0.336279183626175,0.394816964864731, +0.392020136117935,0.378692746162415,0.336279183626175,0.378692746162415,0.312442481517792,0.451602876186371,0.280193507671356,0.451602876186371,0.192203536629677,0.451602876186371,0.159954532980919,0.451602876186371,0.185856580734253,0.0926353260874748,0.185856580734253,0.0138422846794128,0.126901626586914,0.0138413310050964,0.126901626586914,0.0926353260874748,0.0766056776046753,0.110238313674927,0.126917600631714,0.110233299434185,0.0766086578369141,0.0926353260874748,0.0176396369934082,0.0926353260874748,0.0298216342926025,0.105343267321587,0.0644376277923584,0.105349287390709,0.245551884174347,0.0146487951278687,0.24556690454483,0.0649688243865967,0.304521858692169,0.0649697780609131,0.304530918598175,0.0146467685699463,0.23616361618042,0.0926353260874748,0.23616361618042,0.0138422846794128,0.0766086578369141,0.0138413310050964,0.185835599899292,0.110240273177624,0.236152648925781,0.110240273177624,0.297591328620911,0.0742265582084656,0.247273445129395,0.0742382556200027,0.247271776199341,0.108855359256268,0.297590970993042,0.108847573399544,0.0176396369934082,0.0138413310050964,0.139070630073547,0.105352446436882,0.173687696456909,0.105354122817516,0.346374928951263,0.345042794942856,0.325913935899735,0.314074814319611,0.396267920732498,0.314075797796249,0.396267980337143,0.345042824745178,0.219061255455017,0.31082221865654,0.219061225652695,0.351601183414459,0.234236180782318,0.351600170135498,0.234236240386963,0.310823202133179,0.314456880092621,0.312718689441681,0.244102880358696,0.312717735767365,0.264563858509064,0.343685775995255,0.314456850290298,0.343685686588287,0.188095226883888,0.31082421541214,0.117741242051125,0.310825169086456,0.117741242051125,0.35159820318222,0.188095241785049,0.351599216461182,0.0867732614278793,0.310821205377579,0.0867732614278793,0.351603239774704,0.0512322634458542,0.351615190505981,0.0663522481918335,0.351613223552704,0.0663522481918335,0.31081023812294,0.051232248544693,0.31080824136734,0.0219892263412476,0.310816168785095,0.0219892263412476,0.351607233285904,0.244102895259857, +0.343685686588287,0.325913935899735,0.345042765140533,0.27486789226532,0.354828715324402,0.304152876138687,0.354828685522079,0.385963946580887,0.356185764074326,0.356679916381836,0.35618582367897,0.269982725381851,0.465179026126862,0.269982546567917,0.54761403799057,0.205484628677368,0.54761403799057,0.205484628677368,0.465178996324539,0.0209820568561554,0.520734786987305,0.0767230093479156,0.520734786987305,0.0767230093479156,0.536859154701233,0.0209820568561554,0.536859154701233,0.0852456092834473,0.54761403799057,0.0852456092834473,0.465178996324539,0.149743616580963,0.465178996324539,0.149743616580963,0.54761403799057,0.39248850941658,0.475944548845291,0.39248850941658,0.540442526340485,0.33674755692482,0.540442526340485,0.33674755692482,0.475944548845291,0.325723737478256,0.465179264545441,0.325723350048065,0.547614276409149,0.0209820568561554,0.488486349582672,0.0767230093479156,0.488486349582672,0.0209820568561554,0.472362160682678,0.0767230093479156,0.472362160682678,0.253858119249344,0.54761403799057,0.221609145402908,0.54761403799057,0.101370133459568,0.54761403799057,0.133619129657745,0.54761403799057,0.143882751464844,0.2242591381073,0.131702780723572,0.211554169654846,0.190680772066116,0.211554169654846,0.178500801324844,0.2242591381073,0.131700754165649,0.229151129722595,0.0813738107681274,0.229151129722595,0.0813727378845215,0.21155309677124,0.022391676902771,0.211554169654846,0.0691918134689331,0.2242591381073,0.0345736742019653,0.2242591381073,0.250547349452972,0.181575328111649,0.250548303127289,0.131255298852921,0.309529364109039,0.131255298852921,0.309529364109039,0.181575328111649,0.190682798624039,0.132771164178848,0.241007685661316,0.132772237062454,0.241012692451477,0.21155309677124,0.0813747644424438,0.132771164178848,0.131700754165649,0.132771164178848,0.241009593009949,0.229151129722595,0.190682798624039,0.229151129722595,0.303718388080597,0.194637835025787,0.303718417882919,0.229256808757782,0.253398388624191,0.229256808757782,0.253398358821869,0.194638758897781,0.022391676902771,0.132770210504532, +0.314053773880005,0.807190418243408,0.199803799390793,0.807190418243408,0.199803799390793,0.605843782424927,0.314053773880005,0.605843782424927,0.752556622028351,0.628264307975769,0.86680668592453,0.628264307975769,0.866806745529175,0.806128144264221,0.752557575702667,0.806128144264221,0.606166839599609,0.807190418243408,0.491917848587036,0.807190418243408,0.491917848587036,0.605843782424927,0.606166839599609,0.605843782424927,0.625485181808472,0.627932846546173,0.739734053611755,0.627932846546173,0.7397341132164,0.805796802043915,0.625485241413116,0.805796802043915,0.02193982899189,0.807190418243408,0.02193982899189,0.605843782424927,0.864547491073608,0.491837918758392,0.80350649356842,0.491837918758392,0.80350649356842,0.377795934677124,0.864547491073608,0.377795934677124,0.92374724149704,0.439607471227646,0.984788179397583,0.439607501029968,0.984788000583649,0.490848511457443,0.923747062683105,0.490848541259766,0.752265572547913,0.491836905479431,0.691224455833435,0.491836905479431,0.691224455833435,0.377795934677124,0.752265572547913,0.377795934677124,0.922260820865631,0.377518177032471,0.983301877975464,0.377518177032471,0.98330169916153,0.428759157657623,0.922260761260986,0.428759217262268,0.915788531303406,0.377795934677124,0.915788531303406,0.491837918758392,0.718920648097992,0.360248625278473,0.707171618938446,0.347544610500336,0.764058530330658,0.34754353761673,0.752309620380402,0.360247552394867,0.913923621177673,0.347539603710175,0.91392457485199,0.364843547344208,0.867435574531555,0.364844620227814,0.867434620857239,0.347541630268097,0.810547530651093,0.347542583942413,0.855684638023376,0.360246598720551,0.822296559810638,0.360246598720551,0.981990456581116,0.254537522792816,0.981990456581116,0.301025539636612,0.925104379653931,0.301025539636612,0.925105452537537,0.254537522792816,0.764058530330658,0.247167691588402,0.810547530651093,0.247166678309441,0.867433667182922,0.247166678309441,0.913922667503357,0.247164711356163,0.810547530651093,0.36484557390213,0.764059603214264,0.364846646785736,0.968531727790833, +0.362279713153839,0.93514358997345,0.36227947473526,0.935143351554871,0.315791428089142,0.968531847000122,0.315791487693787,0.707172572612762,0.247168704867363,0.804173231124878,0.0519382506608963,0.79386842250824,0.0407954752445221,0.843761682510376,0.0407952219247818,0.833457112312317,0.0519382208585739,0.793863892555237,0.0559697188436985,0.753085970878601,0.055962223559618,0.753087759017944,0.0407877266407013,0.703194737434387,0.0407741665840149,0.742780685424805,0.051928237080574,0.71349561214447,0.0519200265407562,0.891615092754364,0.0524680688977242,0.891615092754364,0.0116940438747406,0.941508114337921,0.011694073677063,0.941508114337921,0.0524680390954018,0.843762516975403,0.00982817262411118,0.884536862373352,0.00982712954282761,0.884541392326355,0.0407920926809311,0.753096461296082,0.00982070714235306,0.793869733810425,0.00982795655727386,0.884541153907776,0.055967140942812,0.843764185905457,0.0559691675007343,0.979092001914978,0.0520394444465637,0.94980800151825,0.0520394444465637,0.949808120727539,0.0112654566764832,0.979092001914978,0.0112654268741608,0.703203439712524,0.00980619341135025,0.865641593933105,0.617924213409424,0.865641474723816,0.503884196281433,0.804654836654663,0.503884196281433,0.804654717445374,0.617924213409424,0.925833523273468,0.566471457481384,0.925833582878113,0.617712438106537,0.9867182970047,0.617712378501892,0.98671817779541,0.566471457481384,0.753413677215576,0.617924213409424,0.753413677215576,0.503884196281433,0.692371606826782,0.503884196281433,0.692371606826782,0.617924213409424,0.985805869102478,0.555892586708069,0.985805869102478,0.504651784896851,0.924608826637268,0.504651665687561,0.924608767032623,0.555892467498779,0.916882395744324,0.503884196281433,0.916882395744324,0.617924213409424,0.761773407459259,0.2221290320158,0.761773407459259,0.121753036975861,0.704887449741364,0.121753036975861,0.704887449741364,0.2221290320158,0.911636531352997,0.2221290320158,0.865147531032562,0.2221290320158,0.865147531032562,0.239433035254478,0.911636531352997,0.239433035254478,0.865147531032562, +0.121754050254822,0.808261454105377,0.121754050254822,0.808262407779694,0.2221290320158,0.981414139270782,0.125705316662788,0.924529135227203,0.125705316662788,0.924528181552887,0.172193333506584,0.981414139270782,0.172193333506584,0.911636531352997,0.121754050254822,0.808262407779694,0.239433035254478,0.761773407459259,0.239433035254478,0.936277329921722,0.186104521155357,0.936277329921722,0.232592508196831,0.969666302204132,0.232592508196831,0.969665348529816,0.186104521155357,0.820010483264923,0.234834000468254,0.853398501873016,0.234834000468254,0.716636478900909,0.234834000468254,0.750024497509003,0.234834000468254,0.887217402458191,0.0972354114055634,0.887211441993713,0.0662674009799957,0.837318599224091,0.0662775784730911,0.837324619293213,0.09724460542202,0.796544671058655,0.0972486138343811,0.796547114849091,0.112423107028008,0.837325155735016,0.112419098615646,0.746651947498322,0.0972485989332199,0.756955742835999,0.108392126858234,0.786239683628082,0.108392156660557,0.945459485054016,0.0681479573249817,0.895566582679749,0.0681479275226593,0.895566582679749,0.108921930193901,0.945459485054016,0.108921959996223,0.705877304077148,0.066279262304306,0.705872178077698,0.0972453057765961,0.746651530265808,0.0662815719842911,0.79654461145401,0.0662816017866135,0.746650159358978,0.112423092126846,0.705873072147369,0.112420283257961,0.952447533607483,0.0683753490447998,0.952448487281799,0.109148196876049,0.981731534004211,0.109148256480694,0.981731534004211,0.0683753788471222,0.847631752490997,0.108386099338531,0.876914858818054,0.108380421996117,0.50232982635498,0.825111627578735,0.3422030210495,0.825111627578735,0.342202961444855,0.985239565372467,0.50232982635498,0.985239565372467,0.659914612770081,0.985239505767822,0.50366747379303,0.985239565372467,0.503667593002319,0.825111627578735,0.65991473197937,0.825111567974091,0.0219481587409973,0.985239565372467,0.182076066732407,0.985239565372467,0.182075887918472,0.825111627578735,0.0219478011131287,0.825111627578735,0.983178973197937,0.985239505767822,0.823052167892456, +0.985239624977112,0.823052167892456,0.825111627578735,0.983178973197937,0.825111627578735,0.662690460681915,0.824877917766571,0.66269052028656,0.985006034374237,0.822818458080292,0.985005915164948,0.822818398475647,0.824877917766571,0.375090152025223,0.598597466945648,0.322660863399506,0.598615944385529,0.296444237232208,0.586937010288239,0.296439707279205,0.560810029506683,0.401291310787201,0.560773909091949,0.401300609111786,0.586900413036346,0.0283541679382324,0.560791909694672,0.133207082748413,0.560810029506683,0.133204817771912,0.586937010288239,0.106989778578281,0.598620533943176,0.0545617267489433,0.59861147403717,0.0283496975898743,0.586918890476227,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.982743382453918,0.642726600170136,0.982743382453918,0.805963575839996,0.564537703990936,0.586840867996216,0.564528167247772,0.560713887214661,0.982743382453918,0.805963575839996,0.956530034542084,0.805963516235352,0.956530034542084,0.64272677898407,0.982743382453918,0.642726600170136,0.90410315990448,0.642726719379425,0.90410315990448,0.805962979793549,0.877889394760132,0.805962681770325,0.877889394760132,0.642726719379425,0.346985518932343,0.284392386674881,0.396878480911255,0.284392386674881,0.3968785405159,0.253423452377319,0.326524496078491,0.253422379493713,0.218051791191101,0.250981867313385,0.233226776123047,0.250982880592346,0.233226776123047,0.291759878396988,0.218051791191101,0.291760861873627,0.26193442940712,0.285466372966766,0.311827391386032,0.285466372966766,0.30152240395546,0.29660838842392,0.272238403558731,0.29660838842392,0.187085866928101,0.25098380446434,0.187085807323456,0.291758835315704,0.11673179268837,0.291757881641388,0.11673179268837,0.250984847545624,0.0857638418674469,0.291762828826904,0.0857628285884857,0.250980854034424,0.0502228438854218,0.29177588224411,0.0502228736877441,0.250967800617218,0.0653428137302399,0.250969767570496,0.0653428137302399,0.291773855686188,0.0209798216819763,0.291766881942749,0.0209798216819763,0.250976860523224,0.241473391652107,0.254497408866882, +0.241473391652107,0.285466372966766,0.326524496078491,0.284392416477203,0.311827391386032,0.254498362541199,0.386574536561966,0.295535445213318,0.357290506362915,0.295535415410995,0.491917848587036,0.706517100334167,0.606166839599609,0.706517100334167,0.02193982899189,0.706517100334167,0.199803799390793,0.706517100334167,0.314053773880005,0.706517100334167 + } + UVIndex: *624 { + a: 0,1,2,3,4,5,6,7,7,2,1,4,11,10,9,8,12,13,14,15,16,17,13,12,18,19,17,16,20,21,16,12,13,17,22,23,13,23,24,25,20,12,26,27,28,29,34,31,14,32,33,15,35,30,19,18,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,45,52,53,46,36,39,44,47,54,40,43,55,56,54,55,57,39,38,58,59,60,61,45,44,62,63,64,65,66,67,65,68,69,70,71,68,72,73,74,75,63,62,76,77,68,65,64,78,76,62,79,80,81,82,83,84,78,85,69,68,86,87,62,65,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,101,104,105,102,103,93,92,100,106,107,108,109,106,109,110,111,97,112,98,107,105,104,108,88,113,89,98,114,115,99,116,117,88,91,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,129,128,121,120,118,134,135,119,136,137,123,122,138,139,137,136,119,140,141,120,142,126,129,143,144,145,146,147,145,148,149,150,151,150,152,153,154,155,156,157,158,159,160,146,161,162,145,150,163,164,146,160,165,166,167,168,161,150,151,169,146,145,162,158,170,171,407,408,174,175,176,177,178,179,404,405,182,183,184,185,408,404,179,170,171,186,406,407,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,188,191,189,196,199,190,206,207,208,209,210,211,212,213,214,213,215,216,217,218,219,220,221,222,214,208,223,224,210,213,225,226,208,214,227,228,229,230,223,213,214,222,208,207,231,221,232,233,234,235,233,236,237,238,239,238,240,241,242,243,244,245,246,247,248,234,249,250,233,238,251,252,234,248,253,254,255,256,249,238,239,257,234,233,250,246,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,259,258,275,261,260,267,266,276,277,278,279,280,281,282,283,284,285,286,281,287,288,289,290,277,276,286,285,284,281,280,291,292,286,276,293,294,295,296,297,286,298,299,281,300,301,276,279,302,303,304,305,305,306,307,308,309,310,311,306,312,313,314,315,316,317,309,318,319,306,305,304,320,309,317,321,322,323,324,325,319,318,309,306,326,327,302,305,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,337,330,329,338,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,353,352,365,351,350,356,355,366,367,368,369, +370,368,367,371,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,389,388,390,391,387,386,378,381,392,393,394,395,392,396,397,393,398,382,399,395,394,391,390,374,377,400,401,383,382,398,402,375,374,403,405,404,180,181,407,406,187,172,408,407,172,173,180,404,408,173 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *315 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementColor" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + NodeAttribute: 2869522781840, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522781264, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522780304, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522782032, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522782416, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522782800, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522783184, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522779728, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522779920, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522780112, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522774928, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522777040, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522777424, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869522770704, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869670862832, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869670863792, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869670864560, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869670865712, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869670861296, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869670866288, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869670866480, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + NodeAttribute: 2869670870896, "NodeAttribute::", "LimbNode" { + Properties70: { + P: "Size", "double", "Number", "",166.666666666667 + } + TypeFlags: "Skeleton" + } + Model: 2869519093328, "Model::Character_Rig", "Null" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869519063168, "Model::CH_Roadworker", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869519097968, "Model::CH_Hobo", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869519100288, "Model::CH_BusinessMan", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869519095648, "Model::CH_Robber", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869519107248, "Model::CH_Woman", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869519104928, "Model::CH_Punk", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869519109568, "Model::CH_Sheriff", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869519116528, "Model::CH_FireFighter", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869519114208, "Model::CH_Trucker", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869717004608, "Model::CH_StreetMan", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869728999040, "Model::CH_Policeman", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869729008320, "Model::CH_RiotCop", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "AL7",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "AL7",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "AL7",1,1,1 + } + Shading: T + Culling: "CullingOff" + } + Model: 2869729006000, "Model::Hips_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0,0,-179.720077639272 + P: "PostRotation", "Vector3D", "Vector", "",0,-0,90.2799223607281 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",-3.62720062844001e-014,104.498764038086,-6.26920836939172e-016 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,-0,-1.34179650624242e-015 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "blendParent1", "Number", "", "A+U",0,0,1 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729003680, "Model::UpperLeg_Left_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",-0.00394050561046061,-4.60916194358817,90.0471207991052 + P: "PostRotation", "Vector3D", "Vector", "",-0,-0,-89.9530315878793 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",-12.8917083740236,-22.1587995731299,-1.7863872655467 + P: "Lcl Rotation", "Lcl Rotation", "", "A",1.34833577429745,4.56133608917042,0.0526673317082876 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729010640, "Model::LowerLeg_Left_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0.0945436622807706,0.0575597142229315,-89.8756301305645 + P: "PostRotation", "Vector3D", "Vector", "",114.895946948656,89.8629927450595,24.8007660036078 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",-34.9308202231301 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",37.452163696289,7.105427357601e-015,1.11022302462516e-016 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0.00055211297888565,-0.078459180450902,0.0011513013055532 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729024560, "Model::Foot_Left_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",-89.3947353395319,89.3868009475171,124.343753768804 + P: "PostRotation", "Vector3D", "Vector", "",56.2591287150057,0.506290431535291,179.654043078852 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",38.8743743896484,-1.72084568816899e-015,7.34246441425057e-010 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-1.37799775939777,0.00876707931539793,-0.132863526881682 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729026880, "Model::Toe_Left_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",1.1142311655578e-016,3.18052386974428e-015,-3.2015095522462e-015 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",6.72411459845534e-010,-14.9733492611638,21.9697023308992 + P: "Lcl Rotation", "Lcl Rotation", "", "A",7.07841534447877e-013,-1.68095035158325e-014,2.29644419302244e-014 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729015280, "Model::UpperLeg_Right_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",-0.227281468116563,-4.41527071374937,89.3053997150512 + P: "PostRotation", "Vector3D", "Vector", "",179.717062881228,-0.193023815688096,-89.3074577913307 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",-12.8916640380859,22.158809538358,1.78638806891858 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-1.41241517720119,5.37728076966396,-0.0570781363630683 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729012960, "Model::LowerLeg_Right_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",179.997988675875,0.513279679737694,-90.7030842479344 + P: "PostRotation", "Vector3D", "Vector", "",53.8924629270226,89.1297625164669,143.890622345321 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",-38.1352701969283 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",-37.4522000001349,3.19744231092045e-014,-1.09874553899658e-010 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-0.00351979948273346,-0.484180808558376,0.0067399932648932 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729017600, "Model::Foot_Right_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",3.03196929917249e-013,89.3989526801677,34.6543299255155 + P: "PostRotation", "Vector3D", "Vector", "",-124.653709046511,0.341773068717175,-179.505579174417 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",-2.31438576414239e-011 + P: "PreferedAngleY", "double", "Number", "",-4.11350979788003e-007 + P: "PreferedAngleZ", "double", "Number", "",-2.72101656078802e-009 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",-38.8744000043147,8.19713658062327e-010,-3.69074015793558e-009 + P: "Lcl Rotation", "Lcl Rotation", "", "A",1.30407149745982,-0.129883880981757,0.263505475167524 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729019920, "Model::Toe_Right_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",-4.06901973119533e-016,2.45363195136043e-019,-2.05453758939099e-014 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0.000349079715562084,14.9733316785893,-21.9697023304486 + P: "Lcl Rotation", "Lcl Rotation", "", "A",1.00533794089835e-012,-1.63124662584894e-015,3.41010875378492e-014 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729029200, "Model::Spine_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0.0234770440515307,-4.60901563650975,89.7078387504746 + P: "PostRotation", "Vector3D", "Vector", "",-0,0,89.7087835360544 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",1.90486610451059,-5.15874300894963e-014,6.26920836939172e-016 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-0.0234770440515241,4.60901563650975,-0.000944785579475666 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729031520, "Model::Spine_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0,0,90.2799223607283 + P: "PostRotation", "Vector3D", "Vector", "",0,-0,90.2799223607281 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",33.6072517986564,3.72617410775966e-014,2.36434659160589e-016 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,-0,-6.36110936292703e-015 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869729001360, "Model::Chest_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",-8.82781259610032e-032,-1.76556251922006e-031,90.2799223607281 + P: "PostRotation", "Vector3D", "Vector", "",0,-0,90.2799223607281 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",33.4252740321319,-1.29995105983519e-013,-2.36434659160589e-016 + P: "Lcl Rotation", "Lcl Rotation", "", "A",8.82781259610032e-032,1.76556251922006e-031,6.36110936292703e-015 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869716981408, "Model::Shoulder_Right_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0,180,0.0720920030061056 + P: "PostRotation", "Vector3D", "Vector", "",-0,-0,-90.072092003006 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",-180 + P: "PreferedAngleY", "double", "Number", "",180 + P: "PreferedAngleZ", "double", "Number", "",-180 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",21.9108440266151,27.274164263466,-0.764304046153915 + P: "Lcl Rotation", "Lcl Rotation", "", "A",6.98870450776813e-024,-5.55433419232022e-021,7.01958357432377e-015 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730294416, "Model::Arm_Right_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",-6.95746336570144e-015,-7.01725406650044e-015,-90.0720920030059 + P: "PostRotation", "Vector3D", "Vector", "",-0,-0,-90.072092003006 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",-180 + P: "PreferedAngleY", "double", "Number", "",180 + P: "PreferedAngleZ", "double", "Number", "",-180 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",29.2490357365341,1.70530256582424e-013,-0.764304046153919 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-180,180,-180 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730303696, "Model::Forearm_Right_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0,0,-90.6201693224647 + P: "PostRotation", "Vector3D", "Vector", "",-0,-0,-90.6201693224646 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",4.11030966671559e-019 + P: "PreferedAngleY", "double", "Number", "",-7.59473545635702e-017 + P: "PreferedAngleZ", "double", "Number", "",3.1507369813248e-014 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",47.119,-2.8421709430404e-013,7.25601132335674e-018 + P: "Lcl Rotation", "Lcl Rotation", "", "A",6.94926918386489e-015,7.08350736362132e-015,-4.38916546041965e-013 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730296736, "Model::Hand_Right_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",-2.4848337634346e-017,-0.259158013335277,-90.8131822992264 + P: "PostRotation", "Vector3D", "Vector", "",-180,0.259158013335146,-89.1868177007574 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",-360 + P: "PreferedAngleY", "double", "Number", "",-4.96961668978688e-017 + P: "PreferedAngleZ", "double", "Number", "",2.52456527841167e-014 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",44.03,-4.83169060316868e-013,6.78032595271957e-018 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-360,-9.93923337957556e-017,3.87630101803366e-013 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730306016, "Model::Shoulder_Left_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0,180,0.0720920030061056 + P: "PostRotation", "Vector3D", "Vector", "",-0,-0,-90.072092003006 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",-180 + P: "PreferedAngleY", "double", "Number", "",180 + P: "PreferedAngleZ", "double", "Number", "",-180 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",21.9108440266149,-27.2741642634662,0.764304046153917 + P: "Lcl Rotation", "Lcl Rotation", "", "A",6.98870450776813e-024,-5.55433419232022e-021,7.01958357432377e-015 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730315296, "Model::Arm_Left_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0,180,89.9570617766174 + P: "PostRotation", "Vector3D", "Vector", "",0,-0,90.0429382233829 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleZ", "double", "Number", "",1.01777749806833e-013 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",-29.2490357365338,2.27373675443232e-013,0.764304046153917 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-1.476616831978e-024,-1.97036290876628e-021,-7.01337155346154e-015 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730292096, "Model::Forearm_Left_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0,0,89.8625183254166 + P: "PostRotation", "Vector3D", "Vector", "",-0,0,89.8625183254164 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleZ", "double", "Number", "",1.01777749806833e-013 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",-47.1188,-2.8421709430404e-014,5.77041e-015 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,-0,-6.36110936292703e-015 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730299056, "Model::Hand_Left_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",-1.86360717407678e-017,-0.0567894308466078,90.1690268718959 + P: "PostRotation", "Vector3D", "Vector", "",-180,0.0567894308466849,89.8309731280838 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleX", "double", "Number", "",8.83514373413747e-017 + P: "PreferedAngleY", "double", "Number", "",2.48480834489337e-017 + P: "PreferedAngleZ", "double", "Number", "",8.82603703013312e-014 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",-44.03,0,5.39209e-015 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-2.29547014064728e-015,7.05685569949718e-015,9.60431831607401e-015 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730287456, "Model::Neck_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",0,0,89.615916564676 + P: "PostRotation", "Vector3D", "Vector", "",-0,0,89.6159165646758 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleZ", "double", "Number", "",2.54444374517081e-014 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",22.8951901799144,4.22168648855555e-014,5.66728461714109e-017 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Model: 2869730301376, "Model::Head_jnt", "LimbNode" { + Version: 232 + Properties70: { + P: "PreRotation", "Vector3D", "Vector", "",4.41390629805016e-032,-8.82781259610032e-032,89.6159165646758 + P: "PostRotation", "Vector3D", "Vector", "",-0,0,89.6159165646758 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "PreferedAngleZ", "double", "Number", "",2.54444374517081e-014 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",8.16741788478674,-5.98022498959367e-014,-5.6672846171411e-017 + P: "Lcl Rotation", "Lcl Rotation", "", "A",-4.41390629805016e-032,8.82781259610032e-032,0 + P: "lockInfluenceWeights", "Bool", "", "A+U",0 + P: "filmboxTypeID", "Short", "", "A+UH",5,5,5 + } + Shading: Y + Culling: "CullingOff" + } + Pose: 2869681639200, "Pose::skinCluster2", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519100288 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869681634448, "Pose::skinCluster3", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519095648 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869681635152, "Pose::skinCluster4", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519107248 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525121840, "Pose::skinCluster6", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519104928 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525122896, "Pose::skinCluster7", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519109568 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525119200, "Pose::skinCluster8", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519116528 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525119904, "Pose::skinCluster9", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519114208 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525115152, "Pose::skinCluster10", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869717004608 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525124304, "Pose::skinCluster11", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869728999040 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525123600, "Pose::skinCluster12", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869729008320 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525122016, "Pose::skinCluster13", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519063168 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Pose: 2869525125536, "Pose::skinCluster14", "BindPose" { + Type: "BindPose" + Version: 100 + NbPoseNodes: 24 + PoseNode: { + Node: 2869519097968 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729006000 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,104.498764,0,1 + } + } + PoseNode: { + Node: 2869519093328 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1 + } + } + PoseNode: { + Node: 2869729003680 + Matrix: *16 { + a: 0.000932544,-0.999726,0.023389,0,0.999999,0.000913721,-0.000815449,0,0.000793855,0.0233898,0.999726,0,22.1588,91.607056,-1.786387,1 + } + } + PoseNode: { + Node: 2869729010640 + Matrix: *16 { + a: 0.000950353,-0.999726,0.0233894,0,-0.00216168,-0.0233914,-0.999724,0,0.999997,0.000899531,-0.00218332,0,22.193725,54.165154,-0.910418,1 + } + } + PoseNode: { + Node: 2869729024560 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.23067,15.301432,-0.00116923,1 + } + } + PoseNode: { + Node: 2869729026880 + Matrix: *16 { + a: 1,4.03477e-007,-6.06833e-007,0,-4.03089e-007,1,0.000639362,0,6.07091e-007,-0.000639362,1,0,22.230689,0.314039,21.958955,1 + } + } + PoseNode: { + Node: 2869729015280 + Matrix: *16 { + a: 0.0010011,0.999725,0.0234226,0,0.999905,-0.00132229,0.0137014,0,0.0137286,0.0234067,-0.999632,0,-22.15881,91.6071,1.786388,1 + } + } + PoseNode: { + Node: 2869729012960 + Matrix: *16 { + a: 0.000884317,0.999726,0.023392,0,-0.0052705,-0.023387,0.999713,0,0.999986,-0.00100735,0.00524838,0,-22.196303,54.165194,0.90916,1 + } + } + PoseNode: { + Node: 2869729017600 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.23068,15.301446,-0.000189301,1 + } + } + PoseNode: { + Node: 2869729019920 + Matrix: *16 { + a: 1,-4.35754e-007,6.07349e-007,0,-4.35353e-007,-1,-0.000661113,0,6.07637e-007,0.000661113,-1,0,-22.230351,0.313593,21.959609,1 + } + } + PoseNode: { + Node: 2869729029200 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,106.40363,0,1 + } + } + PoseNode: { + Node: 2869729031520 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,140.010882,0,1 + } + } + PoseNode: { + Node: 2869729001360 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,173.436156,0,1 + } + } + PoseNode: { + Node: 2869716981408 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-27.274164,195.347,-0.764304,1 + } + } + PoseNode: { + Node: 2869730294416 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730303696 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,-103.6422,195.347,0,1 + } + } + PoseNode: { + Node: 2869730296736 + Matrix: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,-147.6722,195.347,0,1 + } + } + PoseNode: { + Node: 2869730306016 + Matrix: *16 { + a: -1,0,0,0,0,1,0,0,0,0,-1,0,27.274164,195.347,0.764304,1 + } + } + PoseNode: { + Node: 2869730315296 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + PoseNode: { + Node: 2869730292096 + Matrix: *16 { + a: -1,0,0,0,0,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + PoseNode: { + Node: 2869730299056 + Matrix: *16 { + a: 1,0,0,0,0,-1,0,0,0,0,-1,0,147.672,195.347,0,1 + } + } + PoseNode: { + Node: 2869730287456 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,196.331346,0,1 + } + } + PoseNode: { + Node: 2869730301376 + Matrix: *16 { + a: 0,1,0,0,-1,0,0,0,0,0,1,0,0,204.498764,0,1 + } + } + } + Material: 2869319166528, "Material::blinn5", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "AmbientColor", "Color", "", "A",0,0,0 + P: "DiffuseColor", "Color", "", "A",1,1,1 + P: "DiffuseFactor", "Number", "", "A",0.800000011920929 + P: "TransparencyFactor", "Number", "", "A",1 + P: "SpecularColor", "Color", "", "A",0.5,0.5,0.5 + P: "ShininessExponent", "Number", "", "A",6.31179094314575 + P: "ReflectionFactor", "Number", "", "A",0.5 + P: "Emissive", "Vector3D", "Vector", "",0,0,0 + P: "Ambient", "Vector3D", "Vector", "",0,0,0 + P: "Diffuse", "Vector3D", "Vector", "",0.800000011920929,0.800000011920929,0.800000011920929 + P: "Specular", "Vector3D", "Vector", "",0.5,0.5,0.5 + P: "Shininess", "double", "Number", "",6.31179094314575 + P: "Opacity", "double", "Number", "",1 + P: "Reflectivity", "double", "Number", "",0 + } + } + Material: 2869319159808, "Material::blinn6", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "AmbientColor", "Color", "", "A",0,0,0 + P: "DiffuseColor", "Color", "", "A",1,1,1 + P: "DiffuseFactor", "Number", "", "A",0.800000011920929 + P: "TransparencyFactor", "Number", "", "A",1 + P: "SpecularColor", "Color", "", "A",0.5,0.5,0.5 + P: "ShininessExponent", "Number", "", "A",6.31179094314575 + P: "ReflectionFactor", "Number", "", "A",0.5 + P: "Emissive", "Vector3D", "Vector", "",0,0,0 + P: "Ambient", "Vector3D", "Vector", "",0,0,0 + P: "Diffuse", "Vector3D", "Vector", "",0.800000011920929,0.800000011920929,0.800000011920929 + P: "Specular", "Vector3D", "Vector", "",0.5,0.5,0.5 + P: "Shininess", "double", "Number", "",6.31179094314575 + P: "Opacity", "double", "Number", "",1 + P: "Reflectivity", "double", "Number", "",0 + } + } + Material: 2869724967952, "Material::SimplePeople_mesh_lambert2", "" { + Version: 102 + ShadingModel: "lambert" + MultiLayer: 0 + Properties70: { + P: "AmbientColor", "Color", "", "A",0,0,0 + P: "DiffuseColor", "Color", "", "A",0.5,0.5,0.5 + P: "DiffuseFactor", "Number", "", "A",0.800000011920929 + P: "TransparencyFactor", "Number", "", "A",1 + P: "Emissive", "Vector3D", "Vector", "",0,0,0 + P: "Ambient", "Vector3D", "Vector", "",0,0,0 + P: "Diffuse", "Vector3D", "Vector", "",0.400000005960464,0.400000005960464,0.400000005960464 + P: "Opacity", "double", "Number", "",1 + } + } + Deformer: 2869670866672, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869670862256, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869670867248, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869670867632, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869670867824, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869670868016, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869670871664, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869670872432, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869670868208, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869677167424, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869677170112, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869677166464, "Deformer::", "Skin" { + Version: 101 + Link_DeformAcuracy: 50 + SkinningType: "Linear" + } + Deformer: 2869787105088, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869787079520, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 38,39,40,41,42,43,44,45,46,47,48,49 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869787089296, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 50,51,52,53,54,55,56,57,58,59,60,61 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869787080272, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 154,155,156,157,158,159,160,161,162,163,164,165,166,167 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869787082528, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869787099072, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 0,1,2,3,4,5,6,7,8,9,10,11 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869787090048, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 12,13,14,15,16,17,18,19,20,21,22,23 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869787097568, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 24,25,26,27,28,29,30,31,32,33,34,35,36,37 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869787102832, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869787081024, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 142,143,144,145,146,147,148,149,150,151,152,153 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869787092304, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 62,63,64,65,66,67,68,69,176,177,178,179 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869787093056, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869787083280, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869787108848, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 102,103,104,105,106,107,108,109 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869787081776, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 110,111,112,113,114,115,116,117,118,119,120,121 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869787102080, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 122,123,124,125,126,127,128,129,130,131,132,133 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869787084032, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869787086288, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 70,71,72,73,74,75,76,77 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869787087040, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 78,79,80,81,82,83,84,85,86,87,88,89 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869787093808, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 90,91,92,93,94,95,96,97,98,99,100,101 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869787103584, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869787088544, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *16 { + a: 134,135,136,137,138,139,140,141,168,169,170,171,172,173,174,175 + } + Weights: *16 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,0.999999999999995,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869787094560, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869787090800, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 46,47,48,49,50,51,52,53,54,55,56,57 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869787095312, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 58,59,60,61,62,63,64,65,66,67,68,69 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869787105840, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 162,163,164,165,166,167,168,169,170,171,172,173,174,175 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869787101328, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869787106592, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 8,9,10,11,12,13,14,15,16,17,18,19 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869787096816, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 20,21,22,23,24,25,26,27,28,29,30,31 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869787091552, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 32,33,34,35,36,37,38,39,40,41,42,43,44,45 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869787107344, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869787098320, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 150,151,152,153,154,155,156,157,158,159,160,161 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869787100576, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 70,71,72,73,74,75,76,77,176,177,178,179 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869315734896, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869315735648, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869315736400, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 110,111,112,113,114,115,116,117 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869315733392, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 118,119,120,121,122,123,124,125,126,127,128,129 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869540165312, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 130,131,132,133,134,135,136,137,138,139,140,141 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869540164560, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869540166064, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 78,79,80,81,82,83,84,85 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869540166816, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 86,87,88,89,90,91,92,93,94,95,96,97 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869519614144, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 98,99,100,101,102,103,104,105,106,107,108,109 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869519611888, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869786088288, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *16 { + a: 0,1,2,3,4,5,6,7,142,143,144,145,146,147,148,149 + } + Weights: *16 { + a: 1,1,1,1,0.999999999999995,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869786085280, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869786086032, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 58,59,60,61,62,63,64,65,66,67,68,69 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869786084528, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 70,71,72,73,74,75,76,77,78,79,80,81 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869786091296, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 174,175,176,177,178,179,180,181,182,183,184,185,186,187 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869786087536, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869786086784, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 20,21,22,23,24,25,26,27,28,29,30,31 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869786089040, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 32,33,34,35,36,37,38,39,40,41,42,43 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869786089792, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 44,45,46,47,48,49,50,51,52,53,54,55,56,57 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869786090544, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869548373296, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 162,163,164,165,166,167,168,169,170,171,172,173 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869548372544, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 82,83,84,85,86,87,88,89,188,189,190,191 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869548377056, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869548375552, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869548377808, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 122,123,124,125,126,127,128,129 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869548374048, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 130,131,132,133,134,135,136,137,138,139,140,141 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869548371040, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 142,143,144,145,146,147,148,149,150,151,152,153 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869548376304, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869548371792, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 90,91,92,93,94,95,96,97 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869548374800, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 98,99,100,101,102,103,104,105,106,107,108,109 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869685410128, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 110,111,112,113,114,115,116,117,118,119,120,121 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869685408624, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869685410880, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *28 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,154,155,156,157,158,159,160,161 + } + Weights: *28 { + a: 1,1,1,1,0.999999999999995,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869685409376, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869685413136, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 46,47,48,49,50,51,52,53,54,55,56,57 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869685411632, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 58,59,60,61,62,63,64,65,66,67,68,69 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869685407872, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 162,163,164,165,166,167,168,169,170,171,172,173,174,175 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869685413888, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869685412384, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 8,9,10,11,12,13,14,15,16,17,18,19 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869685414640, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 20,21,22,23,24,25,26,27,28,29,30,31 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869374945088, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 32,33,34,35,36,37,38,39,40,41,42,43,44,45 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869374944336, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869374942080, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 150,151,152,153,154,155,156,157,158,159,160,161 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869374942832, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 70,71,72,73,74,75,76,77,176,177,178,179 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869374940576, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869374941328, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869374943584, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 110,111,112,113,114,115,116,117 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869374938320, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 118,119,120,121,122,123,124,125,126,127,128,129 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869374939072, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 130,131,132,133,134,135,136,137,138,139,140,141 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869374939824, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869523674032, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 78,79,80,81,82,83,84,85 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869523679296, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 86,87,88,89,90,91,92,93,94,95,96,97 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869523674784, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 98,99,100,101,102,103,104,105,106,107,108,109 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869523678544, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869523672528, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *16 { + a: 0,1,2,3,4,5,6,7,142,143,144,145,146,147,148,149 + } + Weights: *16 { + a: 1,1,1,1,1,1.00000000000011,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869523673280, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869523675536, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 66,67,68,69,70,71,72,73,74,75,76,77 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869523676288, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 78,79,80,81,82,83,84,85,86,87,88,89 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869523677792, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 182,183,184,185,186,187,188,189,190,191,192,193,194,195 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869523677040, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869546815184, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 28,29,30,31,32,33,34,35,36,37,38,39 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869546812928, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 40,41,42,43,44,45,46,47,48,49,50,51 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869546813680, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 52,53,54,55,56,57,58,59,60,61,62,63,64,65 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869546814432, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869546815936, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 170,171,172,173,174,175,176,177,178,179,180,181 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869546816688, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 90,91,92,93,94,95,96,97,196,197,198,199 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869546819696, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869546818944, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869546817440, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 130,131,132,133,134,135,136,137 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869546818192, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 138,139,140,141,142,143,144,145,146,147,148,149 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869781460080, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 150,151,152,153,154,155,156,157,158,159,160,161 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869781461584, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869781462336, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 98,99,100,101,102,103,104,105 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869781463840, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 106,107,108,109,110,111,112,113,114,115,116,117 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869781466096, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 118,119,120,121,122,123,124,125,126,127,128,129 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869781466848, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869781460832, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *36 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,162,163,164,165,166,167,168,169 + } + Weights: *36 { + a: 1.00000000000007,1.00000000000003,1.00000000000094,1.00000000000002,1,0.999999999999602,1,1,1,0.999999999999641,1,1,1,1,1,1,1,0.9999999999991,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869781464592, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869781465344, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 102,103,104,105,106,107,108,109,110,111,112,113 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869781463088, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 114,115,116,117,118,119,120,121,122,123,124,125 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869365847952, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 218,219,220,221,222,223,224,225,226,227,228,229,230,231 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869365850208, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869365849456, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 64,65,66,67,68,69,70,71,72,73,74,75 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869365851712, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 76,77,78,79,80,81,82,83,84,85,86,87 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869365852464, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 88,89,90,91,92,93,94,95,96,97,98,99,100,101 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869365850960, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869365853216, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 206,207,208,209,210,211,212,213,214,215,216,217 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869365853968, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *40 { + a: 0,1,2,3,4,5,6,7,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,126,127,128,129,130,131,132,133,232,233,234,235,236,237,238,239 + } + Weights: *40 { + a: 1,1,1,1,1,1,1,1,1,0.999999999999886,1,1,1,1,1,1,1,1,1,1,1,1.00000000000004,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869365847200, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869365848704, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869684837088, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 166,167,168,169,170,171,172,173 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869684834080, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 174,175,176,177,178,179,180,181,182,183,184,185 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869684837840, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 186,187,188,189,190,191,192,193,194,195,196,197 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869684838592, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869684834832, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 134,135,136,137,138,139,140,141 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869684836336, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 142,143,144,145,146,147,148,149,150,151,152,153 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869684839344, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 154,155,156,157,158,159,160,161,162,163,164,165 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869684833328, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869684832576, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *48 { + a: 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,198,199,200,201,202,203,204,205 + } + Weights: *48 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.00000000000017,1,1,1,1,1,1,1,0.999999999999963,1,1,1,1,1,1,1,1.00000000000011,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869684835584, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869538596288, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 70,71,72,73,74,75,76,77,78,79,80,81 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869538592528, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 82,83,84,85,86,87,88,89,90,91,92,93 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869538589520, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 186,187,188,189,190,191,192,193,194,195,196,197,198,199 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869538590272, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869538594784, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 32,33,34,35,36,37,38,39,40,41,42,43 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869538591024, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 44,45,46,47,48,49,50,51,52,53,54,55 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869538591776, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 56,57,58,59,60,61,62,63,64,65,66,67,68,69 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869538594032, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869538593280, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 174,175,176,177,178,179,180,181,182,183,184,185 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869538595536, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *24 { + a: 24,25,26,27,28,29,30,31,94,95,96,97,98,99,100,101,200,201,202,203,204,205,206,207 + } + Weights: *24 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.00000000008549,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869731182656, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869731175888, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869731192432, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 134,135,136,137,138,139,140,141 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869731177392, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 142,143,144,145,146,147,148,149,150,151,152,153 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869731190176, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 154,155,156,157,158,159,160,161,162,163,164,165 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869731193936, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869731184912, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 102,103,104,105,106,107,108,109 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869731183408, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 110,111,112,113,114,115,116,117,118,119,120,121 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869731178896, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 122,123,124,125,126,127,128,129,130,131,132,133 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869731170624, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869731196944, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *32 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,166,167,168,169,170,171,172,173 + } + Weights: *32 { + a: 1,1,1,1,1,1,1,1,1.00000000000006,1,1,1,0.999999999999432,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869731185664, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869731186416, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 54,55,56,57,58,59,60,61,62,63,64,65 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869731187168, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 66,67,68,69,70,71,72,73,74,75,76,77 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869731184160, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 170,171,172,173,174,175,176,177,178,179,180,181,182,183 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869731197696, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869731176640, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 16,17,18,19,20,21,22,23,24,25,26,27 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869731187920, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 28,29,30,31,32,33,34,35,36,37,38,39 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869731178144, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 40,41,42,43,44,45,46,47,48,49,50,51,52,53 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869731179648, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869731181152, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 158,159,160,161,162,163,164,165,166,167,168,169 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869731194688, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 78,79,80,81,82,83,84,85,184,185,186,187 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869731172880, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869731190928, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869731169872, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 118,119,120,121,122,123,124,125 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869731188672, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 126,127,128,129,130,131,132,133,134,135,136,137 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869731180400, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 138,139,140,141,142,143,144,145,146,147,148,149 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869731181904, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869731199952, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 86,87,88,89,90,91,92,93 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869731193184, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 94,95,96,97,98,99,100,101,102,103,104,105 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869731189424, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 106,107,108,109,110,111,112,113,114,115,116,117 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869731199200, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869731191680, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *24 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,150,151,152,153,154,155,156,157 + } + Weights: *24 { + a: 1.00000000000018,1.00000000000005,1,1,1,1.00000000000028,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869731195440, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869731196192, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 54,55,56,57,58,59,60,61,62,63,64,65 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869731171376, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 66,67,68,69,70,71,72,73,74,75,76,77 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869731198448, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 170,171,172,173,174,175,176,177,178,179,180,181,182,183 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869731168368, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869731169120, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 16,17,18,19,20,21,22,23,24,25,26,27 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869731172128, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 28,29,30,31,32,33,34,35,36,37,38,39 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869731173632, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 40,41,42,43,44,45,46,47,48,49,50,51,52,53 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869731174384, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869731175136, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 158,159,160,161,162,163,164,165,166,167,168,169 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869731223712, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 78,79,80,81,82,83,84,85,184,185,186,187 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869731213184, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869731210928, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869731213936, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 118,119,120,121,122,123,124,125 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869731219952, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 126,127,128,129,130,131,132,133,134,135,136,137 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869731205664, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 138,139,140,141,142,143,144,145,146,147,148,149 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869731206416, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869731204160, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 86,87,88,89,90,91,92,93 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869731222960, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 94,95,96,97,98,99,100,101,102,103,104,105 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869731224464, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 106,107,108,109,110,111,112,113,114,115,116,117 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869731201152, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869731214688, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *24 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,150,151,152,153,154,155,156,157 + } + Weights: *24 { + a: 1,1,1,1,1,1.00000000000011,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869731231232, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869731201904, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 58,59,60,61,62,63,64,65,66,67,68,69 + } + Weights: *12 { + a: 1,1,1,1,0.999999999999945,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869731215440, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 70,71,72,73,74,75,76,77,78,79,80,81 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869731220704, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 174,175,176,177,178,179,180,181,182,183,184,185,186,187 + } + Weights: *14 { + a: 1,1,1,0.999999999999849,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869731202656, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869731227472, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 20,21,22,23,24,25,26,27,28,29,30,31 + } + Weights: *12 { + a: 1,1,1,1.00000000000004,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869731207168, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 32,33,34,35,36,37,38,39,40,41,42,43 + } + Weights: *12 { + a: 0.999999999999886,1,1,1,1,1,1,1,1,0.999999999999938,1.0000000000002,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869731221456, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 44,45,46,47,48,49,50,51,52,53,54,55,56,57 + } + Weights: *14 { + a: 1,1,1,0.999999999999773,1,1.00000000000007,1.00000000002398,0.999999999999858,0.999999999999927,1,1.0000000000475,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869731207920, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869731225968, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 162,163,164,165,166,167,168,169,170,171,172,173 + } + Weights: *12 { + a: 1,1,1,1,1,1,0.999999999999545,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869731209424, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 82,83,84,85,86,87,88,89,188,189,190,191 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869731216192, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869731216944, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869731217696, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 122,123,124,125,126,127,128,129 + } + Weights: *8 { + a: 1,1,1,1,1,1,0.999999999999967,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869731211680, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 130,131,132,133,134,135,136,137,138,139,140,141 + } + Weights: *12 { + a: 1,0.999999999999773,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869731212432, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 142,143,144,145,146,147,148,149,150,151,152,153 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869731225216, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869731226720, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 90,91,92,93,94,95,96,97 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1.00000000000023 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869731203408, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 98,99,100,101,102,103,104,105,106,107,108,109 + } + Weights: *12 { + a: 1,1.00000000000248,0.999999999999975,1.00000000000045,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869731228224, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 110,111,112,113,114,115,116,117,118,119,120,121 + } + Weights: *12 { + a: 1,1.00000000000493,0.999999999999925,0.999999999999091,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869731208672, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869731228976, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *28 { + a: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,154,155,156,157,158,159,160,161 + } + Weights: *28 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869731229728, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869731218448, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 38,39,40,41,42,43,44,45,46,47,48,49 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869731219200, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 50,51,52,53,54,55,56,57,58,59,60,61 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869731230480, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 154,155,156,157,158,159,160,161,162,163,164,165,166,167 + } + Weights: *14 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869731222208, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869731231984, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 0,1,2,3,4,5,6,7,8,9,10,11 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869731210176, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 12,13,14,15,16,17,18,19,20,21,22,23 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869731204912, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 24,25,26,27,28,29,30,31,32,33,34,35,36,37 + } + Weights: *14 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869731232736, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869731259504, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *16 { + a: 62,63,68,69,142,143,144,145,146,147,148,149,150,151,152,153 + } + Weights: *16 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869731237696, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *4 { + a: 192,193,194,195 + } + Weights: *4 { + a: 1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869731252736, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *3 { + a: 64,65,66 + } + Weights: *3 { + a: 1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869731251984, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869731251232, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 102,103,104,105,106,107,108,109 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869731247472, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 110,111,112,113,114,115,116,117,118,119,120,121 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869731240704, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 122,123,124,125,126,127,128,129,130,131,132,133 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869731236944, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *1 { + a: 67 + } + Weights: *1 { + a: 1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869731238448, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 70,71,72,73,74,75,76,77 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869731248976, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 78,79,80,81,82,83,84,85,86,87,88,89 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869731242960, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 90,91,92,93,94,95,96,97,98,99,100,101 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869731235440, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869731263264, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *32 { + a: 134,135,136,137,138,139,140,141,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191 + } + Weights: *32 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Deformer: 2869731239200, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-104.498764,-6.39870384237273e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,104.498764,0,1 + } + } + Deformer: 2869731253488, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 38,39,40,41,42,43,44,45,46,47,48,49 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000932544156866323,0.999998999999693,0.000793854996299424,0,-0.999725998608766,0.00091372099095011,0.0233897999999966,0,0.0233890594597096,-0.00081544938681029,0.999726000000001,0,91.6030739752954,-22.2439429998552,-0.374359999917684,1 + } + TransformLink: *16 { + a: 0.000932544166158838,-0.999726008570727,0.0233890596927744,0,0.999999500155306,0.000913721447953249,-0.000815449794662286,0,0.000793855164576239,0.0233898049580318,0.999726211916168,0,22.1588051567197,91.6070564933194,-1.78639107939088,1 + } + } + Deformer: 2869731234688, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 50,51,52,53,54,55,56,57,58,59,60,61 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000950353906799807,-0.00216167997880158,0.999997000005665,0,-0.9997260001893,-0.0233913999999809,0.000899531061296756,0,0.0233893918719514,-0.999724000000046,-0.00218331738023793,0,54.1505139827283,0.404808999528453,-22.2443740010608,1 + } + TransformLink: *16 { + a: 0.00095035386661962,-0.999725957921702,0.023389390883067,0,-0.00216168018063683,-0.0233914021840272,-0.999724093343903,0,0.99999742395333,0.000899531442651994,-0.00218331830585302,0,22.1937296157635,54.1651530272873,-0.910416776988741,1 + } + } + Deformer: 2869731242208, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 154,155,156,157,158,159,160,161,162,163,164,165,166,167 + } + Weights: *14 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999998,-15.301419,0.0109389,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306698255159,15.3014287085086,-0.00116924397764554,1 + } + } + Deformer: 2869731239952, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.03088999999851e-007,6.07091e-007,0,4.034769859811e-007,1,-0.000639362,0,-6.06833032147289e-007,0.000639362000244712,1,0,-22.2306759999993,-0.328070000005374,-21.958763,1 + } + TransformLink: *16 { + a: 0.999999999999469,4.03476985980886e-007,-6.06833032146967e-007,0,-4.03088835223613e-007,0.999999591216237,0.000639361738883908,0,6.07090751830932e-007,-0.000639361738639064,0.999999591216031,0,22.2306891987081,0.31403924257179,21.9589502887069,1 + } + } + Deformer: 2869731254240, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 0,1,2,3,4,5,6,7,8,9,10,11 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.00100109870109604,0.99990500017264,0.0137285999719412,0,0.99972499938387,-0.00132228970565604,0.0234067000000371,0,0.0234226263532043,0.0137013874294293,-0.999632000000384,0,-91.6015810194174,22.2533649993175,-0.0542770006244615,1 + } + TransformLink: *16 { + a: 0.00100109900541315,0.999725303283397,0.0234226334732874,0,0.999905514286255,-0.00132229038552777,0.0137013944741684,0,0.0137285933343469,0.0234066886832109,-0.999631516691692,0,-22.1588149757205,91.6071142213162,1.78639112510244,1 + } + } + Deformer: 2869731233936, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 12,13,14,15,16,17,18,19,20,21,22,23 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 0.000884316439421925,-0.00527049998704341,0.999986000033781,0,0.99972600078985,-0.023387000000013,-0.00100734985010457,0,0.0233919662645841,0.999713000000067,0.00524837359249792,0,-54.1519900245543,0.240878000288233,22.2457779984561,1 + } + TransformLink: *16 { + a: 0.000884316401611602,0.999725958045012,0.0233919652644243,0,-0.00527049570577628,-0.0233869810025755,0.999712187925611,0,0.999985439599294,-0.00100734928554306,0.00524837065108718,0,-22.1962970515897,54.1651927851312,0.90915870860483,1 + } + } + Deformer: 2869731254992, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 24,25,26,27,28,29,30,31,32,33,34,35,36,37 + } + Weights: *14 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.2306870000081,15.301433,-0.010291799999997,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2306803322201,15.3014428033589,-0.000189325427848032,1 + } + } + Deformer: 2869731249728, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 1,-4.35352999999839e-007,6.07637e-007,0,-4.35754526264577e-007,-1,0.000661112999999801,0,6.07348917017878e-007,-0.000661113000264338,-1,0,22.230338000002,0.328101000005805,21.959411,1 + } + TransformLink: *16 { + a: 0.999999999999441,-4.35754526264333e-007,6.07348917017538e-007,0,-4.35352809719931e-007,-0.999999562929603,-0.000661112711311416,0,6.07636734419746e-007,0.000661112711046761,-0.999999562929423,0,-22.2303512004947,0.313592897833774,21.9596048123576,1 + } + } + Deformer: 2869731236192, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *20 { + a: 62,63,68,69,142,143,144,145,146,147,148,149,150,151,152,153,168,169,174,175 + } + Weights: *20 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.637534672464164,0.637534486933385,0.637534672464164,0.637534486933385 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-106.40363,-6.51534324485796e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,106.40363,0,1 + } + } + Deformer: 2869731250480, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 168,169,170,171,174,175,192,193,194,195,196,197,198,199 + } + Weights: *14 { + a: 0.362465327535836,0.362465513066615,0.105670873231575,0.105670866942294,0.362465327535836,0.362465513066615,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-140.010882,-8.57319392435489e-015,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,140.010882,0,1 + } + } + Deformer: 2869731246720, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *5 { + a: 64,65,66,170,171 + } + Weights: *5 { + a: 1,1,1,0.779731049843621,0.114598216521333 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-173.436156,-1.06199016650911e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,173.436156,0,1 + } + } + Deformer: 2869731245968, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-27.274164,-195.347,-0.764303999999976,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-27.274164,195.347,-0.764304,1 + } + } + Deformer: 2869731258000, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 102,103,104,105,106,107,108,109 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-56.5232,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-56.5232,195.347,-0,1 + } + } + Deformer: 2869731243712, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *14 { + a: 110,111,112,113,114,115,116,117,118,119,120,121,122,123 + } + Weights: *14 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-103.6422,-195.347,2.39231078273038e-014,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,-103.6422,195.347,-0,1 + } + } + Deformer: 2869731264016, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *10 { + a: 124,125,126,127,128,129,130,131,132,133 + } + Weights: *10 { + a: 1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,0,0,0,0,1,0,0,0,0,1,0,147.6722,-195.347,0,1 + } + TransformLink: *16 { + a: 1,0,0,0,-0,1,0,0,0,-0,1,0,-147.6722,195.347,0,1 + } + } + Deformer: 2869731241456, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *3 { + a: 67,170,171 + } + Weights: *3 { + a: 1,0.114598076924804,0.779730916536373 + } + Transform: *16 { + a: -1,1.22464679914735e-016,-1.49975978266186e-032,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,27.274164,-195.347,0.764304000000024,1 + } + TransformLink: *16 { + a: -1,1.22464679914735e-016,-0,0,1.22464679914735e-016,1,-1.22464679914735e-016,0,-1.49975978266186e-032,-1.22464679914735e-016,-1,0,27.274164,195.347,0.764304,1 + } + } + Deformer: 2869731248224, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *8 { + a: 70,71,72,73,74,75,76,77 + } + Weights: *8 { + a: 1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,56.5232,195.347,0,1 + } + } + Deformer: 2869731255744, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 78,79,80,81,82,83,84,85,86,87,88,89 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: -1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + TransformLink: *16 { + a: -1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,0,0,0,1,0,103.642,195.347,0,1 + } + } + Deformer: 2869731244464, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *12 { + a: 90,91,92,93,94,95,96,97,98,99,100,101 + } + Weights: *12 { + a: 1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 1,-0,0,0,0,-1,1.22464679914735e-016,0,0,-1.22464679914735e-016,-1,0,-147.672,195.347,-2.39231078273038e-014,1 + } + TransformLink: *16 { + a: 1,-0,-0,0,-0,-1,-1.22464679914735e-016,0,0,1.22464679914735e-016,-1,0,147.672,195.347,-0,1 + } + } + Deformer: 2869731264768, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-196.331346,-1.20218277225596e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,196.331346,0,1 + } + } + Deformer: 2869731258752, "SubDeformer::", "Cluster" { + Version: 100 + UserData: "", "" + Indexes: *26 { + a: 134,135,136,137,138,139,140,141,172,173,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191 + } + Weights: *26 { + a: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + Transform: *16 { + a: 6.12323399573677e-017,-1,0,0,1,6.12323399573677e-017,0,0,0,0,1,0,-204.498764,-1.25219378381095e-014,0,1 + } + TransformLink: *16 { + a: 6.12323399573677e-017,1,0,0,-1,6.12323399573677e-017,0,0,0,-0,1,0,-0,204.498764,0,1 + } + } + Video: 2869724981552, "Video::file42", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "U:/Dropbox/SyntyStudios/SimplePeople/Textures/SimplePeople_RoadWorker_Brown.png" + } + UseMipMap: 0 + Filename: "U:/Dropbox/SyntyStudios/SimplePeople/Textures/SimplePeople_RoadWorker_Brown.png" + RelativeFilename: "U:\Dropbox\SyntyStudios\SimplePeople\Textures\SimplePeople_RoadWorker_Brown.png" + } + Video: 2869724963152, "Video::file43", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "U:/Dropbox/SyntyStudios/SimplePeople/Textures/SimplePeople_Hobo_White.png" + } + UseMipMap: 0 + Filename: "U:/Dropbox/SyntyStudios/SimplePeople/Textures/SimplePeople_Hobo_White.png" + RelativeFilename: "U:\Dropbox\SyntyStudios\SimplePeople\Textures\SimplePeople_Hobo_White.png" + } + Texture: 2869319161248, "Texture::file42", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file42" + Properties70: { + P: "CurrentTextureBlendMode", "enum", "", "",0 + P: "UVSet", "KString", "", "", "map1" + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file42" + FileName: "U:/Dropbox/SyntyStudios/SimplePeople/Textures/SimplePeople_RoadWorker_Brown.png" + RelativeFilename: "U:\Dropbox\SyntyStudios\SimplePeople\Textures\SimplePeople_RoadWorker_Brown.png" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 2869262848800, "Texture::file43", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file43" + Properties70: { + P: "CurrentTextureBlendMode", "enum", "", "",0 + P: "UVSet", "KString", "", "", "map1" + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file43" + FileName: "U:/Dropbox/SyntyStudios/SimplePeople/Textures/SimplePeople_Hobo_White.png" + RelativeFilename: "U:\Dropbox\SyntyStudios\SimplePeople\Textures\SimplePeople_Hobo_White.png" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + AnimationStack: 2869726468624, "AnimStack::Take 001", "" { + Properties70: { + P: "LocalStart", "KTime", "Time", "",1924423250 + P: "LocalStop", "KTime", "Time", "",230930790000 + P: "ReferenceStart", "KTime", "Time", "",1924423250 + P: "ReferenceStop", "KTime", "Time", "",230930790000 + } + } + AnimationLayer: 2869543121712, "AnimLayer::BaseLayer", "" { + } + AnimationCurveNode: 2869726474864, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726469872, "AnimCurveNode::blendParent1", "" { + Properties70: { + P: "d|blendParent1", "Number", "", "A",0 + } + } + AnimationCurveNode: 2869726475280, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726475696, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726467376, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726475904, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726472368, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726476112, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726480480, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726477152, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726468208, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726477776, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726469248, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726467792, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726470496, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726472992, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726478608, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726479440, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726469456, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726469664, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726470080, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726474656, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726480688, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726493168, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726485680, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726483808, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726488176, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726488800, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726489008, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726489216, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726486928, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726484224, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726485056, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726487968, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726484640, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726482144, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726485888, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726492128, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726483184, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726483392, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726484016, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726490048, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726483600, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } + AnimationCurveNode: 2869726490464, "AnimCurveNode::lockInfluenceWeights", "" { + Properties70: { + P: "d|lockInfluenceWeights", "Bool", "", "A",0 + } + } + AnimationCurveNode: 2869726493584, "AnimCurveNode::filmboxTypeID", "" { + Properties70: { + P: "d|filmboxTypeID", "Short", "", "A",5 + } + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::Character_Rig, Model::RootNode + C: "OO",2869519093328,0 + + ;AnimLayer::BaseLayer, AnimStack::Take 001 + C: "OO",2869543121712,2869726468624 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726474864,2869543121712 + + ;AnimCurveNode::blendParent1, AnimLayer::BaseLayer + C: "OO",2869726469872,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726475280,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726475696,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726467376,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726475904,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726472368,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726476112,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726480480,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726477152,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726468208,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726477776,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726469248,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726467792,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726470496,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726472992,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726478608,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726479440,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726469456,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726469664,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726470080,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726474656,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726480688,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726493168,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726485680,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726483808,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726488176,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726488800,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726489008,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726489216,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726486928,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726484224,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726485056,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726487968,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726484640,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726482144,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726485888,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726492128,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726483184,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726483392,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726484016,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726490048,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726483600,2869543121712 + + ;AnimCurveNode::lockInfluenceWeights, AnimLayer::BaseLayer + C: "OO",2869726490464,2869543121712 + + ;AnimCurveNode::filmboxTypeID, AnimLayer::BaseLayer + C: "OO",2869726493584,2869543121712 + + ;NodeAttribute::, Model::Character_Rig + C: "OO",2869681634272,2869519093328 + + ;Model::CH_Roadworker, Model::Character_Rig + C: "OO",2869519063168,2869519093328 + + ;Model::CH_Hobo, Model::Character_Rig + C: "OO",2869519097968,2869519093328 + + ;Model::CH_BusinessMan, Model::Character_Rig + C: "OO",2869519100288,2869519093328 + + ;Model::CH_Robber, Model::Character_Rig + C: "OO",2869519095648,2869519093328 + + ;Model::CH_Woman, Model::Character_Rig + C: "OO",2869519107248,2869519093328 + + ;Model::CH_Punk, Model::Character_Rig + C: "OO",2869519104928,2869519093328 + + ;Model::CH_Sheriff, Model::Character_Rig + C: "OO",2869519109568,2869519093328 + + ;Model::CH_FireFighter, Model::Character_Rig + C: "OO",2869519116528,2869519093328 + + ;Model::CH_Trucker, Model::Character_Rig + C: "OO",2869519114208,2869519093328 + + ;Model::CH_StreetMan, Model::Character_Rig + C: "OO",2869717004608,2869519093328 + + ;Model::CH_Policeman, Model::Character_Rig + C: "OO",2869728999040,2869519093328 + + ;Model::CH_RiotCop, Model::Character_Rig + C: "OO",2869729008320,2869519093328 + + ;Model::Hips_jnt, Model::Character_Rig + C: "OO",2869729006000,2869519093328 + + ;Deformer::, Geometry:: + C: "OO",2869677170112,2869719219536 + + ;Texture::file42, Material::blinn5 + C: "OP",2869319161248,2869319166528, "DiffuseColor" + + ;Video::file42, Texture::file42 + C: "OO",2869724981552,2869319161248 + + ;Geometry::, Model::CH_Roadworker + C: "OO",2869719219536,2869519063168 + + ;Material::blinn5, Model::CH_Roadworker + C: "OO",2869319166528,2869519063168 + + ;Deformer::, Geometry:: + C: "OO",2869677166464,2869719211344 + + ;Texture::file43, Material::blinn6 + C: "OP",2869262848800,2869319159808, "DiffuseColor" + + ;Video::file43, Texture::file43 + C: "OO",2869724963152,2869262848800 + + ;Geometry::, Model::CH_Hobo + C: "OO",2869719211344,2869519097968 + + ;Material::blinn6, Model::CH_Hobo + C: "OO",2869319159808,2869519097968 + + ;Deformer::, Geometry:: + C: "OO",2869670866672,2869719204688 + + ;Geometry::, Model::CH_BusinessMan + C: "OO",2869719204688,2869519100288 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_BusinessMan + C: "OO",2869724967952,2869519100288 + + ;Deformer::, Geometry:: + C: "OO",2869670862256,2869719216464 + + ;Geometry::, Model::CH_Robber + C: "OO",2869719216464,2869519095648 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_Robber + C: "OO",2869724967952,2869519095648 + + ;Deformer::, Geometry:: + C: "OO",2869670867248,2869719212880 + + ;Geometry::, Model::CH_Woman + C: "OO",2869719212880,2869519107248 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_Woman + C: "OO",2869724967952,2869519107248 + + ;Deformer::, Geometry:: + C: "OO",2869670867632,2869719205712 + + ;Geometry::, Model::CH_Punk + C: "OO",2869719205712,2869519104928 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_Punk + C: "OO",2869724967952,2869519104928 + + ;Deformer::, Geometry:: + C: "OO",2869670867824,2869719216976 + + ;Geometry::, Model::CH_Sheriff + C: "OO",2869719216976,2869519109568 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_Sheriff + C: "OO",2869724967952,2869519109568 + + ;Deformer::, Geometry:: + C: "OO",2869670868016,2869719215440 + + ;Geometry::, Model::CH_FireFighter + C: "OO",2869719215440,2869519116528 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_FireFighter + C: "OO",2869724967952,2869519116528 + + ;Deformer::, Geometry:: + C: "OO",2869670871664,2869719210320 + + ;Geometry::, Model::CH_Trucker + C: "OO",2869719210320,2869519114208 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_Trucker + C: "OO",2869724967952,2869519114208 + + ;Deformer::, Geometry:: + C: "OO",2869670872432,2869719207248 + + ;Geometry::, Model::CH_StreetMan + C: "OO",2869719207248,2869717004608 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_StreetMan + C: "OO",2869724967952,2869717004608 + + ;Deformer::, Geometry:: + C: "OO",2869670868208,2869719212368 + + ;Geometry::, Model::CH_Policeman + C: "OO",2869719212368,2869728999040 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_Policeman + C: "OO",2869724967952,2869728999040 + + ;Deformer::, Geometry:: + C: "OO",2869677167424,2869719213392 + + ;Geometry::, Model::CH_RiotCop + C: "OO",2869719213392,2869729008320 + + ;Material::SimplePeople_mesh_lambert2, Model::CH_RiotCop + C: "OO",2869724967952,2869729008320 + + ;NodeAttribute::, Model::Hips_jnt + C: "OO",2869522781840,2869729006000 + + ;Model::UpperLeg_Left_jnt, Model::Hips_jnt + C: "OO",2869729003680,2869729006000 + + ;Model::UpperLeg_Right_jnt, Model::Hips_jnt + C: "OO",2869729015280,2869729006000 + + ;Model::Spine_jnt, Model::Hips_jnt + C: "OO",2869729029200,2869729006000 + + ;AnimCurveNode::lockInfluenceWeights, Model::Hips_jnt + C: "OP",2869726474864,2869729006000, "lockInfluenceWeights" + + ;AnimCurveNode::blendParent1, Model::Hips_jnt + C: "OP",2869726469872,2869729006000, "blendParent1" + + ;AnimCurveNode::filmboxTypeID, Model::Hips_jnt + C: "OP",2869726475280,2869729006000, "filmboxTypeID" + + ;NodeAttribute::, Model::UpperLeg_Left_jnt + C: "OO",2869522781264,2869729003680 + + ;Model::LowerLeg_Left_jnt, Model::UpperLeg_Left_jnt + C: "OO",2869729010640,2869729003680 + + ;AnimCurveNode::lockInfluenceWeights, Model::UpperLeg_Left_jnt + C: "OP",2869726475696,2869729003680, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::UpperLeg_Left_jnt + C: "OP",2869726467376,2869729003680, "filmboxTypeID" + + ;NodeAttribute::, Model::LowerLeg_Left_jnt + C: "OO",2869522780304,2869729010640 + + ;Model::Foot_Left_jnt, Model::LowerLeg_Left_jnt + C: "OO",2869729024560,2869729010640 + + ;AnimCurveNode::lockInfluenceWeights, Model::LowerLeg_Left_jnt + C: "OP",2869726475904,2869729010640, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::LowerLeg_Left_jnt + C: "OP",2869726472368,2869729010640, "filmboxTypeID" + + ;NodeAttribute::, Model::Foot_Left_jnt + C: "OO",2869522782032,2869729024560 + + ;Model::Toe_Left_jnt, Model::Foot_Left_jnt + C: "OO",2869729026880,2869729024560 + + ;AnimCurveNode::lockInfluenceWeights, Model::Foot_Left_jnt + C: "OP",2869726476112,2869729024560, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Foot_Left_jnt + C: "OP",2869726480480,2869729024560, "filmboxTypeID" + + ;NodeAttribute::, Model::Toe_Left_jnt + C: "OO",2869522782416,2869729026880 + + ;AnimCurveNode::lockInfluenceWeights, Model::Toe_Left_jnt + C: "OP",2869726477152,2869729026880, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Toe_Left_jnt + C: "OP",2869726468208,2869729026880, "filmboxTypeID" + + ;NodeAttribute::, Model::UpperLeg_Right_jnt + C: "OO",2869522782800,2869729015280 + + ;Model::LowerLeg_Right_jnt, Model::UpperLeg_Right_jnt + C: "OO",2869729012960,2869729015280 + + ;AnimCurveNode::lockInfluenceWeights, Model::UpperLeg_Right_jnt + C: "OP",2869726477776,2869729015280, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::UpperLeg_Right_jnt + C: "OP",2869726469248,2869729015280, "filmboxTypeID" + + ;NodeAttribute::, Model::LowerLeg_Right_jnt + C: "OO",2869522783184,2869729012960 + + ;Model::Foot_Right_jnt, Model::LowerLeg_Right_jnt + C: "OO",2869729017600,2869729012960 + + ;AnimCurveNode::lockInfluenceWeights, Model::LowerLeg_Right_jnt + C: "OP",2869726467792,2869729012960, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::LowerLeg_Right_jnt + C: "OP",2869726470496,2869729012960, "filmboxTypeID" + + ;NodeAttribute::, Model::Foot_Right_jnt + C: "OO",2869522779728,2869729017600 + + ;Model::Toe_Right_jnt, Model::Foot_Right_jnt + C: "OO",2869729019920,2869729017600 + + ;AnimCurveNode::lockInfluenceWeights, Model::Foot_Right_jnt + C: "OP",2869726472992,2869729017600, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Foot_Right_jnt + C: "OP",2869726478608,2869729017600, "filmboxTypeID" + + ;NodeAttribute::, Model::Toe_Right_jnt + C: "OO",2869522779920,2869729019920 + + ;AnimCurveNode::lockInfluenceWeights, Model::Toe_Right_jnt + C: "OP",2869726479440,2869729019920, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Toe_Right_jnt + C: "OP",2869726469456,2869729019920, "filmboxTypeID" + + ;NodeAttribute::, Model::Spine_jnt + C: "OO",2869522780112,2869729029200 + + ;Model::Spine_jnt, Model::Spine_jnt + C: "OO",2869729031520,2869729029200 + + ;AnimCurveNode::lockInfluenceWeights, Model::Spine_jnt + C: "OP",2869726469664,2869729029200, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Spine_jnt + C: "OP",2869726470080,2869729029200, "filmboxTypeID" + + ;NodeAttribute::, Model::Spine_jnt + C: "OO",2869522774928,2869729031520 + + ;Model::Chest_jnt, Model::Spine_jnt + C: "OO",2869729001360,2869729031520 + + ;AnimCurveNode::lockInfluenceWeights, Model::Spine_jnt + C: "OP",2869726474656,2869729031520, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Spine_jnt + C: "OP",2869726480688,2869729031520, "filmboxTypeID" + + ;NodeAttribute::, Model::Chest_jnt + C: "OO",2869522777040,2869729001360 + + ;Model::Shoulder_Right_jnt, Model::Chest_jnt + C: "OO",2869716981408,2869729001360 + + ;Model::Shoulder_Left_jnt, Model::Chest_jnt + C: "OO",2869730306016,2869729001360 + + ;Model::Neck_jnt, Model::Chest_jnt + C: "OO",2869730287456,2869729001360 + + ;AnimCurveNode::lockInfluenceWeights, Model::Chest_jnt + C: "OP",2869726493168,2869729001360, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Chest_jnt + C: "OP",2869726485680,2869729001360, "filmboxTypeID" + + ;NodeAttribute::, Model::Shoulder_Right_jnt + C: "OO",2869522777424,2869716981408 + + ;Model::Arm_Right_jnt, Model::Shoulder_Right_jnt + C: "OO",2869730294416,2869716981408 + + ;AnimCurveNode::lockInfluenceWeights, Model::Shoulder_Right_jnt + C: "OP",2869726483808,2869716981408, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Shoulder_Right_jnt + C: "OP",2869726488176,2869716981408, "filmboxTypeID" + + ;NodeAttribute::, Model::Arm_Right_jnt + C: "OO",2869522770704,2869730294416 + + ;Model::Forearm_Right_jnt, Model::Arm_Right_jnt + C: "OO",2869730303696,2869730294416 + + ;AnimCurveNode::lockInfluenceWeights, Model::Arm_Right_jnt + C: "OP",2869726488800,2869730294416, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Arm_Right_jnt + C: "OP",2869726489008,2869730294416, "filmboxTypeID" + + ;NodeAttribute::, Model::Forearm_Right_jnt + C: "OO",2869670862832,2869730303696 + + ;Model::Hand_Right_jnt, Model::Forearm_Right_jnt + C: "OO",2869730296736,2869730303696 + + ;AnimCurveNode::lockInfluenceWeights, Model::Forearm_Right_jnt + C: "OP",2869726489216,2869730303696, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Forearm_Right_jnt + C: "OP",2869726486928,2869730303696, "filmboxTypeID" + + ;NodeAttribute::, Model::Hand_Right_jnt + C: "OO",2869670863792,2869730296736 + + ;AnimCurveNode::lockInfluenceWeights, Model::Hand_Right_jnt + C: "OP",2869726484224,2869730296736, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Hand_Right_jnt + C: "OP",2869726485056,2869730296736, "filmboxTypeID" + + ;NodeAttribute::, Model::Shoulder_Left_jnt + C: "OO",2869670864560,2869730306016 + + ;Model::Arm_Left_jnt, Model::Shoulder_Left_jnt + C: "OO",2869730315296,2869730306016 + + ;AnimCurveNode::lockInfluenceWeights, Model::Shoulder_Left_jnt + C: "OP",2869726487968,2869730306016, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Shoulder_Left_jnt + C: "OP",2869726484640,2869730306016, "filmboxTypeID" + + ;NodeAttribute::, Model::Arm_Left_jnt + C: "OO",2869670865712,2869730315296 + + ;Model::Forearm_Left_jnt, Model::Arm_Left_jnt + C: "OO",2869730292096,2869730315296 + + ;AnimCurveNode::lockInfluenceWeights, Model::Arm_Left_jnt + C: "OP",2869726482144,2869730315296, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Arm_Left_jnt + C: "OP",2869726485888,2869730315296, "filmboxTypeID" + + ;NodeAttribute::, Model::Forearm_Left_jnt + C: "OO",2869670861296,2869730292096 + + ;Model::Hand_Left_jnt, Model::Forearm_Left_jnt + C: "OO",2869730299056,2869730292096 + + ;AnimCurveNode::lockInfluenceWeights, Model::Forearm_Left_jnt + C: "OP",2869726492128,2869730292096, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Forearm_Left_jnt + C: "OP",2869726483184,2869730292096, "filmboxTypeID" + + ;NodeAttribute::, Model::Hand_Left_jnt + C: "OO",2869670866288,2869730299056 + + ;AnimCurveNode::lockInfluenceWeights, Model::Hand_Left_jnt + C: "OP",2869726483392,2869730299056, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Hand_Left_jnt + C: "OP",2869726484016,2869730299056, "filmboxTypeID" + + ;NodeAttribute::, Model::Neck_jnt + C: "OO",2869670866480,2869730287456 + + ;Model::Head_jnt, Model::Neck_jnt + C: "OO",2869730301376,2869730287456 + + ;AnimCurveNode::lockInfluenceWeights, Model::Neck_jnt + C: "OP",2869726490048,2869730287456, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Neck_jnt + C: "OP",2869726483600,2869730287456, "filmboxTypeID" + + ;NodeAttribute::, Model::Head_jnt + C: "OO",2869670870896,2869730301376 + + ;AnimCurveNode::lockInfluenceWeights, Model::Head_jnt + C: "OP",2869726490464,2869730301376, "lockInfluenceWeights" + + ;AnimCurveNode::filmboxTypeID, Model::Head_jnt + C: "OP",2869726493584,2869730301376, "filmboxTypeID" + + ;SubDeformer::, Deformer:: + C: "OO",2869787105088,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787079520,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787089296,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787080272,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787082528,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787099072,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787090048,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787097568,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787102832,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787081024,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787092304,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787093056,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787083280,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787108848,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787081776,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787102080,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787084032,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787086288,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787087040,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787093808,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787103584,2869670866672 + + ;SubDeformer::, Deformer:: + C: "OO",2869787088544,2869670866672 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869787105088 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869787079520 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869787089296 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869787080272 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869787082528 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869787099072 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869787090048 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869787097568 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869787102832 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869787081024 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869787092304 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869787093056 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869787083280 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869787108848 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869787081776 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869787102080 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869787084032 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869787086288 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869787087040 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869787093808 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869787103584 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869787088544 + + ;SubDeformer::, Deformer:: + C: "OO",2869787094560,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787090800,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787095312,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787105840,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787101328,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787106592,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787096816,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787091552,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787107344,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787098320,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869787100576,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869315734896,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869315735648,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869315736400,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869315733392,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869540165312,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869540164560,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869540166064,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869540166816,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869519614144,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869519611888,2869670862256 + + ;SubDeformer::, Deformer:: + C: "OO",2869786088288,2869670862256 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869787094560 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869787090800 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869787095312 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869787105840 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869787101328 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869787106592 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869787096816 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869787091552 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869787107344 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869787098320 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869787100576 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869315734896 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869315735648 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869315736400 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869315733392 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869540165312 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869540164560 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869540166064 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869540166816 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869519614144 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869519611888 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869786088288 + + ;SubDeformer::, Deformer:: + C: "OO",2869786085280,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869786086032,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869786084528,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869786091296,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869786087536,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869786086784,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869786089040,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869786089792,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869786090544,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548373296,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548372544,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548377056,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548375552,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548377808,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548374048,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548371040,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548376304,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548371792,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869548374800,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869685410128,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869685408624,2869670867248 + + ;SubDeformer::, Deformer:: + C: "OO",2869685410880,2869670867248 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869786085280 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869786086032 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869786084528 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869786091296 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869786087536 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869786086784 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869786089040 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869786089792 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869786090544 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869548373296 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869548372544 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869548377056 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869548375552 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869548377808 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869548374048 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869548371040 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869548376304 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869548371792 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869548374800 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869685410128 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869685408624 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869685410880 + + ;SubDeformer::, Deformer:: + C: "OO",2869685409376,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869685413136,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869685411632,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869685407872,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869685413888,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869685412384,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869685414640,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374945088,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374944336,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374942080,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374942832,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374940576,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374941328,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374943584,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374938320,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374939072,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869374939824,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869523674032,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869523679296,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869523674784,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869523678544,2869670867632 + + ;SubDeformer::, Deformer:: + C: "OO",2869523672528,2869670867632 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869685409376 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869685413136 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869685411632 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869685407872 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869685413888 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869685412384 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869685414640 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869374945088 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869374944336 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869374942080 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869374942832 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869374940576 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869374941328 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869374943584 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869374938320 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869374939072 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869374939824 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869523674032 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869523679296 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869523674784 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869523678544 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869523672528 + + ;SubDeformer::, Deformer:: + C: "OO",2869523673280,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869523675536,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869523676288,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869523677792,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869523677040,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546815184,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546812928,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546813680,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546814432,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546815936,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546816688,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546819696,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546818944,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546817440,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869546818192,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869781460080,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869781461584,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869781462336,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869781463840,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869781466096,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869781466848,2869670867824 + + ;SubDeformer::, Deformer:: + C: "OO",2869781460832,2869670867824 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869523673280 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869523675536 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869523676288 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869523677792 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869523677040 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869546815184 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869546812928 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869546813680 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869546814432 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869546815936 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869546816688 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869546819696 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869546818944 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869546817440 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869546818192 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869781460080 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869781461584 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869781462336 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869781463840 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869781466096 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869781466848 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869781460832 + + ;SubDeformer::, Deformer:: + C: "OO",2869781464592,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869781465344,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869781463088,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365847952,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365850208,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365849456,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365851712,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365852464,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365850960,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365853216,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365853968,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365847200,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869365848704,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684837088,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684834080,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684837840,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684838592,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684834832,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684836336,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684839344,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684833328,2869670868016 + + ;SubDeformer::, Deformer:: + C: "OO",2869684832576,2869670868016 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869781464592 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869781465344 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869781463088 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869365847952 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869365850208 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869365849456 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869365851712 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869365852464 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869365850960 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869365853216 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869365853968 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869365847200 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869365848704 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869684837088 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869684834080 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869684837840 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869684838592 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869684834832 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869684836336 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869684839344 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869684833328 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869684832576 + + ;SubDeformer::, Deformer:: + C: "OO",2869684835584,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538596288,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538592528,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538589520,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538590272,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538594784,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538591024,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538591776,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538594032,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538593280,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869538595536,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731182656,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731175888,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731192432,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731177392,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731190176,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731193936,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731184912,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731183408,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731178896,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731170624,2869670871664 + + ;SubDeformer::, Deformer:: + C: "OO",2869731196944,2869670871664 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869684835584 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869538596288 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869538592528 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869538589520 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869538590272 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869538594784 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869538591024 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869538591776 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869538594032 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869538593280 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869538595536 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869731182656 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869731175888 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869731192432 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869731177392 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869731190176 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869731193936 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869731184912 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869731183408 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869731178896 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869731170624 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869731196944 + + ;SubDeformer::, Deformer:: + C: "OO",2869731185664,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731186416,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731187168,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731184160,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731197696,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731176640,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731187920,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731178144,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731179648,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731181152,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731194688,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731172880,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731190928,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731169872,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731188672,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731180400,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731181904,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731199952,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731193184,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731189424,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731199200,2869670872432 + + ;SubDeformer::, Deformer:: + C: "OO",2869731191680,2869670872432 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869731185664 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869731186416 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869731187168 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869731184160 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869731197696 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869731176640 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869731187920 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869731178144 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869731179648 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869731181152 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869731194688 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869731172880 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869731190928 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869731169872 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869731188672 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869731180400 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869731181904 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869731199952 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869731193184 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869731189424 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869731199200 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869731191680 + + ;SubDeformer::, Deformer:: + C: "OO",2869731195440,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731196192,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731171376,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731198448,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731168368,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731169120,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731172128,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731173632,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731174384,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731175136,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731223712,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731213184,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731210928,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731213936,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731219952,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731205664,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731206416,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731204160,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731222960,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731224464,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731201152,2869670868208 + + ;SubDeformer::, Deformer:: + C: "OO",2869731214688,2869670868208 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869731195440 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869731196192 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869731171376 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869731198448 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869731168368 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869731169120 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869731172128 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869731173632 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869731174384 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869731175136 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869731223712 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869731213184 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869731210928 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869731213936 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869731219952 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869731205664 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869731206416 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869731204160 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869731222960 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869731224464 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869731201152 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869731214688 + + ;SubDeformer::, Deformer:: + C: "OO",2869731231232,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731201904,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731215440,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731220704,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731202656,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731227472,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731207168,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731221456,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731207920,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731225968,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731209424,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731216192,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731216944,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731217696,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731211680,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731212432,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731225216,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731226720,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731203408,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731228224,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731208672,2869677167424 + + ;SubDeformer::, Deformer:: + C: "OO",2869731228976,2869677167424 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869731231232 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869731201904 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869731215440 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869731220704 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869731202656 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869731227472 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869731207168 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869731221456 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869731207920 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869731225968 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869731209424 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869731216192 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869731216944 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869731217696 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869731211680 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869731212432 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869731225216 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869731226720 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869731203408 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869731228224 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869731208672 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869731228976 + + ;SubDeformer::, Deformer:: + C: "OO",2869731229728,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731218448,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731219200,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731230480,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731222208,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731231984,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731210176,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731204912,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731232736,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731259504,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731237696,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731252736,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731251984,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731251232,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731247472,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731240704,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731236944,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731238448,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731248976,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731242960,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731235440,2869677170112 + + ;SubDeformer::, Deformer:: + C: "OO",2869731263264,2869677170112 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869731229728 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869731218448 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869731219200 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869731230480 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869731222208 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869731231984 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869731210176 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869731204912 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869731232736 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869731259504 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869731237696 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869731252736 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869731251984 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869731251232 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869731247472 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869731240704 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869731236944 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869731238448 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869731248976 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869731242960 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869731235440 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869731263264 + + ;SubDeformer::, Deformer:: + C: "OO",2869731239200,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731253488,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731234688,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731242208,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731239952,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731254240,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731233936,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731254992,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731249728,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731236192,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731250480,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731246720,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731245968,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731258000,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731243712,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731264016,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731241456,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731248224,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731255744,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731244464,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731264768,2869677166464 + + ;SubDeformer::, Deformer:: + C: "OO",2869731258752,2869677166464 + + ;Model::Hips_jnt, SubDeformer:: + C: "OO",2869729006000,2869731239200 + + ;Model::UpperLeg_Left_jnt, SubDeformer:: + C: "OO",2869729003680,2869731253488 + + ;Model::LowerLeg_Left_jnt, SubDeformer:: + C: "OO",2869729010640,2869731234688 + + ;Model::Foot_Left_jnt, SubDeformer:: + C: "OO",2869729024560,2869731242208 + + ;Model::Toe_Left_jnt, SubDeformer:: + C: "OO",2869729026880,2869731239952 + + ;Model::UpperLeg_Right_jnt, SubDeformer:: + C: "OO",2869729015280,2869731254240 + + ;Model::LowerLeg_Right_jnt, SubDeformer:: + C: "OO",2869729012960,2869731233936 + + ;Model::Foot_Right_jnt, SubDeformer:: + C: "OO",2869729017600,2869731254992 + + ;Model::Toe_Right_jnt, SubDeformer:: + C: "OO",2869729019920,2869731249728 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729029200,2869731236192 + + ;Model::Spine_jnt, SubDeformer:: + C: "OO",2869729031520,2869731250480 + + ;Model::Chest_jnt, SubDeformer:: + C: "OO",2869729001360,2869731246720 + + ;Model::Shoulder_Right_jnt, SubDeformer:: + C: "OO",2869716981408,2869731245968 + + ;Model::Arm_Right_jnt, SubDeformer:: + C: "OO",2869730294416,2869731258000 + + ;Model::Forearm_Right_jnt, SubDeformer:: + C: "OO",2869730303696,2869731243712 + + ;Model::Hand_Right_jnt, SubDeformer:: + C: "OO",2869730296736,2869731264016 + + ;Model::Shoulder_Left_jnt, SubDeformer:: + C: "OO",2869730306016,2869731241456 + + ;Model::Arm_Left_jnt, SubDeformer:: + C: "OO",2869730315296,2869731248224 + + ;Model::Forearm_Left_jnt, SubDeformer:: + C: "OO",2869730292096,2869731255744 + + ;Model::Hand_Left_jnt, SubDeformer:: + C: "OO",2869730299056,2869731244464 + + ;Model::Neck_jnt, SubDeformer:: + C: "OO",2869730287456,2869731264768 + + ;Model::Head_jnt, SubDeformer:: + C: "OO",2869730301376,2869731258752 +} +;Takes section +;---------------------------------------------------- + +Takes: { + Current: "Take 001" + Take: "Take 001" { + FileName: "Take_001.tak" + LocalTime: 1924423250,230930790000 + ReferenceTime: 1924423250,230930790000 + } +} diff --git a/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimplePeople.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimplePeople.fbx.meta new file mode 100644 index 0000000..57d9fbf --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/FBX/SimplePeople.fbx.meta @@ -0,0 +1,926 @@ +fileFormatVersion: 2 +guid: c72c97e952bf7834b85e6164373d310d +timeCreated: 1529356862 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: Body + 100002: Body_jnt + 100004: Foot_Left + 100006: Foot_Left_jnt + 100008: Foot_Left_jnt1 + 100010: Foot_Right + 100012: Foot_Right_jnt + 100014: Foot_Right_jnt1 + 100016: GasMask + 100018: Hair_Bobs + 100020: Hair_Ponytail + 100022: Hair_Punk + 100024: Hair_Top + 100026: Hand_Left + 100028: Hand_Left_jnt + 100030: Hand_Right + 100032: Hand_Right_jnt + 100034: Hat_Cap + 100036: Hat_Cap_Backwards + 100038: Hat_FireFighter + 100040: Hat_Helmet + 100042: Hat_Hobo + 100044: Hat_jnt + 100046: Hat_Pimp + 100048: Hat_Police + 100050: Hat_Sheriff + 100052: Head + 100054: Head_jnt + 100056: Hips_jnt + 100058: LowerArm_Left + 100060: LowerArm_Left_jnt + 100062: LowerArm_Right + 100064: LowerArm_Right_jnt + 100066: LowerBody + 100068: LowerLeg_Left + 100070: LowerLeg_Left_jnt + 100072: LowerLeg_Right + 100074: LowerLeg_Right_jnt + 100076: Prop_Backpack + 100078: Prop_FireFighterPack + 100080: RiotHelmet + 100082: Root_jnt + 100084: //RootNode + 100086: Spine_jnt + 100088: UpperArm_Left + 100090: UpperArm_Left_jnt + 100092: UpperArm_Right + 100094: UpperArm_Right_jnt + 100096: UpperLeg_Left + 100098: UpperLeg_Left_jnt + 100100: UpperLeg_Right + 100102: UpperLeg_Right_jnt + 100104: WarHelmet + 100106: Base_mesh + 100108: BusinessMan + 100110: FireFighter + 100112: Hobo + 100114: Pimp + 100116: Policeman + 100118: Prostitute + 100120: Punk + 100122: RiotCop + 100124: Roadworker + 100126: Robber + 100128: Sheriff + 100130: StreetMan + 100132: Trucker + 100134: Woman + 100136: mesh_Base + 100138: mesh_BusinessMan + 100140: mesh_FireFighter + 100142: mesh_Hobo + 100144: mesh_Pimp + 100146: mesh_Policeman + 100148: mesh_Prostitute + 100150: mesh_Punk + 100152: mesh_RiotCop + 100154: mesh_Roadworker + 100156: mesh_Robber + 100158: mesh_Sheriff + 100160: mesh_StreetMan + 100162: mesh_Trucker + 100164: mesh_Woman + 100166: Arm_Left_jnt + 100168: Arm_Right_jnt + 100170: CH_BusinessMan + 100172: CH_FireFighter + 100174: CH_Hobo + 100176: CH_Pimp + 100178: CH_Policeman + 100180: CH_Prostitute + 100182: CH_Punk + 100184: CH_RiotCop + 100186: CH_Roadworker + 100188: CH_Robber + 100190: CH_Sheriff + 100192: CH_StreetMan + 100194: CH_Trucker + 100196: CH_Woman + 100198: Chest_jnt + 100200: Forearm_Left_jnt + 100202: Forearm_Right_jnt + 100204: Neck_jnt + 100206: Shoulder_Left_jnt + 100208: Shoulder_Right_jnt + 100210: Spine_jnt 1 + 100212: Toe_Left_jnt + 100214: Toe_Right_jnt + 400000: Body + 400002: Body_jnt + 400004: Foot_Left + 400006: Foot_Left_jnt + 400008: Foot_Left_jnt1 + 400010: Foot_Right + 400012: Foot_Right_jnt + 400014: Foot_Right_jnt1 + 400016: GasMask + 400018: Hair_Bobs + 400020: Hair_Ponytail + 400022: Hair_Punk + 400024: Hair_Top + 400026: Hand_Left + 400028: Hand_Left_jnt + 400030: Hand_Right + 400032: Hand_Right_jnt + 400034: Hat_Cap + 400036: Hat_Cap_Backwards + 400038: Hat_FireFighter + 400040: Hat_Helmet + 400042: Hat_Hobo + 400044: Hat_jnt + 400046: Hat_Pimp + 400048: Hat_Police + 400050: Hat_Sheriff + 400052: Head + 400054: Head_jnt + 400056: Hips_jnt + 400058: LowerArm_Left + 400060: LowerArm_Left_jnt + 400062: LowerArm_Right + 400064: LowerArm_Right_jnt + 400066: LowerBody + 400068: LowerLeg_Left + 400070: LowerLeg_Left_jnt + 400072: LowerLeg_Right + 400074: LowerLeg_Right_jnt + 400076: Prop_Backpack + 400078: Prop_FireFighterPack + 400080: RiotHelmet + 400082: Root_jnt + 400084: //RootNode + 400086: Spine_jnt + 400088: UpperArm_Left + 400090: UpperArm_Left_jnt + 400092: UpperArm_Right + 400094: UpperArm_Right_jnt + 400096: UpperLeg_Left + 400098: UpperLeg_Left_jnt + 400100: UpperLeg_Right + 400102: UpperLeg_Right_jnt + 400104: WarHelmet + 400106: Base_mesh + 400108: BusinessMan + 400110: FireFighter + 400112: Hobo + 400114: Pimp + 400116: Policeman + 400118: Prostitute + 400120: Punk + 400122: RiotCop + 400124: Roadworker + 400126: Robber + 400128: Sheriff + 400130: StreetMan + 400132: Trucker + 400134: Woman + 400136: mesh_Base + 400138: mesh_BusinessMan + 400140: mesh_FireFighter + 400142: mesh_Hobo + 400144: mesh_Pimp + 400146: mesh_Policeman + 400148: mesh_Prostitute + 400150: mesh_Punk + 400152: mesh_RiotCop + 400154: mesh_Roadworker + 400156: mesh_Robber + 400158: mesh_Sheriff + 400160: mesh_StreetMan + 400162: mesh_Trucker + 400164: mesh_Woman + 400166: Arm_Left_jnt + 400168: Arm_Right_jnt + 400170: CH_BusinessMan + 400172: CH_FireFighter + 400174: CH_Hobo + 400176: CH_Pimp + 400178: CH_Policeman + 400180: CH_Prostitute + 400182: CH_Punk + 400184: CH_RiotCop + 400186: CH_Roadworker + 400188: CH_Robber + 400190: CH_Sheriff + 400192: CH_StreetMan + 400194: CH_Trucker + 400196: CH_Woman + 400198: Chest_jnt + 400200: Forearm_Left_jnt + 400202: Forearm_Right_jnt + 400204: Neck_jnt + 400206: Shoulder_Left_jnt + 400208: Shoulder_Right_jnt + 400210: Spine_jnt 1 + 400212: Toe_Left_jnt + 400214: Toe_Right_jnt + 2300000: Body + 2300002: Foot_Left + 2300004: Foot_Right + 2300006: GasMask + 2300008: Hair_Bobs + 2300010: Hair_Ponytail + 2300012: Hair_Punk + 2300014: Hair_Top + 2300016: Hand_Left + 2300018: Hand_Right + 2300020: Hat_Cap + 2300022: Hat_Cap_Backwards + 2300024: Hat_FireFighter + 2300026: Hat_Helmet + 2300028: Hat_Hobo + 2300030: Hat_Pimp + 2300032: Hat_Police + 2300034: Hat_Sheriff + 2300036: Head + 2300038: LowerArm_Left + 2300040: LowerArm_Right + 2300042: LowerBody + 2300044: LowerLeg_Left + 2300046: LowerLeg_Right + 2300048: Prop_Backpack + 2300050: Prop_FireFighterPack + 2300052: RiotHelmet + 2300054: UpperArm_Left + 2300056: UpperArm_Right + 2300058: UpperLeg_Left + 2300060: UpperLeg_Right + 2300062: WarHelmet + 3300000: Body + 3300002: Foot_Left + 3300004: Foot_Right + 3300006: GasMask + 3300008: Hair_Bobs + 3300010: Hair_Ponytail + 3300012: Hair_Punk + 3300014: Hair_Top + 3300016: Hand_Left + 3300018: Hand_Right + 3300020: Hat_Cap + 3300022: Hat_Cap_Backwards + 3300024: Hat_FireFighter + 3300026: Hat_Helmet + 3300028: Hat_Hobo + 3300030: Hat_Pimp + 3300032: Hat_Police + 3300034: Hat_Sheriff + 3300036: Head + 3300038: LowerArm_Left + 3300040: LowerArm_Right + 3300042: LowerBody + 3300044: LowerLeg_Left + 3300046: LowerLeg_Right + 3300048: Prop_Backpack + 3300050: Prop_FireFighterPack + 3300052: RiotHelmet + 3300054: UpperArm_Left + 3300056: UpperArm_Right + 3300058: UpperLeg_Left + 3300060: UpperLeg_Right + 3300062: WarHelmet + 4300000: Foot_Left + 4300002: LowerLeg_Left + 4300004: UpperLeg_Left + 4300006: Foot_Right + 4300008: LowerLeg_Right + 4300010: UpperLeg_Right + 4300012: Hat_Police + 4300014: Hat_FireFighter + 4300016: Hat_Cap_Backwards + 4300018: Hat_Helmet + 4300020: Hair_Bobs + 4300022: Hair_Ponytail + 4300024: Hair_Top + 4300026: Hat_Pimp + 4300028: Hair_Punk + 4300030: Hat_Sheriff + 4300032: Hat_Cap + 4300034: GasMask + 4300036: Hat_Hobo + 4300038: RiotHelmet + 4300040: WarHelmet + 4300042: Head + 4300044: Hand_Right + 4300046: LowerArm_Right + 4300048: UpperArm_Right + 4300050: Hand_Left + 4300052: LowerArm_Left + 4300054: UpperArm_Left + 4300056: Body + 4300058: Prop_Backpack + 4300060: Prop_FireFighterPack + 4300062: LowerBody + 4300064: Base_mesh + 4300066: Roadworker + 4300068: Prostitute + 4300070: BusinessMan + 4300072: Hobo + 4300074: Robber + 4300076: Woman + 4300078: Pimp + 4300080: Punk + 4300082: Sheriff + 4300084: FireFighter + 4300086: Trucker + 4300088: StreetMan + 4300090: Policeman + 4300092: RiotCop + 4300094: mesh_Base + 4300096: mesh_Roadworker + 4300098: mesh_Prostitute + 4300100: mesh_BusinessMan + 4300102: mesh_Hobo + 4300104: mesh_Robber + 4300106: mesh_Woman + 4300108: mesh_Pimp + 4300110: mesh_Punk + 4300112: mesh_Sheriff + 4300114: mesh_FireFighter + 4300116: mesh_Trucker + 4300118: mesh_StreetMan + 4300120: mesh_Policeman + 4300122: mesh_RiotCop + 4300124: CH_Roadworker + 4300126: CH_Hobo + 4300128: CH_Prostitute + 4300130: CH_BusinessMan + 4300132: CH_Robber + 4300134: CH_Woman + 4300136: CH_Pimp + 4300138: CH_Punk + 4300140: CH_Sheriff + 4300142: CH_FireFighter + 4300144: CH_Trucker + 4300146: CH_StreetMan + 4300148: CH_Policeman + 4300150: CH_RiotCop + 7400000: Idle + 7400002: Walk + 7400004: Run + 9500000: //RootNode + 13700000: Base_mesh + 13700002: BusinessMan + 13700004: FireFighter + 13700006: Hobo + 13700008: Pimp + 13700010: Policeman + 13700012: Prostitute + 13700014: Punk + 13700016: RiotCop + 13700018: Roadworker + 13700020: Robber + 13700022: Sheriff + 13700024: StreetMan + 13700026: Trucker + 13700028: Woman + 13700030: mesh_Base + 13700032: mesh_BusinessMan + 13700034: mesh_FireFighter + 13700036: mesh_Hobo + 13700038: mesh_Pimp + 13700040: mesh_Policeman + 13700042: mesh_Prostitute + 13700044: mesh_Punk + 13700046: mesh_RiotCop + 13700048: mesh_Roadworker + 13700050: mesh_Robber + 13700052: mesh_Sheriff + 13700054: mesh_StreetMan + 13700056: mesh_Trucker + 13700058: mesh_Woman + 13700060: CH_BusinessMan + 13700062: CH_FireFighter + 13700064: CH_Hobo + 13700066: CH_Pimp + 13700068: CH_Policeman + 13700070: CH_Prostitute + 13700072: CH_Punk + 13700074: CH_RiotCop + 13700076: CH_Roadworker + 13700078: CH_Robber + 13700080: CH_Sheriff + 13700082: CH_StreetMan + 13700084: CH_Trucker + 13700086: CH_Woman + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 2 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: Idle + takeName: Take 001 + firstFrame: 2 + lastFrame: 49 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 1 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Walk + takeName: Take 001 + firstFrame: 52 + lastFrame: 79 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Run + takeName: Take 001 + firstFrame: 82 + lastFrame: 100 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: + - boneName: Hips_jnt + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Left_jnt + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: UpperLeg_Right_jnt + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Left_jnt + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowerLeg_Right_jnt + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Left_jnt + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Foot_Right_jnt + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine_jnt 1 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head_jnt + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Shoulder_Left_jnt + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Arm_Left_jnt + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Arm_Right_jnt + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Forearm_Left_jnt + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Forearm_Right_jnt + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Left_jnt + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand_Right_jnt + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Chest_jnt + humanName: UpperChest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Shoulder_Right_jnt + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Toe_Left_jnt + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Toe_Right_jnt + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Neck_jnt + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: SimplePeople(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_BusinessMan + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_FireFighter + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Hobo + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Pimp + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Policeman + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Prostitute + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Punk + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_RiotCop + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Roadworker + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Robber + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Sheriff + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_StreetMan + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Trucker + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: CH_Woman + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hips_jnt + parentName: + position: {x: 3.6272008e-16, y: 1.0449876, z: -6.2692085e-18} + rotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Left_jnt + parentName: + position: {x: 0.12891708, y: -0.221588, z: -0.017863873} + rotation: {x: -0.011695495, y: -0.00040235353, z: 0.9999314, w: 0.00046159793} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Left_jnt + parentName: + position: {x: -0.37452164, y: -3.5527136e-17, z: -2.7105054e-22} + rotation: {x: -0.7075902, y: 0.0000064468913, z: -0.0000061459123, w: 0.706623} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Left_jnt + parentName: + position: {x: -0.38874373, y: 1.2252568e-17, z: 7.3426066e-12} + rotation: {x: 0.50674546, y: 0.49426782, z: -0.50519735, w: 0.4936436} + scale: {x: 1, y: 1, z: 1} + - name: Toe_Left_jnt + parentName: + position: {x: -6.72415e-12, y: -0.1497335, z: 0.21969701} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperLeg_Right_jnt + parentName: + position: {x: 0.12891664, y: 0.22158809, z: 0.01786388} + rotation: {x: 0.9999078, y: 0.0005809014, z: -0.011708393, w: 0.006858115} + scale: {x: 1, y: 1, z: 1} + - name: LowerLeg_Right_jnt + parentName: + position: {x: 0.374522, y: 2.4868996e-16, z: -1.0987412e-12} + rotation: {x: -0.70410997, y: -0.000030960506, z: 0.00005181963, w: 0.71009094} + scale: {x: 1, y: 1, z: 1} + - name: Foot_Right_jnt + parentName: + position: {x: 0.388744, y: 8.197135e-12, z: -3.6907224e-11} + rotation: {x: 0.4958342, y: 0.5067274, z: -0.49273258, w: 0.50456953} + scale: {x: 1, y: 1, z: 1} + - name: Toe_Right_jnt + parentName: + position: {x: -0.000003490797, y: 0.1497333, z: -0.21969701} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Spine_jnt + parentName: + position: {x: -0.019048661, y: -5.158743e-16, z: 6.2692085e-18} + rotation: {x: 6.9251656e-18, y: 2.7186337e-18, z: 9.345823e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Spine_jnt 1 + parentName: + position: {x: -0.3360725, y: 3.7261742e-16, z: 2.3643465e-18} + rotation: {x: 0, y: 0, z: -1.6657682e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest_jnt + parentName: + position: {x: -0.33425274, y: -1.2999511e-15, z: -2.3643465e-18} + rotation: {x: 1.5444892e-33, y: 7.628354e-34, z: -1.110223e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Shoulder_Right_jnt + parentName: + position: {x: -0.21910845, y: 0.27274165, z: -0.0076430403} + rotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + scale: {x: 1, y: 1, z: 1} + - name: Arm_Right_jnt + parentName: + position: {x: -0.29249033, y: 1.7053025e-15, z: -0.0076430403} + rotation: {x: -5.404528e-21, y: 5.170119e-19, z: 3.380434e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Forearm_Right_jnt + parentName: + position: {x: -0.47118998, y: 5.684342e-16, z: -5.770413e-17} + rotation: {x: -6.627657e-19, y: -3.5869217e-21, z: -2.4398886e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Right_jnt + parentName: + position: {x: -0.4403, y: -8.5265126e-16, z: -5.3921198e-17} + rotation: {x: 1.4483431e-13, y: 1, z: -1.1714554e-15, w: 1.7466429e-15} + scale: {x: 1, y: 1, z: 1} + - name: Shoulder_Left_jnt + parentName: + position: {x: -0.21910845, y: -0.27274165, z: 0.0076430403} + rotation: {x: -0.7071068, y: 0.7071068, z: 4.3352284e-17, w: -4.3243328e-17} + scale: {x: 1, y: 1, z: 1} + - name: Arm_Left_jnt + parentName: + position: {x: 0.29249033, y: 2.2737367e-15, z: 0.0076430403} + rotation: {x: 1, y: 1.1714262e-15, z: -4.588833e-20, w: -6.123234e-17} + scale: {x: 1, y: 1, z: 1} + - name: Forearm_Left_jnt + parentName: + position: {x: 0.471188, y: -2.842171e-16, z: 5.77041e-17} + rotation: {x: 0, y: 0, z: -3.1086245e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Hand_Left_jnt + parentName: + position: {x: 0.4403, y: 0, z: 5.39209e-17} + rotation: {x: -1.7636465e-13, y: 1, z: -7.2736614e-16, w: -2.2837224e-15} + scale: {x: 1, y: 1, z: 1} + - name: Neck_jnt + parentName: + position: {x: -0.22895189, y: 4.2216863e-16, z: 5.667284e-19} + rotation: {x: 0, y: 0, z: -1.6653345e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Head_jnt + parentName: + position: {x: -0.08167417, y: -5.9802247e-16, z: -5.667284e-19} + rotation: {x: 7.729368e-34, y: -3.8001317e-34, z: 2.220446e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials.meta new file mode 100644 index 0000000..c33e248 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e3cba7f2af724136bb38f2c2cb70d2c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Base.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Base.mat new file mode 100644 index 0000000..9330f5a --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Base.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FX_Base + m_Shader: {fileID: 4800000, guid: 125f31ba4cdefb2469a075f509877b02, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EmissionScaleUI: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Shininess: 0.7 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Emission: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 1, g: 1, b: 1, a: 1} diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Base.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Base.mat.meta new file mode 100644 index 0000000..3878da1 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Base.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: a0cec58fc32f482418596ffdf7c0d693 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Rubble.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Rubble.mat new file mode 100644 index 0000000..bfb0fbc --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Rubble.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FX_Rubble + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0.18 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.18 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.47058815, g: 0.43698838, b: 0.41522485, a: 1} + - _Color: {r: 0.4705881, g: 0.43698835, b: 0.41522482, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3228952619812938698 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Rubble.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Rubble.mat.meta new file mode 100644 index 0000000..9188da4 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/FX_Rubble.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a9bced7715b2c047b5413e33bc60d5c +timeCreated: 1469255638 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat new file mode 100644 index 0000000..aa07c4f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7011207119128079215 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MilitaryProps + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: ac660800cea938a42ae8f2c5ea24539e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ac660800cea938a42ae8f2c5ea24539e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat.meta new file mode 100644 index 0000000..a60dc68 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/MilitaryProps.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af9d3101091f90d4db78a2097d5dcb84 +timeCreated: 1495160599 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Mat_01_A.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Mat_01_A.mat new file mode 100644 index 0000000..8714b39 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Mat_01_A.mat @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonCity_Mat_01_A + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: + - _METALLICGLOSSMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: fbde5f73f39181f4d9c7e24c34f0bdf8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0.01} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: b993ae890161b184188e417d77e0e1a3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: -0.01} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 2800000, guid: ed8c76cfaa7f4f04da86bd288543e61c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0.01} + - _MainTex: + m_Texture: {fileID: 2800000, guid: fbde5f73f39181f4d9c7e24c34f0bdf8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0.01} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 2da74f2130b2ca74faacbcaaa83c5a44, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 1 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 1, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &674379038226976605 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Mat_01_A.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Mat_01_A.mat.meta new file mode 100644 index 0000000..f1b5ffa --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Mat_01_A.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62e25ef75a2216f418d06453c9ad15cb +timeCreated: 1499222656 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Texture_01_A.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Texture_01_A.mat new file mode 100644 index 0000000..d4ce109 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Texture_01_A.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4744007561905227008 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonCity_Texture_01_A + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: fbde5f73f39181f4d9c7e24c34f0bdf8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: fbde5f73f39181f4d9c7e24c34f0bdf8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Texture_01_A.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Texture_01_A.mat.meta new file mode 100644 index 0000000..4692b8f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonCity_Texture_01_A.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f846a97524f98f44bae9b13d72a2fc49 +timeCreated: 1554336394 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat new file mode 100644 index 0000000..fa1335b --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonNature_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 2edd58f7c433e934db9029c375173b44, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 2edd58f7c433e934db9029c375173b44, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7905420020181364316 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat.meta new file mode 100644 index 0000000..2d929b8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonNature_01.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b72e16591230315448c77c827b522ae1 +timeCreated: 1527737122 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat new file mode 100644 index 0000000..bed841f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-774526417723192632 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 3e3e7739c37f6df4a9ac958352bdd251, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 3, y: 0.37} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: -3, y: -0.37} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 3, y: 0.37} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3e3e7739c37f6df4a9ac958352bdd251, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 3, y: 0.37} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta new file mode 100644 index 0000000..4cac2c1 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 41680dad0f0243748b4e228f49a2e3c4 +timeCreated: 1547090495 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_04.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_04.mat new file mode 100644 index 0000000..82f35f4 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_04.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_04 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 56d0dcfd4f388074b86b2ca24191e027, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.2 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.2 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &4698954075236090004 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_04.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_04.mat.meta new file mode 100644 index 0000000..e36c989 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_04.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7d22fc6b9a431b043a917fb89a80bcfc +timeCreated: 1547090495 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat new file mode 100644 index 0000000..4963d9c --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3934021505478442563 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prop_Signs_00 + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: c050c2762aa6b874bac5c0b0c224bc9f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: c050c2762aa6b874bac5c0b0c224bc9f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat.meta new file mode 100644 index 0000000..a39d9df --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/Prop_Signs_00.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 16907a240f508cc46bb9ee1d37bc94ec +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat new file mode 100644 index 0000000..09c2b30 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1757013887436735768 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmWrangler_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: e3f5ae7056ee847478654d8ef6f4c4ad, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: e3f5ae7056ee847478654d8ef6f4c4ad, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat.meta new file mode 100644 index 0000000..ee0e9e7 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Black.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 9d9526852cc4b0b42bf5de686168e78d +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat new file mode 100644 index 0000000..b32a16e --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmWrangler_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 45eb17d5fe65a6942aee37575c20cf68, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 45eb17d5fe65a6942aee37575c20cf68, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5349234498755929565 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat.meta new file mode 100644 index 0000000..e0db495 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_Brown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 98fbfc47bde97094b8c2f009de847406 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat new file mode 100644 index 0000000..917e192 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmWrangler_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 38afee6b97f1660489dfceac21653a3d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 38afee6b97f1660489dfceac21653a3d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &4752325813905905993 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat.meta new file mode 100644 index 0000000..200043e --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmWrangler_White.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 6bc0b76677d86c84bae40c11173940a2 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat new file mode 100644 index 0000000..598c311 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_Farmer_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 8fddee26d7af656469060882f739f16a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 8fddee26d7af656469060882f739f16a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &169632035990613835 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat.meta new file mode 100644 index 0000000..ddbb436 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Black.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 4ffb04dab08f3bc46b4bae49c8873e63 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat new file mode 100644 index 0000000..4f6ced1 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7180586515432374550 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_Farmer_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 065c4bcb58412d949a264763a07a818a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 065c4bcb58412d949a264763a07a818a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat.meta new file mode 100644 index 0000000..1fcea04 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_Brown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: d4f57b669d9639544b1d50ba3f22dbe4 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat new file mode 100644 index 0000000..c18998d --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3361323214252777111 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_Farmer_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: b5439d586ec428a40aef081b40d65655, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: b5439d586ec428a40aef081b40d65655, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat.meta new file mode 100644 index 0000000..9c54bef --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_Farmer_White.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 76856409e42797647857f1675c1b6ef9 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat new file mode 100644 index 0000000..b65bc00 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersDaughter_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 96100b630096bb24b8ec619d9e6b1211, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 96100b630096bb24b8ec619d9e6b1211, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2198066825960675922 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat.meta new file mode 100644 index 0000000..d4879c1 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Black.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: e4d5a3e7cf15bcd4a919ec0bb9c42188 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat new file mode 100644 index 0000000..0bafd7c --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8751622566645679546 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersDaughter_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 144811adb05d9874fab57bf4b53356a1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 144811adb05d9874fab57bf4b53356a1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat.meta new file mode 100644 index 0000000..617c098 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_Brown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: cc347604e888272408e91697907628e5 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat new file mode 100644 index 0000000..fe45269 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3021747778915706780 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersDaughter_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: bde8e4ecd0b2f344bb3b0d5bc6f7fc9c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: bde8e4ecd0b2f344bb3b0d5bc6f7fc9c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat.meta new file mode 100644 index 0000000..4f65d60 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersDaughter_White.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 56ebc0202fbc1a24a960ec004e48a858 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat new file mode 100644 index 0000000..3e5e11a --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4192614625452078494 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersWife_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 1d2be5615bea5d44f97a1c40b5c11815, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1d2be5615bea5d44f97a1c40b5c11815, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat.meta new file mode 100644 index 0000000..df2ef83 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Black.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f98c6192bf2545644bb912bfaf19f832 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat new file mode 100644 index 0000000..8334802 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7199475212130674053 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersWife_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 6e4a419d05af9f049b1f7cdca7274f70, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 6e4a419d05af9f049b1f7cdca7274f70, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat.meta new file mode 100644 index 0000000..dd15af9 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_Brown.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: dea8da5c59fb63f43bdae7f3ae6f83e9 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat new file mode 100644 index 0000000..cf54adf --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2461260968451659834 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleFarmer_FarmersWife_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: f555d3f85b4960e4287918ec81c10d9a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: f555d3f85b4960e4287918ec81c10d9a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat.meta new file mode 100644 index 0000000..28f9798 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleFarmer_FarmersWife_White.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 94bc80c9a69c60e40a7f3e87548db65e +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat new file mode 100644 index 0000000..8d68107 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6629327031794211546 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleIcons + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 3e3e7739c37f6df4a9ac958352bdd251, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0.23, y: -0.13} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 0.16, y: -0.15} + m_Offset: {x: -0.1, y: 0.72} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3e3e7739c37f6df4a9ac958352bdd251, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0.23, y: -0.13} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _Glossiness: 0.5 + - _GlossinessSource: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat.meta new file mode 100644 index 0000000..8e34c2d --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c0880e4cd8a8704e82b6940624b569a +timeCreated: 1459816307 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BeachBabe_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BeachBabe_Black.mat new file mode 100644 index 0000000..60436b4 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BeachBabe_Black.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_BeachBabe_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 3b5da37f4a0c7dc4cb0d29868a1bdaa3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &8413448517773402611 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BeachBabe_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BeachBabe_Black.mat.meta new file mode 100644 index 0000000..fb1ade1 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BeachBabe_Black.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: a40e1f49699c0da4b878646e3acdfad8 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Black.mat new file mode 100644 index 0000000..5bf40d6 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3448874952464864167 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_BusinessMan_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 9506c885cd9fa144e9142a03fbd99dd6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9506c885cd9fa144e9142a03fbd99dd6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Black.mat.meta new file mode 100644 index 0000000..6627c99 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Black.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 632309c76598ef2439d70d47bb507f87 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Brown.mat new file mode 100644 index 0000000..293548b --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_BusinessMan_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 5d6795382a9cf8e45a68ba4346c66efd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 5d6795382a9cf8e45a68ba4346c66efd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1939133746433379274 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Brown.mat.meta new file mode 100644 index 0000000..69ffa0a --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_Brown.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: af9d542d86ca4fc4f842a8266577ae5e +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_White.mat new file mode 100644 index 0000000..319a3f0 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1651741806753694748 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_BusinessMan_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 12e281a5b44dcce4393d675312775b10, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 12e281a5b44dcce4393d675312775b10, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_White.mat.meta new file mode 100644 index 0000000..d830874 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_BusinessMan_White.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 497bbddce010fea4da3dcb5c5210ad16 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Black.mat new file mode 100644 index 0000000..14412e7 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8523165230461498227 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Doctor_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 002f8de457afeef49b3d5456f61586ed, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 002f8de457afeef49b3d5456f61586ed, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Black.mat.meta new file mode 100644 index 0000000..8b71328 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Black.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: fbe960bc30150b14789f737d9e137d68 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Brown.mat new file mode 100644 index 0000000..2193b46 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2285410946526080499 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Doctor_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 9aac84faf67d0ca4b9d6efbd4d27a849, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9aac84faf67d0ca4b9d6efbd4d27a849, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Brown.mat.meta new file mode 100644 index 0000000..db9ec73 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_Brown.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: eb10910f153c6cc4585a14616bd3d32e +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_White.mat new file mode 100644 index 0000000..1993e6e --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Doctor_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: fe1471620c6980246afa8143d135e9fc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: fe1471620c6980246afa8143d135e9fc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2101071863928414225 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_White.mat.meta new file mode 100644 index 0000000..65bdd27 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Doctor_White.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: ce7f710feeb678b41b9487e80c4b85dd +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Black.mat new file mode 100644 index 0000000..ae294f9 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8333700957020722947 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Punk_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: ac7fc91501adbf245badec7c5b7ba18f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ac7fc91501adbf245badec7c5b7ba18f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Black.mat.meta new file mode 100644 index 0000000..858355d --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Black.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: cba661a44d31ac342b6e3f75f0701f9e +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Brown.mat new file mode 100644 index 0000000..d95f7a2 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5022782398430772222 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Punk_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: be907f43491cbfb488b6f7d8b273fb69, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: be907f43491cbfb488b6f7d8b273fb69, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Brown.mat.meta new file mode 100644 index 0000000..f202f4b --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_Brown.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 848858d55d6e52e46a6c23cbb76aa006 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_White.mat new file mode 100644 index 0000000..65d8a62 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1341596312871657646 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Punk_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: b900139b444721d4eb7ea7bf1311c4f3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: b900139b444721d4eb7ea7bf1311c4f3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_White.mat.meta new file mode 100644 index 0000000..7f63f1f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Punk_White.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 34c2d8b1b19253547badb55d82bb8103 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Black.mat new file mode 100644 index 0000000..0f63f07 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7193922039780901177 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_RoadWorker_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 9d815fed57ec7fe40a9d89cd5a708ea8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9d815fed57ec7fe40a9d89cd5a708ea8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Black.mat.meta new file mode 100644 index 0000000..b83ca6b --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Black.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 27d5bc9fe48a1ba4f8389809b897e6cb +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Brown.mat new file mode 100644 index 0000000..3a314ed --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3960772409242820284 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_RoadWorker_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: a97b265ea09bf7c45b1ad1dc247ab689, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: a97b265ea09bf7c45b1ad1dc247ab689, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Brown.mat.meta new file mode 100644 index 0000000..3efabfd --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_Brown.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 90dcbab6fadc3d84db8a80a47e8012cf +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_White.mat new file mode 100644 index 0000000..6b6e0f1 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8479411386552700262 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_RoadWorker_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 06e19e958dfa37642ae5619bedf35920, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 06e19e958dfa37642ae5619bedf35920, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_White.mat.meta new file mode 100644 index 0000000..0cd7ed6 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_RoadWorker_White.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 7cbaac20d34fa5d4eb775ebf3e14e643 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Black.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Black.mat new file mode 100644 index 0000000..4694c51 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Black.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5185761841916812308 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Waitress_Black + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 28ef5d1be2c3e0f469599dcb97b6ca17, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 28ef5d1be2c3e0f469599dcb97b6ca17, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Black.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Black.mat.meta new file mode 100644 index 0000000..0665d47 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Black.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 95db71c87bb7ddc43a6594071030bc9c +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Brown.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Brown.mat new file mode 100644 index 0000000..4988a74 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Brown.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1426877601458559847 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Waitress_Brown + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 0000894bdf64f1b468a3c75f66de34ab, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 0000894bdf64f1b468a3c75f66de34ab, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Brown.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Brown.mat.meta new file mode 100644 index 0000000..bd82de2 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_Brown.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 7a72a6e6dc8f7894b982c3d079fd3272 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_White.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_White.mat new file mode 100644 index 0000000..c96f783 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_White.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5851631724265733337 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePeople_Waitress_White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: dd192c6007229f84ca5ebc4ef9236d19, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: dd192c6007229f84ca5ebc4ef9236d19, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_White.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_White.mat.meta new file mode 100644 index 0000000..98a1289 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePeople_Waitress_White.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 3d7b59a287cb2c444baeeaaaba1f7468 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePort.mat b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePort.mat new file mode 100644 index 0000000..4f14ece --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePort.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimplePort + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: eddd954894fbf3c42aedd49856d24e81, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: eddd954894fbf3c42aedd49856d24e81, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1024082608772098784 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePort.mat.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePort.mat.meta new file mode 100644 index 0000000..c7d3532 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/SimplePort.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 46f69b2efbd76a744906e46f98d0e35b +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader b/Prototype 3/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader new file mode 100644 index 0000000..a7a6d8f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader @@ -0,0 +1,27 @@ +Shader "Simple/Unlit Vertex Color_Alpha" +{ + +Properties { + _MainTex ("Base (RGB)", 2D) = "white" {} +} + +SubShader +{ + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off ZWrite Off Fog { Mode Off } + //Blend SrcAlpha OneMinusSrcAlpha + + + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "texcoord", texcoord + } + + Pass { + ColorMaterial AmbientAndDiffuse + SetTexture [_MainTex] {Combine texture * primary + } + } +} +} \ No newline at end of file diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader.meta b/Prototype 3/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader.meta new file mode 100644 index 0000000..685d493 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 125f31ba4cdefb2469a075f509877b02 +timeCreated: 1461197347 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc.meta b/Prototype 3/Assets/Course Library/_Source_Files/Misc.meta new file mode 100644 index 0000000..75023df --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f3a4d1e4a0204242a715db41b82ac81 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask new file mode 100644 index 0000000..7b688c4 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!319 &101100000 +AvatarMask: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Mask_Body + m_Mask: 00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Elements: [] diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask.meta b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask.meta new file mode 100644 index 0000000..8fcd85e --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Body.mask.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 4244c57bb194c0e48861fc59aaf8214d +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask new file mode 100644 index 0000000..9905473 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!319 &101100000 +AvatarMask: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Mask_Head + m_Mask: 00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Elements: + - m_Path: + m_Weight: 1 + - m_Path: Base_mesh + m_Weight: 1 + - m_Path: BombDisposal_mesh + m_Weight: 1 + - m_Path: Female_mesh + m_Weight: 1 + - m_Path: FemaleMedic_mesh + m_Weight: 1 + - m_Path: GasMask_mesh + m_Weight: 1 + - m_Path: JungleCommando_mesh + m_Weight: 1 + - m_Path: Medic_mesh + m_Weight: 1 + - m_Path: Mercenary_mesh + m_Weight: 1 + - m_Path: Officer_mesh + m_Weight: 1 + - m_Path: Pilot_mesh + m_Weight: 1 + - m_Path: Root_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/Head_jnt/Hat_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Left_jnt/LowerArm_Left_jnt/Hand_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/Body_jnt/Spine_jnt/UpperArm_Right_jnt/LowerArm_Right_jnt/Hand_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Left_jnt/LowerLeg_Left_jnt/Foot_Left_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt + m_Weight: 1 + - m_Path: Root_jnt/Hips_jnt/UpperLeg_Right_jnt/LowerLeg_Right_jnt/Foot_Right_jnt + m_Weight: 1 + - m_Path: Soldier_01_mesh + m_Weight: 1 + - m_Path: Soldier_02_mesh + m_Weight: 1 + - m_Path: Soldier_03_mesh + m_Weight: 1 + - m_Path: SpecialForces_01_mesh + m_Weight: 1 + - m_Path: SpecialForces_02_mesh + m_Weight: 1 + - m_Path: SpecialForces_03_mesh + m_Weight: 1 + - m_Path: SpecialForces_04_mesh + m_Weight: 1 + - m_Path: Terrorist_01_mesh + m_Weight: 1 + - m_Path: Terrorist_02_mesh + m_Weight: 1 + - m_Path: Terrorist_03_mesh + m_Weight: 1 + - m_Path: Terrorist_04_mesh + m_Weight: 1 diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask.meta b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask.meta new file mode 100644 index 0000000..c3e1ae0 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_Head.mask.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f4bf3f6dc42479e47b1fd0e457094fb7 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask new file mode 100644 index 0000000..68f57cb --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!319 &101100000 +AvatarMask: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Mask_LowerBody + m_Mask: 01000000000000000000000001000000010000000000000000000000000000000000000001000000010000000000000000000000 + m_Elements: [] diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask.meta b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask.meta new file mode 100644 index 0000000..7c9502d --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/Mask_LowerBody.mask.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f34433e648b38134b89fe27b9e6955cc +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/SM_Prop_Barrel_01.fbx b/Prototype 3/Assets/Course Library/_Source_Files/Misc/SM_Prop_Barrel_01.fbx new file mode 100644 index 0000000..b983937 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Misc/SM_Prop_Barrel_01.fbx differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/SM_Prop_Barrel_01.fbx.meta b/Prototype 3/Assets/Course Library/_Source_Files/Misc/SM_Prop_Barrel_01.fbx.meta new file mode 100644 index 0000000..81cda28 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/SM_Prop_Barrel_01.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 0934a3eb8623484489b357f278941c88 +timeCreated: 1495160032 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Prop_Barrel_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller b/Prototype 3/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller new file mode 100644 index 0000000..6da546c --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller @@ -0,0 +1,8380 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleCharacter + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Animation_int + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Jump_trig + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Death_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Crouch_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Grounded + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 1 + m_Controller: {fileID: 9100000} + - m_Name: Static_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 1 + m_Controller: {fileID: 9100000} + - m_Name: Head_Horizontal_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Head_Vertical_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Blend(DontTouch) + m_Type: 1 + m_DefaultFloat: 0.5 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: DeathType_int + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 2 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Body_Vertical_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Body_Horizontal_f + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Jump_b + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Movement + m_StateMachine: {fileID: 110700000} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Head + m_StateMachine: {fileID: 110700004} + m_Mask: {fileID: 101100000, guid: f4bf3f6dc42479e47b1fd0e457094fb7, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Idles + m_StateMachine: {fileID: 110750657} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Jumping + m_StateMachine: {fileID: 110705384} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Death + m_StateMachine: {fileID: 110740371} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Crouch + m_StateMachine: {fileID: 110759052} + m_Mask: {fileID: 101100000, guid: f34433e648b38134b89fe27b9e6955cc, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Body + m_StateMachine: {fileID: 110725380} + m_Mask: {fileID: 101100000, guid: 4244c57bb194c0e48861fc59aaf8214d, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20600000 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400056, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: -1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400054, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400052, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.5 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400058, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Head_Horizontal_f + m_BlendParameterY: Head_Vertical_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20600002 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20600008 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20600010 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Speed_f + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20616906 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400060, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400062, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400064, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0.75 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Body_Horizontal_f + m_BlendParameterY: Body_Vertical_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &20628009 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: + m_Mirror: 0 + m_BlendParameter: Blend(DontTouch) + m_BlendParameterY: Speed_f + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110100000 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250891} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110100233 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110100941 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117633 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110101251 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110101572 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110102995 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103271 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103377 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103420 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103460 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103468 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110103780 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110104082 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110293237} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110104682 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.19230752 + m_TransitionOffset: 0 + m_ExitTime: 0.80769247 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105353 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105507 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105579 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105624 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105645 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110105692 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110107890 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272019} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1363636 + m_TransitionOffset: 0 + m_ExitTime: 0.8636364 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110108639 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110297777} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110109826 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110110066 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110110096 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.08928562 + m_TransitionOffset: 0 + m_ExitTime: 0.9107144 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111238 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111466 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259630} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110111901 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110208772} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110112012 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110112686 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110113342 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265482} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110114151 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110116536 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110118060 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110118992 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110119267 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110119511 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110294315} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110120519 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110120619 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110121204 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110122155 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110122587 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259178} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123174 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123982 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221837} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110123984 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Animation_int + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110216906} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110124414 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.41666657 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110124857 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261631} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.41666657 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110125426 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110125441 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.20270266 + m_TransitionOffset: 0 + m_ExitTime: 0.79729736 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126261 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204794} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126313 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.18749964 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126384 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.63 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126595 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126699 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.4411743 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110126729 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110275706} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110127643 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128186 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.56 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128472 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110128528 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129032 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267126} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129195 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110208860} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1363636 + m_TransitionOffset: 0 + m_ExitTime: 0.8636364 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110129863 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110130612 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110130666 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131225 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131502 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250891} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117633 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131516 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Animation_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236714} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4997706 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110131725 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110132157 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110220379} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110133356 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110206311} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134012 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110250438} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134579 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134682 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261697} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134689 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110134813 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135188 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135308 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110212823} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135544 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268270} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110135789 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110136619 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110136883 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.7222224 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110137541 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110137588 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110290603} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110138274 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234610} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.28846085 + m_TransitionOffset: 0 + m_ExitTime: 0.71153915 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110138844 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110140558 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227951} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110141350 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229475} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110142273 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234542} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4996853 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110142782 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957437 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110143317 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110281209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110143341 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205926} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110144025 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110299259} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110144343 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110145060 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231128} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110145932 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110146036 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110292061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147175 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147525 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.8706897 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110147856 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148300 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110259178} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148338 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148514 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110275706} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110148745 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149744 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.31249955 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149750 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110149824 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291140} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110150967 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151384 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151405 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110151992 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210959} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110152920 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201247} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110153735 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110154275 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110155531 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110294315} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.7222224 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110156068 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267825} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110157081 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110157525 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Crouch_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110249429} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.34090897 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158305 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 7 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158382 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234542} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158926 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_trig + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110228009} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110158991 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110159207 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499997 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110159394 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15306124 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160250 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160426 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110160975 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110161510 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232942} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.4411743 + m_TransitionOffset: 0 + m_ExitTime: 0.55882573 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110161804 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110299259} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162130 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267126} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162255 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931031 + m_TransitionOffset: 0 + m_ExitTime: 0.87 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110162344 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.83333546 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110163612 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Jump_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.26785684 + m_TransitionOffset: 0 + m_ExitTime: 0.73214316 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110164249 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110165124 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201247} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110165395 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166143 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: DeathType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232753} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166310 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110255762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166939 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110235036} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110166975 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231410} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110167880 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110244708} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25862056 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110167918 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4996853 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110168959 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236965} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110169581 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 3 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110170566 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110227165} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110170725 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110239214} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110171078 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.4999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110171455 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 1 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110266762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110172030 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236705} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110172245 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.53 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110173712 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110174567 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110174726 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261697} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110175312 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274162} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110175651 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + - m_ConditionMode: 1 + m_ConditionEvent: Static_b + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110246782} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176322 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.12931032 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176355 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214360} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176463 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110176834 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110229786} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177622 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 2 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110254208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177658 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.84042555 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110177902 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 5 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268270} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110178410 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110278773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110178670 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: Animation_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25862068 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179038 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179088 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 4 + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 4 + - m_ConditionMode: 2 + m_ConditionEvent: Reload_b + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179203 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110179696 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_trig + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267120} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180231 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253594} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180454 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110180511 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181226 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749884 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181282 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210959} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110181993 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182207 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110288239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8750018 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182726 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110236705} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182834 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205239} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.44117647 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182841 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110182947 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Crouch_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110284647} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110184691 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Static_b + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110261631} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957446 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110184703 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110210773} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.83333546 + m_TransitionOffset: 0 + m_ExitTime: 0.17 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110185149 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268765} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.92424244 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110185614 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110279209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186022 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 10 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110264428} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1744186 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186344 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110269109} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110186970 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.9374992 + m_TransitionOffset: 0 + m_ExitTime: 0.06 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110187254 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.500007 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188282 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110246782} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188555 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump_trig + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272805} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110188769 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110205926} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189129 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110201137} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189682 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Animation_int + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110267698} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189892 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110189967 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: FullAuto_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110231505} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110190182 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110272949} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110191572 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110234610} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110191788 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192085 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110238341} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192562 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed_f + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110255762} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.27777776 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192614 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110253834} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192689 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265482} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07575757 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110192774 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221605} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749999 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110193589 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.6249991 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110194554 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110221605} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.15957445 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110194678 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110258026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.8333328 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110196464 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110268765} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197179 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110223196} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.46875003 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197706 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Death_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 7.499256 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110197960 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Shoot_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110290603} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.93749756 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110198479 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110214858} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.10869551 + m_TransitionOffset: 0 + m_ExitTime: 0.8913045 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110198580 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: WeaponType_int + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110265946} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1.8749951 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &110199187 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Reload_b + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110274245} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.37499982 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1102 &110200000 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 0.4 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110100000} + - {fileID: 110175651} + - {fileID: 110184691} + - {fileID: 110166310} + - {fileID: 110186022} + m_StateMachineBehaviours: [] + m_Position: {x: -108, y: -360, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110201137 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GrenadeThrow + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400048, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110201247 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400030, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204265 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110175312} + - {fileID: 110104082} + - {fileID: 110111901} + - {fileID: 110186344} + - {fileID: 110123982} + - {fileID: 110132157} + - {fileID: 110176834} + - {fileID: 110185614} + - {fileID: 110189682} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204794 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110198479} + m_StateMachineBehaviours: [] + m_Position: {x: 168, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110205239 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110205926 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: 300, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110206311 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -36, y: 480, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110208772 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Salute + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110110096} + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400046, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110208860 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -72, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110210773 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NotCrouched + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110182947} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110210959 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400034, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110212823 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110214360 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -528, y: 444, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110214858 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 168, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110216906 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110131516} + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 144, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20616906} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110220379 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_SittingOnGround + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110178670} + m_StateMachineBehaviours: [] + m_Position: {x: 336, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221605 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 564, y: 24, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221837 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_LeaningAgaintWall + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110142782} + m_StateMachineBehaviours: [] + m_Position: {x: 348, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110223196 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NoWeapon + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 84, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110227165 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 792, y: 204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110227951 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 1056, y: 60, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110228009 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walking_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110163612} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20628009} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110229475 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110229786 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_CheckWatch + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110104682} + m_StateMachineBehaviours: [] + m_Position: {x: -288, y: 348, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231128 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231184 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: 360, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231410 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -132, y: -240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110231505 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_SingleShot + m_Speed: 0.5 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -528, y: 372, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232753 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_02 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110145060} + m_StateMachineBehaviours: [] + m_Position: {x: 444, y: 396, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232942 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110157525} + - {fileID: 110197706} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 252, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400042, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110234542 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_MiniGun + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: -84, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400038, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110234610 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110153735} + - {fileID: 110188555} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110235036 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: -240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236705 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: -288, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236714 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110123984} + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 60, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110236965 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 852, y: -204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110238341 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Falling + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110167880} + m_StateMachineBehaviours: [] + m_Position: {x: -240, y: 0, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110239214 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -432, y: 252, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400028, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110244708 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Alive + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126261} + - {fileID: 110134682} + - {fileID: 110192085} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110246782 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run_Static + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110100941} + - {fileID: 110131502} + m_StateMachineBehaviours: [] + m_Position: {x: -336, y: -48, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 7039333667ba45840b1411867278ee2e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110249429 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Up + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110184703} + - {fileID: 110162344} + m_StateMachineBehaviours: [] + m_Position: {x: 288, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400044, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110250438 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -204, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110250891 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk_Static + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110188282} + - {fileID: 110180454} + m_StateMachineBehaviours: [] + m_Position: {x: -336, y: -192, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7039333667ba45840b1411867278ee2e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253591 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 20600000} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253594 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_FullAuto_Shoot 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 1056, y: 144, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110253834 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400028, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110254208 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 780, y: -312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110255762 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110124414} + - {fileID: 110124857} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: -48, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110258026 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -348, y: 540, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110259178 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: -228, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110259630 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: -168, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110261631 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110101251} + - {fileID: 110192562} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: -192, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110261697 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110129195} + m_StateMachineBehaviours: [] + m_Position: {x: -72, y: 180, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110264428 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GrenadeThrow + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110179038} + m_StateMachineBehaviours: [] + m_Position: {x: -108, y: -456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400048, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110265482 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 276, y: 372, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110265946 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: -48, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110266762 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Handgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 12, y: -300, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267120 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Running_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126729} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267126 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400022, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267698 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_HandOnHips + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110149744} + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110267825 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 36, y: -348, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110268270 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 192, y: 468, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110268765 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Idle 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -132, y: 408, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400032, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110269039 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 504, y: -336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110269109 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_WipeMouth + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110125441} + m_StateMachineBehaviours: [] + m_Position: {x: 348, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272019 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dead_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 204, y: 456, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272805 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Standing_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110138274} + m_StateMachineBehaviours: [] + m_Position: {x: 360, y: 72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400024, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110272949 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 540, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400030, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274162 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NotIdle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110179203} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274245 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 540, y: 420, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400018, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110274501 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110108639} + - {fileID: 110166143} + m_StateMachineBehaviours: [] + m_Position: {x: 288, y: 312, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110275706 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110189892} + - {fileID: 110179696} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110278773 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 660, y: -72, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110279209 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_CrossedArms + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110126313} + m_StateMachineBehaviours: [] + m_Position: {x: -360, y: 132, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400034, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110281209 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Auto_Idle 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 792, y: -12, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400026, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110284647 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch_Down + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110161510} + - {fileID: 110126699} + m_StateMachineBehaviours: [] + m_Position: {x: 24, y: 168, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400040, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110288239 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Rifle_Shoot_Reload + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: -276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110290603 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_MiniGun_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: -156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400040, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110291140 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -372, y: 12, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110291376 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110148514} + - {fileID: 110191572} + - {fileID: 110158926} + m_StateMachineBehaviours: [] + m_Position: {x: 48, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110292061 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_Shotgun_Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 660, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400016, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110293237 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle_Smoking + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110159394} + m_StateMachineBehaviours: [] + m_Position: {x: 144, y: 408, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400018, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110294315 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_RPG_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -396, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400036, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110297777 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death_01 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110107890} + m_StateMachineBehaviours: [] + m_Position: {x: 204, y: 396, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: d55a3dafe23105e409ee70d6605cbd49, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110299259 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Character_SubMachineGun_SingleShot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 180, y: 240, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400010, guid: 6e4b26fde7f77c046bed3bb532de26f1, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110700000 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Movement + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110200000} + m_Position: {x: -108, y: -360, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110261631} + m_Position: {x: 144, y: -192, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110255762} + m_Position: {x: 144, y: -48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110250891} + m_Position: {x: -340, y: -190, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110246782} + m_Position: {x: -340, y: -40, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110264428} + m_Position: {x: -108, y: -456, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: -84, y: -120, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110200000} +--- !u!1107 &110700004 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Head + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110253591} + m_Position: {x: 24, y: 48, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 48, y: -12, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110253591} +--- !u!1107 &110705384 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jumping + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110234610} + m_Position: {x: 48, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110291376} + m_Position: {x: 48, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110275706} + m_Position: {x: 48, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110267120} + m_Position: {x: 360, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110272805} + m_Position: {x: 360, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110228009} + m_Position: {x: 360, y: 156, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110234610} +--- !u!1107 &110725380 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Body + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110216906} + m_Position: {x: 120, y: 144, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110236714} + m_Position: {x: 120, y: 60, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110216906} +--- !u!1107 &110740371 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110244708} + m_Position: {x: 24, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110261697} + m_Position: {x: -72, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110204794} + m_Position: {x: 168, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110214858} + m_Position: {x: 168, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110208860} + m_Position: {x: -72, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110238341} + m_Position: {x: -240, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110244708} +--- !u!1107 &110750657 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idles + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110204265} + m_Position: {x: 24, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110274162} + m_Position: {x: 24, y: 96, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110229786} + m_Position: {x: -288, y: 348, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110221837} + m_Position: {x: 348, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110269109} + m_Position: {x: 348, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110293237} + m_Position: {x: 150, y: 410, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110208772} + m_Position: {x: 264, y: 312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110220379} + m_Position: {x: 336, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110267698} + m_Position: {x: -396, y: 276, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110279209} + m_Position: {x: -84, y: 420, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110204265} +--- !u!1107 &110759052 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crouch + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110210773} + m_Position: {x: 24, y: 72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110284647} + m_Position: {x: 24, y: 168, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110232942} + m_Position: {x: 24, y: 252, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110249429} + m_Position: {x: 288, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110274501} + m_Position: {x: 288, y: 312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110272019} + m_Position: {x: 204, y: 456, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110297777} + m_Position: {x: 204, y: 396, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110232753} + m_Position: {x: 444, y: 396, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110231128} + m_Position: {x: 444, y: 456, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110210773} diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller.meta b/Prototype 3/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller.meta new file mode 100644 index 0000000..2936e17 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Misc/SimpleCharacter.controller.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 022cd8e9b1d113b41905bcb401343e62 +NativeFormatImporter: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures.meta new file mode 100644 index 0000000..9fe06a6 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c82c9d044875a4404a7287a2cc841535 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_City.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_City.png new file mode 100644 index 0000000..e78ce30 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_City.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_City.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_City.png.meta new file mode 100644 index 0000000..8825a1f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_City.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 66ce0fda7508547d2be6b20eac53f119 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Nature.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Nature.png new file mode 100644 index 0000000..2f0b0f7 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Nature.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Nature.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Nature.png.meta new file mode 100644 index 0000000..55a91de --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Nature.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 17881b719d84f46169e88d04d594eb75 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Town.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Town.png new file mode 100644 index 0000000..cf7985c Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Town.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Town.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Town.png.meta new file mode 100644 index 0000000..4fdd8b7 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Background_Town.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 640fa9e54570b4acbbc4acf8f3bf8663 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3392ffd4987c5433e8ac07fd6e08472a + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Emissive_01.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Emissive_01.png new file mode 100644 index 0000000..3b7bcb7 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Emissive_01.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Emissive_01.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Emissive_01.png.meta new file mode 100644 index 0000000..554d1c9 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Emissive_01.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: ed8c76cfaa7f4f04da86bd288543e61c +timeCreated: 1499657454 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_01_A.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_01_A.png new file mode 100644 index 0000000..54aa2f5 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_01_A.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_01_A.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_01_A.png.meta new file mode 100644 index 0000000..2ec3172 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_01_A.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: fbde5f73f39181f4d9c7e24c34f0bdf8 +timeCreated: 1499381700 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Metallic.tga b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Metallic.tga new file mode 100644 index 0000000..6f289e4 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Metallic.tga differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Metallic.tga.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Metallic.tga.meta new file mode 100644 index 0000000..f5dc5e8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Metallic.tga.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 2da74f2130b2ca74faacbcaaa83c5a44 +timeCreated: 1499382885 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Normal.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Normal.png new file mode 100644 index 0000000..ec82359 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Normal.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Normal.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Normal.png.meta new file mode 100644 index 0000000..015e52c --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonCity_Texture_Normal.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: b993ae890161b184188e417d77e0e1a3 +timeCreated: 1499382885 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png new file mode 100644 index 0000000..39f07f6 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png.meta new file mode 100644 index 0000000..e9fa318 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonNature_01.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 2edd58f7c433e934db9029c375173b44 +timeCreated: 1527819885 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png new file mode 100644 index 0000000..56e6d84 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta new file mode 100644 index 0000000..3237935 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 86cb957541c7c8542a6306ffb82e6833 +timeCreated: 1547091477 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_04.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_04.png new file mode 100644 index 0000000..ed1fc41 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_04.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_04.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_04.png.meta new file mode 100644 index 0000000..2b6320f --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_04.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 56d0dcfd4f388074b86b2ca24191e027 +timeCreated: 1547169454 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Signs_00.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Signs_00.png new file mode 100644 index 0000000..86d5919 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Signs_00.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Signs_00.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Signs_00.png.meta new file mode 100644 index 0000000..34b58ba --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Signs_00.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: c050c2762aa6b874bac5c0b0c224bc9f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png new file mode 100644 index 0000000..f1813f1 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png.meta new file mode 100644 index 0000000..ddcae72 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Black.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: e3f5ae7056ee847478654d8ef6f4c4ad +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png new file mode 100644 index 0000000..8e1cfc6 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png.meta new file mode 100644 index 0000000..ef17943 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_Brown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 45eb17d5fe65a6942aee37575c20cf68 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png new file mode 100644 index 0000000..30326e8 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png.meta new file mode 100644 index 0000000..acefe63 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmWrangler_White.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 38afee6b97f1660489dfceac21653a3d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png new file mode 100644 index 0000000..b5b7ca0 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png.meta new file mode 100644 index 0000000..b23c39b --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Black.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 8fddee26d7af656469060882f739f16a +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png new file mode 100644 index 0000000..89ef8d4 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png.meta new file mode 100644 index 0000000..c19f0ec --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_Brown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 065c4bcb58412d949a264763a07a818a +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png new file mode 100644 index 0000000..4168613 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png.meta new file mode 100644 index 0000000..baa36ea --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_Farmer_White.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: b5439d586ec428a40aef081b40d65655 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png new file mode 100644 index 0000000..e4eff28 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png.meta new file mode 100644 index 0000000..c10a0d3 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Black.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 96100b630096bb24b8ec619d9e6b1211 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png new file mode 100644 index 0000000..aef043e Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png.meta new file mode 100644 index 0000000..eb36514 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_Brown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 144811adb05d9874fab57bf4b53356a1 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png new file mode 100644 index 0000000..346d110 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png.meta new file mode 100644 index 0000000..8ebbb28 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersDaughter_White.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: bde8e4ecd0b2f344bb3b0d5bc6f7fc9c +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png new file mode 100644 index 0000000..7e2bc24 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png.meta new file mode 100644 index 0000000..a9a27d5 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Black.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 1d2be5615bea5d44f97a1c40b5c11815 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png new file mode 100644 index 0000000..a291454 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png.meta new file mode 100644 index 0000000..43213e0 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_Brown.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 6e4a419d05af9f049b1f7cdca7274f70 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png new file mode 100644 index 0000000..0a29d4b Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png.meta new file mode 100644 index 0000000..b5222e2 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleFarmer_FarmersWife_White.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: f555d3f85b4960e4287918ec81c10d9a +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png new file mode 100644 index 0000000..2d2394d Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png.meta new file mode 100644 index 0000000..474d575 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 3e3e7739c37f6df4a9ac958352bdd251 +timeCreated: 1459816297 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BeachBabe_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BeachBabe_Black.png new file mode 100644 index 0000000..ad2cc60 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BeachBabe_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BeachBabe_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BeachBabe_Black.png.meta new file mode 100644 index 0000000..bc133b8 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BeachBabe_Black.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 3b5da37f4a0c7dc4cb0d29868a1bdaa3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Black.png new file mode 100644 index 0000000..4e6e924 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Black.png.meta new file mode 100644 index 0000000..edae930 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Black.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 9506c885cd9fa144e9142a03fbd99dd6 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Brown.png new file mode 100644 index 0000000..de4708a Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Brown.png.meta new file mode 100644 index 0000000..be1e9bd --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_Brown.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 5d6795382a9cf8e45a68ba4346c66efd +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_White.png new file mode 100644 index 0000000..c2eedd2 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_White.png.meta new file mode 100644 index 0000000..7565b21 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_BusinessMan_White.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 12e281a5b44dcce4393d675312775b10 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Black.png new file mode 100644 index 0000000..ef05573 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Black.png.meta new file mode 100644 index 0000000..ad360da --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Black.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 002f8de457afeef49b3d5456f61586ed +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Brown.png new file mode 100644 index 0000000..43144af Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Brown.png.meta new file mode 100644 index 0000000..c4a79c3 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_Brown.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 9aac84faf67d0ca4b9d6efbd4d27a849 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_White.png new file mode 100644 index 0000000..429535f Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_White.png.meta new file mode 100644 index 0000000..b68c4b7 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Doctor_White.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: fe1471620c6980246afa8143d135e9fc +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Black.png new file mode 100644 index 0000000..4cbac37 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Black.png.meta new file mode 100644 index 0000000..635605e --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Black.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: ac7fc91501adbf245badec7c5b7ba18f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Brown.png new file mode 100644 index 0000000..03c65ac Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Brown.png.meta new file mode 100644 index 0000000..60217db --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_Brown.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: be907f43491cbfb488b6f7d8b273fb69 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_White.png new file mode 100644 index 0000000..1d31dac Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_White.png.meta new file mode 100644 index 0000000..3759a71 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Punk_White.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: b900139b444721d4eb7ea7bf1311c4f3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Black.png new file mode 100644 index 0000000..d5e1b42 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Black.png.meta new file mode 100644 index 0000000..7240ad4 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Black.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 9d815fed57ec7fe40a9d89cd5a708ea8 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Brown.png new file mode 100644 index 0000000..6b46700 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Brown.png.meta new file mode 100644 index 0000000..c89b5a2 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_Brown.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: a97b265ea09bf7c45b1ad1dc247ab689 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_White.png new file mode 100644 index 0000000..f4023f7 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_White.png.meta new file mode 100644 index 0000000..7fd310d --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_RoadWorker_White.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 06e19e958dfa37642ae5619bedf35920 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Black.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Black.png new file mode 100644 index 0000000..d94720b Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Black.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Black.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Black.png.meta new file mode 100644 index 0000000..982ccb9 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Black.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 28ef5d1be2c3e0f469599dcb97b6ca17 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Brown.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Brown.png new file mode 100644 index 0000000..395563d Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Brown.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Brown.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Brown.png.meta new file mode 100644 index 0000000..fdf4f27 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_Brown.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 0000894bdf64f1b468a3c75f66de34ab +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_White.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_White.png new file mode 100644 index 0000000..8fe05a2 Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_White.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_White.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_White.png.meta new file mode 100644 index 0000000..45d80a1 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePeople_Waitress_White.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: dd192c6007229f84ca5ebc4ef9236d19 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 512 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePort.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePort.png new file mode 100644 index 0000000..c5dc7dd Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePort.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePort.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePort.png.meta new file mode 100644 index 0000000..afa7efa --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/SimplePort.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: eddd954894fbf3c42aedd49856d24e81 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Textures_Props.png b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Textures_Props.png new file mode 100644 index 0000000..a5f985e Binary files /dev/null and b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Textures_Props.png differ diff --git a/Prototype 3/Assets/Course Library/_Source_Files/Textures/Textures_Props.png.meta b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Textures_Props.png.meta new file mode 100644 index 0000000..145c33d --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/Textures/Textures_Props.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: ac660800cea938a42ae8f2c5ea24539e +timeCreated: 1495160031 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Course Library/_Source_Files/_LICENSE.txt b/Prototype 3/Assets/Course Library/_Source_Files/_LICENSE.txt new file mode 100644 index 0000000..3f55424 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/_LICENSE.txt @@ -0,0 +1,7 @@ +ASSET LICENSE INFORMATION + + +Assets for this project were generously provided by our partner, Synty Studios, and are not for commercial use. If you would like to use any of the assets from this package in commercial projects, please purchase one of their asset packs from Synty Studios’ Asset Store page: https://assetstore.unity.com/publishers/5217. + + +Music and sound effects were also generously provided by cabled_mess and Cron Audio. For use in commercial projects, please purchase asset packages from their respective asset store pages: https://assetstore.unity.com/publishers/20154 and https://assetstore.unity.com/publishers/25175. \ No newline at end of file diff --git a/Prototype 3/Assets/Course Library/_Source_Files/_LICENSE.txt.meta b/Prototype 3/Assets/Course Library/_Source_Files/_LICENSE.txt.meta new file mode 100644 index 0000000..368a2b6 --- /dev/null +++ b/Prototype 3/Assets/Course Library/_Source_Files/_LICENSE.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6daf71e7a619b48adbeaaa274958dacf +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/InputSystem_Actions.inputactions b/Prototype 3/Assets/InputSystem_Actions.inputactions new file mode 100644 index 0000000..89ea999 --- /dev/null +++ b/Prototype 3/Assets/InputSystem_Actions.inputactions @@ -0,0 +1,1058 @@ +{ + "version": 1, + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/Prototype 3/Assets/InputSystem_Actions.inputactions.meta b/Prototype 3/Assets/InputSystem_Actions.inputactions.meta new file mode 100644 index 0000000..6b38b04 --- /dev/null +++ b/Prototype 3/Assets/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 052faaac586de48259a63d0c4782560b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Prototype 3/Assets/Prefabs.meta b/Prototype 3/Assets/Prefabs.meta new file mode 100644 index 0000000..fe04345 --- /dev/null +++ b/Prototype 3/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37b2e898be0fc8244b67248c3e3988a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Prefabs/Obstacle.prefab b/Prototype 3/Assets/Prefabs/Obstacle.prefab new file mode 100644 index 0000000..ff0f043 --- /dev/null +++ b/Prototype 3/Assets/Prefabs/Obstacle.prefab @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2414665972192673452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8067307840213543709} + - component: {fileID: 5259716853373039153} + - component: {fileID: 2413669597351504516} + - component: {fileID: 5884948889270130475} + - component: {fileID: 1980975177702703180} + - component: {fileID: 3505961987382394952} + - component: {fileID: 4668659778755823002} + m_Layer: 0 + m_Name: Obstacle + m_TagString: Obstacle + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8067307840213543709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2414665972192673452} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.72, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5259716853373039153 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2414665972192673452} + m_Mesh: {fileID: 4300000, guid: 6a1c3c31ad20ee24c837e6aad1e22d80, type: 3} +--- !u!23 &2413669597351504516 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2414665972192673452} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: af9d3101091f90d4db78a2097d5dcb84, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &5884948889270130475 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2414665972192673452} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1.554324, y: 1.5543231, z: 1.5543228} + m_Center: {x: 0, y: 0.77716154, z: 0} +--- !u!54 &1980975177702703180 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2414665972192673452} + serializedVersion: 5 + m_Mass: 10 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &3505961987382394952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2414665972192673452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de424f621738c054f8f802f068c2f614, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::MoveLeft +--- !u!114 &4668659778755823002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2414665972192673452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ce38c66db0429d0418e598d18feb8f58, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DestroyOutOfBounds diff --git a/Prototype 3/Assets/Prefabs/Obstacle.prefab.meta b/Prototype 3/Assets/Prefabs/Obstacle.prefab.meta new file mode 100644 index 0000000..39d6f0e --- /dev/null +++ b/Prototype 3/Assets/Prefabs/Obstacle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a7d42ebe9ff5b74f90fe4b1ccdbbc0a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Readme.asset b/Prototype 3/Assets/Readme.asset new file mode 100644 index 0000000..77c2f83 --- /dev/null +++ b/Prototype 3/Assets/Readme.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: 727a75301c3d24613a3ebcec4a24c2c8, type: 3} + title: URP Empty Template + sections: + - heading: Welcome to the Universal Render Pipeline + text: This template includes the settings and assets you need to start creating with the Universal Render Pipeline. + linkText: + url: + - heading: URP Documentation + text: + linkText: Read more about URP + url: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@latest + - heading: Forums + text: + linkText: Get answers and support + url: https://forum.unity.com/forums/universal-render-pipeline.383/ + - heading: Report bugs + text: + linkText: Submit a report + url: https://unity3d.com/unity/qa/bug-reporting + loadedLayout: 1 diff --git a/Prototype 3/Assets/Readme.asset.meta b/Prototype 3/Assets/Readme.asset.meta new file mode 100644 index 0000000..ab3ad45 --- /dev/null +++ b/Prototype 3/Assets/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8105016687592461f977c054a80ce2f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Scenes.meta b/Prototype 3/Assets/Scenes.meta new file mode 100644 index 0000000..e59fb45 --- /dev/null +++ b/Prototype 3/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c53962885c2c4f449125a979d6ad240 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Scenes/Prototype 3.unity b/Prototype 3/Assets/Scenes/Prototype 3.unity new file mode 100644 index 0000000..a1ff394 --- /dev/null +++ b/Prototype 3/Assets/Scenes/Prototype 3.unity @@ -0,0 +1,1185 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 170076734} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 64c46bb4d358949a997ffb2842940631, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &109704087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109704088} + - component: {fileID: 109704089} + m_Layer: 0 + m_Name: SpawnManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109704088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109704087} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13.19182, y: 0, z: 1.35627} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &109704089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109704087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cb6aa0261e33d374fa0fd9daa0f09d47, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::SpawnManager + enemyPrefab: {fileID: 2414665972192673452, guid: 8a7d42ebe9ff5b74f90fe4b1ccdbbc0a, type: 3} +--- !u!1 &170076733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170076735} + - component: {fileID: 170076734} + - component: {fileID: 170076736} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &170076734 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &170076735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 20, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &170076736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1001 &279302058 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 587948694} + m_Modifications: + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalPosition.z + value: -0.326 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalRotation.w + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalRotation.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalRotation.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalRotation.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4356800953600124292, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_Name + value: FX_DirtSplatter + objectReference: {fileID: 0} + - target: {fileID: 4791611851574708811, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} +--- !u!198 &477831652 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 1438565936, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + m_PrefabInstance: {fileID: 279302058} + m_PrefabAsset: {fileID: 0} +--- !u!4 &477831654 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1419152992, guid: fb82dfb8d1c7044c69afd2486befecb3, type: 3} + m_PrefabInstance: {fileID: 279302058} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &587948685 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 100000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_TagString + value: Player + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9500000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + propertyPath: m_ApplyRootMotion + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + insertIndex: -1 + addedObject: {fileID: 1502079939} + - targetCorrespondingSourceObject: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + insertIndex: -1 + addedObject: {fileID: 477831654} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 100000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + insertIndex: -1 + addedObject: {fileID: 587948689} + - targetCorrespondingSourceObject: {fileID: 100000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + insertIndex: -1 + addedObject: {fileID: 587948688} + - targetCorrespondingSourceObject: {fileID: 100000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + insertIndex: -1 + addedObject: {fileID: 587948692} + - targetCorrespondingSourceObject: {fileID: 100000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + insertIndex: -1 + addedObject: {fileID: 587948695} + m_SourcePrefab: {fileID: 100100000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} +--- !u!1 &587948686 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + m_PrefabInstance: {fileID: 587948685} + m_PrefabAsset: {fileID: 0} +--- !u!65 &587948688 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587948686} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1.6443456, y: 2.8151083, z: 0.88064146} + m_Center: {x: 0.0120790005, y: 1.4490008, z: -0.05967927} +--- !u!54 &587948689 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587948686} + serializedVersion: 5 + m_Mass: 60 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &587948692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587948686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0e4835a39ac83a34f923ef4982d46c18, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::PlayerController + isOnGround: 1 + gameOver: 0 + explosionEffect: {fileID: 1502079937} + dirtEffect: {fileID: 477831652} + jumpSound: {fileID: 8300000, guid: 0f7d0b7c3397f4dac91f20e8a77d2d57, type: 3} + crashSound: {fileID: 8300000, guid: 913d6445ee8cc4152a9c18da590ee203, type: 3} +--- !u!4 &587948694 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 400000, guid: b186f9485a0828b468f98fe846ae1a68, type: 3} + m_PrefabInstance: {fileID: 587948685} + m_PrefabAsset: {fileID: 0} +--- !u!82 &587948695 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587948686} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &835818919 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 835818921} + - component: {fileID: 835818920} + - component: {fileID: 835818922} + - component: {fileID: 835818923} + - component: {fileID: 835818924} + m_Layer: 9 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &835818920 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 66ce0fda7508547d2be6b20eac53f119, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 40.96, y: 40.96} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &835818921 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 45, y: 9.5, z: 4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &835818922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de424f621738c054f8f802f068c2f614, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::MoveLeft +--- !u!114 &835818923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 27a1b25ad114f144793e27c2135a22da, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::RepeatBackground +--- !u!65 &835818924 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835818919} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 112.79999, y: 18.781641, z: 0.2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &995333016 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 587948694} + m_Modifications: + - target: {fileID: 2630815748524575241, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_Name + value: FX_Explosion_Smoke + objectReference: {fileID: 0} + - target: {fileID: 3092082114216064087, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalPosition.y + value: 0.69 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalPosition.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalRotation.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} +--- !u!1 &1331079316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1331079320} + - component: {fileID: 1331079319} + - component: {fileID: 1331079318} + - component: {fileID: 1331079317} + - component: {fileID: 1331079321} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1331079317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331079316} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!81 &1331079318 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331079316} + m_Enabled: 1 +--- !u!20 &1331079319 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331079316} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1331079320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331079316} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.5, y: 3.5, z: -8} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &1331079321 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331079316} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 8300000, guid: d70999ba737574c808b1d37cbdca0c37, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.6 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!198 &1502079937 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 9125212449759046732, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + m_PrefabInstance: {fileID: 995333016} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1502079939 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3303195482613169217, guid: cb7cd9b0c56a24d49a40784bd3203ae6, type: 3} + m_PrefabInstance: {fileID: 995333016} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2014335011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2014335015} + - component: {fileID: 2014335014} + - component: {fileID: 2014335013} + - component: {fileID: 2014335012} + m_Layer: 9 + m_Name: Ground + m_TagString: Ground + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &2014335012 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014335011} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 10, y: 2.220446e-16, z: 10} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2014335013 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014335011} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2014335014 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014335011} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2014335015 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014335011} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 15, y: 0, z: 0} + m_LocalScale: {x: 5, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1331079320} + - {fileID: 170076735} + - {fileID: 2014335015} + - {fileID: 835818921} + - {fileID: 587948685} + - {fileID: 109704088} diff --git a/Prototype 3/Assets/Scenes/Prototype 3.unity.meta b/Prototype 3/Assets/Scenes/Prototype 3.unity.meta new file mode 100644 index 0000000..4075105 --- /dev/null +++ b/Prototype 3/Assets/Scenes/Prototype 3.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dc8c9f3efd746429fa6f9482dc779492 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Scripts.meta b/Prototype 3/Assets/Scripts.meta new file mode 100644 index 0000000..3f03258 --- /dev/null +++ b/Prototype 3/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 673b58ae622512d498532bb37338c4f8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Scripts/DestroyOutOfBounds.cs b/Prototype 3/Assets/Scripts/DestroyOutOfBounds.cs new file mode 100644 index 0000000..08a654a --- /dev/null +++ b/Prototype 3/Assets/Scripts/DestroyOutOfBounds.cs @@ -0,0 +1,21 @@ +using UnityEngine; + +public class DestroyOutOfBounds : MonoBehaviour +{ + private float maxX = -15.0f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + if (transform.position.x < maxX) + { + Destroy(gameObject); + } + } +} diff --git a/Prototype 3/Assets/Scripts/DestroyOutOfBounds.cs.meta b/Prototype 3/Assets/Scripts/DestroyOutOfBounds.cs.meta new file mode 100644 index 0000000..6a15510 --- /dev/null +++ b/Prototype 3/Assets/Scripts/DestroyOutOfBounds.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ce38c66db0429d0418e598d18feb8f58 \ No newline at end of file diff --git a/Prototype 3/Assets/Scripts/MoveLeft.cs b/Prototype 3/Assets/Scripts/MoveLeft.cs new file mode 100644 index 0000000..bd9f92f --- /dev/null +++ b/Prototype 3/Assets/Scripts/MoveLeft.cs @@ -0,0 +1,31 @@ +using UnityEngine; + +public class MoveLeft : MonoBehaviour +{ + private float speed = 10f; + private float speedModifier = 2f; + private PlayerController playerControllerScript; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + playerControllerScript = GameObject.Find("Player").GetComponent(); + } + + // Update is called once per frame + void Update() + { + + if (playerControllerScript.gameOver == false) + { + if (gameObject.CompareTag("Obstacle")) + { + transform.Translate(Vector3.left * speed * Time.deltaTime); + } + else + { + transform.Translate(Vector3.left * speed * speedModifier * Time.deltaTime); + } + } + } +} diff --git a/Prototype 3/Assets/Scripts/MoveLeft.cs.meta b/Prototype 3/Assets/Scripts/MoveLeft.cs.meta new file mode 100644 index 0000000..8d3894a --- /dev/null +++ b/Prototype 3/Assets/Scripts/MoveLeft.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: de424f621738c054f8f802f068c2f614 \ No newline at end of file diff --git a/Prototype 3/Assets/Scripts/PlayerController.cs b/Prototype 3/Assets/Scripts/PlayerController.cs new file mode 100644 index 0000000..03a2506 --- /dev/null +++ b/Prototype 3/Assets/Scripts/PlayerController.cs @@ -0,0 +1,57 @@ +using UnityEngine; + +public class PlayerController : MonoBehaviour +{ + private Rigidbody playerRb; + private float jumpForce = 500f; + private float gravityModifier = 1f; + public bool isOnGround = true; + public bool gameOver = false; + private Animator playerAnim; + public ParticleSystem explosionEffect; + public ParticleSystem dirtEffect; + public AudioClip jumpSound; + public AudioClip crashSound; + private AudioSource playerAudio; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + playerRb = GetComponent(); + playerAnim = GetComponent(); + playerAudio = GetComponent(); + Physics.gravity *= gravityModifier; + } + + // Update is called once per frame + void Update() + { + if (Input.GetKeyDown(KeyCode.Space) && isOnGround && !gameOver) + { + playerRb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse); + isOnGround = false; + playerAnim.SetTrigger("Jump_trig"); + dirtEffect.Stop(); + playerAudio.PlayOneShot(jumpSound, 1.0f); + } + } + + private void OnCollisionEnter(Collision collision) + { + if (collision.gameObject.CompareTag("Ground")) + { + isOnGround = true; + dirtEffect.Play(); + } + else if (collision.gameObject.CompareTag("Obstacle")) + { + gameOver = true; + Debug.Log("Game Over!"); + playerAnim.SetBool("Death_b", true); + playerAnim.SetInteger("DeathType_int", 1); + explosionEffect.Play(); + dirtEffect.Stop(); + playerAudio.PlayOneShot(crashSound, 1.0f); + } + } +} diff --git a/Prototype 3/Assets/Scripts/PlayerController.cs.meta b/Prototype 3/Assets/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..11ec4dd --- /dev/null +++ b/Prototype 3/Assets/Scripts/PlayerController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0e4835a39ac83a34f923ef4982d46c18 \ No newline at end of file diff --git a/Prototype 3/Assets/Scripts/RepeatBackground.cs b/Prototype 3/Assets/Scripts/RepeatBackground.cs new file mode 100644 index 0000000..f720649 --- /dev/null +++ b/Prototype 3/Assets/Scripts/RepeatBackground.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +public class RepeatBackground : MonoBehaviour +{ + private Vector3 startPos; + private float repeatWidth; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + startPos = transform.position; + repeatWidth = GetComponent().size.x / 2; + } + + // Update is called once per frame + void Update() + { + if (transform.position.x < startPos.x - repeatWidth) + { + transform.position = startPos; + } + } +} diff --git a/Prototype 3/Assets/Scripts/RepeatBackground.cs.meta b/Prototype 3/Assets/Scripts/RepeatBackground.cs.meta new file mode 100644 index 0000000..4561124 --- /dev/null +++ b/Prototype 3/Assets/Scripts/RepeatBackground.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 27a1b25ad114f144793e27c2135a22da \ No newline at end of file diff --git a/Prototype 3/Assets/Scripts/SpawnManager.cs b/Prototype 3/Assets/Scripts/SpawnManager.cs new file mode 100644 index 0000000..d96b323 --- /dev/null +++ b/Prototype 3/Assets/Scripts/SpawnManager.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +public class SpawnManager : MonoBehaviour +{ + public GameObject enemyPrefab; + private Vector3 spawnPos = new Vector3(25, 0, 0); + private float startDelay = 2f; + private float repeatRate; + private PlayerController playerControllerScript; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + repeatRate = Random.Range(2.5f, 5.0f); + InvokeRepeating("SpawnEnemy", startDelay, repeatRate); + playerControllerScript = GameObject.Find("Player").GetComponent(); + } + + // Update is called once per frame + void Update() + { + + } + + void SpawnEnemy() + { + if (playerControllerScript.gameOver == false) + { + Instantiate(enemyPrefab, spawnPos, enemyPrefab.transform.rotation); + } + } +} diff --git a/Prototype 3/Assets/Scripts/SpawnManager.cs.meta b/Prototype 3/Assets/Scripts/SpawnManager.cs.meta new file mode 100644 index 0000000..49b5566 --- /dev/null +++ b/Prototype 3/Assets/Scripts/SpawnManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: cb6aa0261e33d374fa0fd9daa0f09d47 \ No newline at end of file diff --git a/Prototype 3/Assets/Settings.meta b/Prototype 3/Assets/Settings.meta new file mode 100644 index 0000000..39b94dd --- /dev/null +++ b/Prototype 3/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 709f11a7f3c4041caa4ef136ea32d874 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Settings/DefaultVolumeProfile.asset b/Prototype 3/Assets/Settings/DefaultVolumeProfile.asset new file mode 100644 index 0000000..6fb1822 --- /dev/null +++ b/Prototype 3/Assets/Settings/DefaultVolumeProfile.asset @@ -0,0 +1,982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9167874883656233139 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &-8270506406425502121 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-8104416584915340131 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent2 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent2 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p21: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7750755424749557576 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60f3b30c03e6ba64d9a27dc9dba8f28d, type: 3} + m_Name: OutlineVolumeComponent + m_EditorClassIdentifier: + active: 1 + Enabled: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7743500325797982168 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &-7274224791359825572 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fd9ee276a1023e439cf7a9c393195fa, type: 3} + m_Name: TestAnimationCurveVolumeComponent + m_EditorClassIdentifier: + active: 1 + testParameter: + m_OverrideState: 1 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 10 + inSlope: 0 + outSlope: 10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 15 + inSlope: 10 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &-6335409530604852063 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-6288072647309666549 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-5520245016509672950 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &-5360449096862653589 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedEverywhere + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedEverywhere + active: 1 +--- !u!114 &-5139089513906902183 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a00a63fdd6bd2a45ab1f2d869305ffd, type: 3} + m_Name: OasisFogVolumeComponent + m_EditorClassIdentifier: + active: 1 + Density: + m_OverrideState: 1 + m_Value: 0 + StartDistance: + m_OverrideState: 1 + m_Value: 0 + HeightRange: + m_OverrideState: 1 + m_Value: {x: 0, y: 50} + Tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + SunScatteringIntensity: + m_OverrideState: 1 + m_Value: 2 +--- !u!114 &-4463884970436517307 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1410297666881709256 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.33 + viewBias: + m_OverrideState: 1 + m_Value: 0 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 1 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1216621516061285780 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1170528603972255243 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-581120513425526550 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent3 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent3 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p31: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: -9167874883656233139} + - {fileID: 1918650496244738858} + - {fileID: 853819529557874667} + - {fileID: 1052315754049611418} + - {fileID: -1170528603972255243} + - {fileID: -8270506406425502121} + - {fileID: -5520245016509672950} + - {fileID: 7173750748008157695} + - {fileID: 1666464333004379222} + - {fileID: 9001657382290151224} + - {fileID: -6335409530604852063} + - {fileID: -1216621516061285780} + - {fileID: 3959858460715838825} + - {fileID: -7743500325797982168} + - {fileID: 4644742534064026673} + - {fileID: -4463884970436517307} + - {fileID: -6288072647309666549} + - {fileID: 7518938298396184218} + - {fileID: -1410297666881709256} + - {fileID: -7750755424749557576} + - {fileID: -5139089513906902183} +--- !u!114 &853819529557874667 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &1052315754049611418 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &1666464333004379222 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1918650496244738858 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &3959858460715838825 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &4251301726029935498 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 74955a4b0b4243bc87231e8b59ed9140, type: 3} + m_Name: TestVolume + m_EditorClassIdentifier: + active: 1 + param: + m_OverrideState: 1 + m_Value: 123 +--- !u!114 &4644742534064026673 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &6940869943325143175 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedOnAnySRP + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedOnAnySRP + active: 1 +--- !u!114 &7173750748008157695 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &7518938298396184218 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &9001657382290151224 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &9122958982931076880 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent1 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent1 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 diff --git a/Prototype 3/Assets/Settings/DefaultVolumeProfile.asset.meta b/Prototype 3/Assets/Settings/DefaultVolumeProfile.asset.meta new file mode 100644 index 0000000..53b314a --- /dev/null +++ b/Prototype 3/Assets/Settings/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab09877e2e707104187f6f83e2f62510 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Settings/Mobile_RPAsset.asset b/Prototype 3/Assets/Settings/Mobile_RPAsset.asset new file mode 100644 index 0000000..4da2019 --- /dev/null +++ b/Prototype 3/Assets/Settings/Mobile_RPAsset.asset @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Mobile_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 65bc7dbf4170f435aa868c779acfb082, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 0 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 0.8 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 1024 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 1024 + m_AdditionalLightsCookieFormat: 1 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 1 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 3 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 0 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 1 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 1 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Prototype 3/Assets/Settings/Mobile_RPAsset.asset.meta b/Prototype 3/Assets/Settings/Mobile_RPAsset.asset.meta new file mode 100644 index 0000000..3660d15 --- /dev/null +++ b/Prototype 3/Assets/Settings/Mobile_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e6cbd92db86f4b18aec3ed561671858 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Settings/Mobile_Renderer.asset b/Prototype 3/Assets/Settings/Mobile_Renderer.asset new file mode 100644 index 0000000..ea246b2 --- /dev/null +++ b/Prototype 3/Assets/Settings/Mobile_Renderer.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Mobile_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 0} + probeVolumeFragmentationDebugShader: {fileID: 0} + probeVolumeOffsetDebugShader: {fileID: 0} + probeVolumeSamplingDebugShader: {fileID: 0} + probeSamplingDebugMesh: {fileID: 0} + probeSamplingDebugTexture: {fileID: 0} + probeVolumeBlendStatesCS: {fileID: 0} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 0 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 diff --git a/Prototype 3/Assets/Settings/Mobile_Renderer.asset.meta b/Prototype 3/Assets/Settings/Mobile_Renderer.asset.meta new file mode 100644 index 0000000..a3588b1 --- /dev/null +++ b/Prototype 3/Assets/Settings/Mobile_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65bc7dbf4170f435aa868c779acfb082 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Settings/PC_RPAsset.asset b/Prototype 3/Assets/Settings/PC_RPAsset.asset new file mode 100644 index 0000000..a48b885 --- /dev/null +++ b/Prototype 3/Assets/Settings/PC_RPAsset.asset @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: PC_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: f288ae1f4751b564a96ac7587541f7a2, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 1 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 1 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.12299999, y: 0.2926, z: 0.53599995} + m_CascadeBorder: 0.107758604 + m_ShadowDepthBias: 0.1 + m_ShadowNormalBias: 0.5 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 3 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 0 + m_PrefilteringModeAdditionalLightShadows: 2 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 2 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 2 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 0 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 0 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Prototype 3/Assets/Settings/PC_RPAsset.asset.meta b/Prototype 3/Assets/Settings/PC_RPAsset.asset.meta new file mode 100644 index 0000000..e286b2f --- /dev/null +++ b/Prototype 3/Assets/Settings/PC_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b83569d67af61e458304325a23e5dfd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Settings/PC_Renderer.asset b/Prototype 3/Assets/Settings/PC_Renderer.asset new file mode 100644 index 0000000..475b02e --- /dev/null +++ b/Prototype 3/Assets/Settings/PC_Renderer.asset @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: PC_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, + type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, + type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, + type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, + type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, + type: 3} + probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, + type: 3} + probeVolumeBlendStatesCS: {fileID: 7200000, guid: b9a23f869c4fd45f19c5ada54dd82176, + type: 3} + m_RendererFeatures: + - {fileID: 7833122117494664109} + m_RendererFeatureMap: ad6b866f10d7b46c + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 1 + stencilCompareFunction: 3 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 +--- !u!114 &7833122117494664109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3} + m_Name: ScreenSpaceAmbientOcclusion + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + AOMethod: 0 + Downsample: 0 + AfterOpaque: 0 + Source: 1 + NormalSamples: 1 + Intensity: 0.4 + DirectLightingStrength: 0.25 + Radius: 0.3 + Samples: 1 + BlurQuality: 0 + Falloff: 100 + SampleCount: -1 + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} diff --git a/Prototype 3/Assets/Settings/PC_Renderer.asset.meta b/Prototype 3/Assets/Settings/PC_Renderer.asset.meta new file mode 100644 index 0000000..ddae6a5 --- /dev/null +++ b/Prototype 3/Assets/Settings/PC_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f288ae1f4751b564a96ac7587541f7a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Settings/SampleSceneProfile.asset b/Prototype 3/Assets/Settings/SampleSceneProfile.asset new file mode 100644 index 0000000..c1b0f63 --- /dev/null +++ b/Prototype 3/Assets/Settings/SampleSceneProfile.asset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7893295128165547882 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 0 + threshold: + m_OverrideState: 1 + m_Value: 1 + intensity: + m_OverrideState: 1 + m_Value: 0.25 + scatter: + m_OverrideState: 1 + m_Value: 0.5 + clamp: + m_OverrideState: 0 + m_Value: 65472 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 1 + downscale: + m_OverrideState: 0 + m_Value: 0 + maxIterations: + m_OverrideState: 0 + m_Value: 6 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-3357603926938260329 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.2 + smoothness: + m_OverrideState: 0 + m_Value: 0.2 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: SampleSceneProfile + m_EditorClassIdentifier: + components: + - {fileID: 849379129802519247} + - {fileID: -7893295128165547882} + - {fileID: 7391319092446245454} + - {fileID: -3357603926938260329} +--- !u!114 &849379129802519247 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 1 + neutralHDRRangeReductionMode: + m_OverrideState: 0 + m_Value: 2 + acesPreset: + m_OverrideState: 0 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 0 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 234 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 647 +--- !u!114 &7391319092446245454 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 0 + mode: + m_OverrideState: 0 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 2 + intensity: + m_OverrideState: 1 + m_Value: 0.6 + clamp: + m_OverrideState: 0 + m_Value: 0.05 diff --git a/Prototype 3/Assets/Settings/SampleSceneProfile.asset.meta b/Prototype 3/Assets/Settings/SampleSceneProfile.asset.meta new file mode 100644 index 0000000..b82270c --- /dev/null +++ b/Prototype 3/Assets/Settings/SampleSceneProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10fc4df2da32a41aaa32d77bc913491c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Prototype 3/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 0000000..ebb1e2d --- /dev/null +++ b/Prototype 3/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,407 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 6852985685364965376 + - rid: 6852985685364965377 + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965382 + - rid: 6852985685364965383 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965386 + - rid: 6852985685364965387 + - rid: 6852985685364965388 + - rid: 6852985685364965389 + - rid: 6852985685364965390 + - rid: 6852985685364965391 + - rid: 6852985685364965392 + - rid: 6852985685364965393 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731962219855872 + - rid: 5807731962219855873 + - rid: 5807731962219855874 + - rid: 5807731962219855875 + - rid: 5807731962219855876 + - rid: 5807731962219855877 + - rid: 5807731962219855878 + - rid: 5807731962219855879 + - rid: 5807731962219855880 + m_RuntimeSettings: + m_List: + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965392 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731962219855873 + - rid: 5807731962219855875 + - rid: 5807731962219855876 + - rid: 5807731962219855879 + - rid: 5807731962219855880 + m_AssetVersion: 8 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Light Layer default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + m_ValidRenderingLayers: 0 + lightLayerName0: Light Layer default + lightLayerName1: Light Layer 1 + lightLayerName2: Light Layer 2 + lightLayerName3: Light Layer 3 + lightLayerName4: Light Layer 4 + lightLayerName5: Light Layer 5 + lightLayerName6: Light Layer 6 + lightLayerName7: Light Layer 7 + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 5807731962219855872 + type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3} + subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3} + gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3} + bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3} + cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3} + paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3} + lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3} + lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3} + bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3} + temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3} + LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} + LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} + scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3} + easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3} + uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3} + finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3} + m_ShaderResourcesVersion: 0 + - rid: 5807731962219855873 + type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Version: 0 + - rid: 5807731962219855874 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 5807731962219855875 + type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Version: 0 + - rid: 5807731962219855876 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 5807731962219855877 + type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + blueNoise16LTex: + - {fileID: 2800000, guid: 81200413a40918d4d8702e94db29911c, type: 3} + - {fileID: 2800000, guid: d50c5e07c9911a74982bddf7f3075e7b, type: 3} + - {fileID: 2800000, guid: 1134690bf9216164dbc75050e35b7900, type: 3} + - {fileID: 2800000, guid: 7ce2118f74614a94aa8a0cdf2e6062c3, type: 3} + - {fileID: 2800000, guid: 2ca97df9d1801e84a8a8f2c53cb744f0, type: 3} + - {fileID: 2800000, guid: e63eef8f54aa9dc4da9a5ac094b503b5, type: 3} + - {fileID: 2800000, guid: 39451254daebd6d40b52899c1f1c0c1b, type: 3} + - {fileID: 2800000, guid: c94ad916058dff743b0f1c969ddbe660, type: 3} + - {fileID: 2800000, guid: ed5ea7ce59ca8ec4f9f14bf470a30f35, type: 3} + - {fileID: 2800000, guid: 071e954febf155243a6c81e48f452644, type: 3} + - {fileID: 2800000, guid: 96aaab9cc247d0b4c98132159688c1af, type: 3} + - {fileID: 2800000, guid: fc3fa8f108657e14486697c9a84ccfc5, type: 3} + - {fileID: 2800000, guid: bfed3e498947fcb4890b7f40f54d85b9, type: 3} + - {fileID: 2800000, guid: d512512f4af60a442ab3458489412954, type: 3} + - {fileID: 2800000, guid: 47a45908f6db0cb44a0d5e961143afec, type: 3} + - {fileID: 2800000, guid: 4dcc0502f8586f941b5c4a66717205e8, type: 3} + - {fileID: 2800000, guid: 9d92991794bb5864c8085468b97aa067, type: 3} + - {fileID: 2800000, guid: 14381521ff11cb74abe3fe65401c23be, type: 3} + - {fileID: 2800000, guid: d36f0fe53425e08499a2333cf423634c, type: 3} + - {fileID: 2800000, guid: d4044ea2490d63b43aa1765f8efbf8a9, type: 3} + - {fileID: 2800000, guid: c9bd74624d8070f429e3f46d161f9204, type: 3} + - {fileID: 2800000, guid: d5c9b274310e5524ebe32a4e4da3df1f, type: 3} + - {fileID: 2800000, guid: f69770e54f2823f43badf77916acad83, type: 3} + - {fileID: 2800000, guid: 10b6c6d22e73dea46a8ab36b6eebd629, type: 3} + - {fileID: 2800000, guid: a2ec5cbf5a9b64345ad3fab0912ddf7b, type: 3} + - {fileID: 2800000, guid: 1c3c6d69a645b804fa232004b96b7ad3, type: 3} + - {fileID: 2800000, guid: d18a24d7b4ed50f4387993566d9d3ae2, type: 3} + - {fileID: 2800000, guid: c989e1ed85cf7154caa922fec53e6af6, type: 3} + - {fileID: 2800000, guid: ff47e5a0f105eb34883b973e51f4db62, type: 3} + - {fileID: 2800000, guid: fa042edbfc40fbd4bad0ab9d505b1223, type: 3} + - {fileID: 2800000, guid: 896d9004736809c4fb5973b7c12eb8b9, type: 3} + - {fileID: 2800000, guid: 179f794063d2a66478e6e726f84a65bc, type: 3} + filmGrainTex: + - {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3} + - {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3} + - {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3} + - {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3} + - {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3} + - {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3} + - {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3} + - {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3} + - {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3} + - {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3} + smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3} + smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3} + m_TexturesResourcesVersion: 0 + - rid: 5807731962219855878 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + - rid: 5807731962219855879 + type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3} + m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3} + m_VisualizationLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + m_ConversionLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - rid: 5807731962219855880 + type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_UseBicubicLightmapSampling: 0 + - rid: 6852985685364965376 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 6852985685364965377 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 6852985685364965378 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3} + m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 6852985685364965379 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 6852985685364965380 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + - rid: 6852985685364965381 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 6852985685364965382 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + - rid: 6852985685364965383 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 6852985685364965384 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} + - rid: 6852985685364965385 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 6852985685364965386 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 6852985685364965387 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 6852985685364965388 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 6852985685364965389 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 6852985685364965390 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 6852985685364965391 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 6852985685364965392 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + - rid: 6852985685364965393 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 6852985685364965394 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 8712630790384254976 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} diff --git a/Prototype 3/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta b/Prototype 3/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 0000000..81b84f2 --- /dev/null +++ b/Prototype 3/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18dc0cd2c080841dea60987a38ce93fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/TutorialInfo.meta b/Prototype 3/Assets/TutorialInfo.meta new file mode 100644 index 0000000..a700bca --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba062aa6c92b140379dbc06b43dd3b9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/TutorialInfo/Icons.meta b/Prototype 3/Assets/TutorialInfo/Icons.meta new file mode 100644 index 0000000..1d19fb9 --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Icons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8a0c9218a650547d98138cd835033977 +folderAsset: yes +timeCreated: 1484670163 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/TutorialInfo/Icons/URP.png b/Prototype 3/Assets/TutorialInfo/Icons/URP.png new file mode 100644 index 0000000..6194a80 Binary files /dev/null and b/Prototype 3/Assets/TutorialInfo/Icons/URP.png differ diff --git a/Prototype 3/Assets/TutorialInfo/Icons/URP.png.meta b/Prototype 3/Assets/TutorialInfo/Icons/URP.png.meta new file mode 100644 index 0000000..0f2cab0 --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Icons/URP.png.meta @@ -0,0 +1,134 @@ +fileFormatVersion: 2 +guid: 727a75301c3d24613a3ebcec4a24c2c8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/TutorialInfo/Layout.wlt b/Prototype 3/Assets/TutorialInfo/Layout.wlt new file mode 100644 index 0000000..7b50a25 --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Layout.wlt @@ -0,0 +1,654 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 45 + width: 1666 + height: 958 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 6} + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 290 + height: 442 + m_MinSize: {x: 234, y: 271} + m_MaxSize: {x: 10004, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 973 + y: 0 + width: 290 + height: 908 + m_MinSize: {x: 234, y: 492} + m_MaxSize: {x: 10004, y: 14042} + vertical: 1 + controlID: 226 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 290 + height: 466 + m_MinSize: {x: 204, y: 221} + m_MaxSize: {x: 4004, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 973 + height: 442 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 8} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 958 + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: Tutorial +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 3} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1666 + height: 908 + m_MinSize: {x: 713, y: 492} + m_MaxSize: {x: 18008, y: 14042} + vertical: 0 + controlID: 74 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 938 + width: 1666 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 12} + - {fileID: 5} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 908 + m_MinSize: {x: 202, y: 442} + m_MaxSize: {x: 4002, y: 8042} + vertical: 1 + controlID: 75 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1263 + y: 0 + width: 403 + height: 908 + m_MinSize: {x: 277, y: 71} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 466 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 401 + height: 887 + m_ScrollPosition: {x: 0, y: 0} + m_InspectorMode: 0 + m_PreviewResizer: + m_CachedPref: -160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 421 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_ReferencingInstanceIDs: + m_ScenePaths: [] + m_ShowAllHits: 0 + m_SearchArea: 0 + m_Folders: + - Assets + m_ViewMode: 0 + m_StartGridSize: 64 + m_LastFolders: + - Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47 + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: ee240000 + m_LastClickedID: 9454 + m_ExpandedIDs: ee24000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: 0 + m_ExpandedIDs: ee240000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 68fbffff + m_LastClickedInstanceID: -1176 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_DirectoriesAreaWidth: 110 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 421 + m_MaximizeOnPlay: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_TargetDisplay: 0 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + m_HBaseRangeMin: -242.75 + m_HBaseRangeMax: 242.75 + m_VBaseRangeMin: -101 + m_VBaseRangeMax: 101 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoom: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 17 + width: 971 + height: 404 + m_Scale: {x: 2, y: 2} + m_Translation: {x: 485.5, y: 202} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -242.75 + y: -101 + width: 485.5 + height: 202 + m_MinimalGUI: 1 + m_defaultScale: 2 + m_TargetTexture: {fileID: 0} + m_CurrentColorSpace: 0 + m_LastWindowPixelSize: {x: 1942, y: 842} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 445 + m_SceneLighting: 1 + lastFramingTime: 0 + m_2DMode: 0 + m_isRotationLocked: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 0, y: 0, z: 0} + speed: 2 + m_Value: {x: 0, y: 0, z: 0} + m_RenderMode: 0 + m_ValidateTrueMetals: 0 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + grid: + xGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + yGrid: + m_Target: 1 + speed: 2 + m_Value: 1 + zGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Rotation: + m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + speed: 2 + m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Size: + m_Target: 10 + speed: 2 + m_Value: 10 + m_Ortho: + m_Target: 0 + speed: 2 + m_Value: 0 + m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 445 + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: -1176 + m_ExpandedIDs: 7efbffff00000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: + - + m_CurrenRootInstanceID: 0 + m_Locked: 0 + m_CurrentSortingName: TransformSorting diff --git a/Prototype 3/Assets/TutorialInfo/Layout.wlt.meta b/Prototype 3/Assets/TutorialInfo/Layout.wlt.meta new file mode 100644 index 0000000..c0c8c77 --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Layout.wlt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eabc9546105bf4accac1fd62a63e88e6 +timeCreated: 1487337779 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/TutorialInfo/Scripts.meta b/Prototype 3/Assets/TutorialInfo/Scripts.meta new file mode 100644 index 0000000..02da605 --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a9bcd70e6a4b4b05badaa72e827d8e0 +folderAsset: yes +timeCreated: 1475835190 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/TutorialInfo/Scripts/Editor.meta b/Prototype 3/Assets/TutorialInfo/Scripts/Editor.meta new file mode 100644 index 0000000..f59f099 --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Scripts/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ad9b87dffba344c89909c6d1b1c17e1 +folderAsset: yes +timeCreated: 1475593892 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Prototype 3/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs new file mode 100644 index 0000000..ad55eca --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs @@ -0,0 +1,242 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using System; +using System.IO; +using System.Reflection; + +[CustomEditor(typeof(Readme))] +[InitializeOnLoad] +public class ReadmeEditor : Editor +{ + static string s_ShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; + + static string s_ReadmeSourceDirectory = "Assets/TutorialInfo"; + + const float k_Space = 16f; + + static ReadmeEditor() + { + EditorApplication.delayCall += SelectReadmeAutomatically; + } + + static void RemoveTutorial() + { + if (EditorUtility.DisplayDialog("Remove Readme Assets", + + $"All contents under {s_ReadmeSourceDirectory} will be removed, are you sure you want to proceed?", + "Proceed", + "Cancel")) + { + if (Directory.Exists(s_ReadmeSourceDirectory)) + { + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory); + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory + ".meta"); + } + else + { + Debug.Log($"Could not find the Readme folder at {s_ReadmeSourceDirectory}"); + } + + var readmeAsset = SelectReadme(); + if (readmeAsset != null) + { + var path = AssetDatabase.GetAssetPath(readmeAsset); + FileUtil.DeleteFileOrDirectory(path + ".meta"); + FileUtil.DeleteFileOrDirectory(path); + } + + AssetDatabase.Refresh(); + } + } + + static void SelectReadmeAutomatically() + { + if (!SessionState.GetBool(s_ShowedReadmeSessionStateName, false)) + { + var readme = SelectReadme(); + SessionState.SetBool(s_ShowedReadmeSessionStateName, true); + + if (readme && !readme.loadedLayout) + { + LoadLayout(); + readme.loadedLayout = true; + } + } + } + + static void LoadLayout() + { + var assembly = typeof(EditorApplication).Assembly; + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); + method.Invoke(null, new object[] { Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false }); + } + + static Readme SelectReadme() + { + var ids = AssetDatabase.FindAssets("Readme t:Readme"); + if (ids.Length == 1) + { + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); + + Selection.objects = new UnityEngine.Object[] { readmeObject }; + + return (Readme)readmeObject; + } + else + { + Debug.Log("Couldn't find a readme"); + return null; + } + } + + protected override void OnHeaderGUI() + { + var readme = (Readme)target; + Init(); + + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth / 3f - 20f, 128f); + + GUILayout.BeginHorizontal("In BigTitle"); + { + if (readme.icon != null) + { + GUILayout.Space(k_Space); + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); + } + GUILayout.Space(k_Space); + GUILayout.BeginVertical(); + { + + GUILayout.FlexibleSpace(); + GUILayout.Label(readme.title, TitleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + public override void OnInspectorGUI() + { + var readme = (Readme)target; + Init(); + + foreach (var section in readme.sections) + { + if (!string.IsNullOrEmpty(section.heading)) + { + GUILayout.Label(section.heading, HeadingStyle); + } + + if (!string.IsNullOrEmpty(section.text)) + { + GUILayout.Label(section.text, BodyStyle); + } + + if (!string.IsNullOrEmpty(section.linkText)) + { + if (LinkLabel(new GUIContent(section.linkText))) + { + Application.OpenURL(section.url); + } + } + + GUILayout.Space(k_Space); + } + + if (GUILayout.Button("Remove Readme Assets", ButtonStyle)) + { + RemoveTutorial(); + } + } + + bool m_Initialized; + + GUIStyle LinkStyle + { + get { return m_LinkStyle; } + } + + [SerializeField] + GUIStyle m_LinkStyle; + + GUIStyle TitleStyle + { + get { return m_TitleStyle; } + } + + [SerializeField] + GUIStyle m_TitleStyle; + + GUIStyle HeadingStyle + { + get { return m_HeadingStyle; } + } + + [SerializeField] + GUIStyle m_HeadingStyle; + + GUIStyle BodyStyle + { + get { return m_BodyStyle; } + } + + [SerializeField] + GUIStyle m_BodyStyle; + + GUIStyle ButtonStyle + { + get { return m_ButtonStyle; } + } + + [SerializeField] + GUIStyle m_ButtonStyle; + + void Init() + { + if (m_Initialized) + return; + m_BodyStyle = new GUIStyle(EditorStyles.label); + m_BodyStyle.wordWrap = true; + m_BodyStyle.fontSize = 14; + m_BodyStyle.richText = true; + + m_TitleStyle = new GUIStyle(m_BodyStyle); + m_TitleStyle.fontSize = 26; + + m_HeadingStyle = new GUIStyle(m_BodyStyle); + m_HeadingStyle.fontStyle = FontStyle.Bold; + m_HeadingStyle.fontSize = 18; + + m_LinkStyle = new GUIStyle(m_BodyStyle); + m_LinkStyle.wordWrap = false; + + // Match selection color which works nicely for both light and dark skins + m_LinkStyle.normal.textColor = new Color(0x00 / 255f, 0x78 / 255f, 0xDA / 255f, 1f); + m_LinkStyle.stretchWidth = false; + + m_ButtonStyle = new GUIStyle(EditorStyles.miniButton); + m_ButtonStyle.fontStyle = FontStyle.Bold; + + m_Initialized = true; + } + + bool LinkLabel(GUIContent label, params GUILayoutOption[] options) + { + var position = GUILayoutUtility.GetRect(label, LinkStyle, options); + + Handles.BeginGUI(); + Handles.color = LinkStyle.normal.textColor; + Handles.DrawLine(new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); + Handles.color = Color.white; + Handles.EndGUI(); + + EditorGUIUtility.AddCursorRect(position, MouseCursor.Link); + + return GUI.Button(position, label, LinkStyle); + } +} diff --git a/Prototype 3/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Prototype 3/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta new file mode 100644 index 0000000..f038618 --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 476cc7d7cd9874016adc216baab94a0a +timeCreated: 1484146680 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Assets/TutorialInfo/Scripts/Readme.cs b/Prototype 3/Assets/TutorialInfo/Scripts/Readme.cs new file mode 100644 index 0000000..95f6269 --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Scripts/Readme.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine; + +public class Readme : ScriptableObject +{ + public Texture2D icon; + public string title; + public Section[] sections; + public bool loadedLayout; + + [Serializable] + public class Section + { + public string heading, text, linkText, url; + } +} diff --git a/Prototype 3/Assets/TutorialInfo/Scripts/Readme.cs.meta b/Prototype 3/Assets/TutorialInfo/Scripts/Readme.cs.meta new file mode 100644 index 0000000..935153f --- /dev/null +++ b/Prototype 3/Assets/TutorialInfo/Scripts/Readme.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcf7219bab7fe46a1ad266029b2fee19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - icon: {instanceID: 0} + executionOrder: 0 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/CHANGELOG.md b/Prototype 3/Packages/com.merry-yellow.code-assist/CHANGELOG.md new file mode 100644 index 0000000..60c1ac7 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/CHANGELOG.md @@ -0,0 +1,304 @@ +List of new features, bug fixes and improvements + +# Version 1.4.19 +* AGENTS.md support for agentic AI, copilot-instructions.md support is deprecated +* Visual Studio 2026 compatibility +* Bugfix for completions and inline visuals for sorting layer related members +* Can unspecify max_tokens,temperature and top_p in the gpt request options +* Gpt libraries and models are updated + +# Version 1.4.18 +* New code completions: Material/Shader +* New inline visuals: Material/Shader +* Bugfix for inline text visuals when document is edited +* Bugfix for completions for constructor method arguments +* Hotfix for InputManager data fetching with custom tags +* Gpt models are updated + +# Version 1.4.17 +* Hotfix for Unity compile error + +# Version 1.4.16 +* New code completions: RenderingLayerMask (Unity 6 and newer only) +* New inline visuals: RenderingLayerMask (Unity 6 and newer only), and LayerMask +* Hotfix for Unity editor freezes +* Hotfix for inline visuals not showing properly when changing document in Visual Studio +* Category SortingLayer removed, its items are now under category Layer +* Minor fix for output window in Visual Studio +* Gpt libraries and models are updated + +# Version 1.4.15 +* Hotfix for code completion for attributes + +# Version 1.4.14 +* New code completions: Attributes and preprocessor directives (#if, #elif) +* New gpt feature: Add mode, gpt can add new files to the project +* New gpt feature: For CodeLens, follow-up question and custom prompt +* Gpt responses are logged to Visual Studio output window + +# Version 1.4.13 +* Hotfix for gpt requests of OpenAI-API-Compatible platforms + +# Version 1.4.12 +* Additional properties options added for gpt requests +* Version number mistype fix for Unity asset package + +# Version 1.4.11 +* Hotfix for gpt options page +* Fix for applying transformers for newer versions of Visual Studio +* Arm64 architecture support + +# Version 1.4.10 +* Animations added to context aware instructions +* Hotfix for context aware integrations (for GitHub Copilot) + +# Version 1.4.9 +* Hotfix for gpt options page + +# Version 1.4.8 +* Version bump for sister Visual Studio extensions + +# Version 1.4.7 +* New gpt feature: Integration into GitHub Copilot. Can now feed GitHub Copilot with project/scene/game-object details. +* Auto updater for itch.io builds + +# Version 1.4.6 +* Updated binaries with new build parameters + +# Version 1.4.5 +* Version skipped by mistake ^-^ + +# Version 1.4.4 +* Hotfix for Unity package compile error + +# Version 1.4.3 +* New gpt provider: OpenAI API Compatible, for web/cloud services that supports OpenAI SDK standards + +# Version 1.4.2 +* Bugfix for formatting and title of logging +* Bugfix for CodeLens2Gpt when closing document + +# Version 1.4.1 +* New gpt provider: Ollama, can use LLMs from local machine or private network + +# Version 1.4.0 +* Gpt backend has been reimplemented for latest models and LLM trends +* New gpt provider: Anthropic (Claude), can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New gpt provider: DeepSeek, can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New code completions: Scene management classes can be auto completed +* New inline visuals: Scene management classes can display inline information + +# Version 1.3.12 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.11 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.10 +* Hotfix for type resolving +* Usability improvements for VSCode exporter +* More filters for expected error logs + +# Version 1.3.9 +* Hotfix for Unity sink + +# Version 1.3.8 +* Hotfix for Unity sink + +# Version 1.3.7 +* Bugfix for exporter/updater +* Bugfix for logging options + +# Version 1.3.6 +* VSCode readme updated + +# Version 1.3.5 +* JSON library switched back to Newtonsoft.JSON +* Rule xml files removed from Unity asset +* Unnessary analyzer binaries are removed from Roslyn Analyzer + +# Version 1.3.4 +* Stability improvements for network (mqttnet) +* Hotfix for JSON mapping + +# Version 1.3.3 +* Full version for VSCode is released! +* Fix for VSCode adorments when document is modified +* Binary files removed from Unity asset +* Bugfix for network (mqttnet server) +* VSCode extension stability improvements +* VSCode roslyn analyzer stability improvements + +# Version 1.3.2 +* Fixed cross-platform issues for Linux and macOS + +# Version 1.3.1 +* Updated VSCode manifest and readme + +# Version 1.3.0 +* Initial release for VSCode + +# Version 1.2.6 +* Exporting when Unity is in play mode +* Some error messages have been made more user friendly + +# Version 1.2.5 +* Released on itch.io https://meryel.itch.io/unity-code-assist +* Url changes + +# Version 1.2.4 +* Bugfix for exporter with long file paths +* Bugfix for retrieving animation and animator data + +# Version 1.2.3 +* Bugfix for exporter when overwriting files +* Bugfix for inline visuals when active game object changes + +# Version 1.2.2 +* Bugfix for exporter when facing race condition + +# Version 1.2.1 +* Typo fix for Options page +* Bugfix for retrieving animation and animator data + +# Version 1.2.0 +* New gpt provider: Google Gemini, can be used as an alternative to OpenAI ChatGPT +* New feature: CodeLens2Gpt. Can request gpt queries from the CodeLens of methods and classes +* New feature: Context aware gpt, gpt prompts are embedded with Unity, scene and object information +* New feature: Package, asset has relocated under Packages directory (from Assets directry), along with Unity setup menu items +* New code completions: Animation and Animator classes and Invoke/Coroutine/Broadcast methods can be auto completed +* New inline visuals: Animation and Animator classes can display inline information + +# Version 1.1.12 +* External binary files have been customized and minimized +* Domain reloading time have been reduced +* Stability and usability improvements for exporter/updater +* Bugfix for Feedback window + +# Version 1.1.11 +* Gpt completion endpoint fixed for OpenAI API changes +* Bugfix for Input Manager monitor +* Bugfix for logging to Visual Studio output window +* Bugfix for About window + +# Version 1.1.10 +* Version skipped for compatibility with other assets + +# Version 1.1.9 +* Gpt support for chat and edit +* More options added for Gpt +* Overall stability improvements +* Exporter shows file locks if update/export is unsuccessful + +# Version 1.1.8 +* Bugfix for non-Unity solutions + +# Version 1.1.7 +* Bugfix for Visual Studio freeze + +# Version 1.1.6 +* Gpt support added for shader files +* Stability improvements for Unity.ScriptFinder + +# Version 1.1.5 +* Stability and usability improvements for exporter/updater +* Bugfix for Transformer Linq and Auto Input Manager +* Usability for Transformer window, disabling it if not connected to Unity +* Enhancement for completions, sorting numerical values correctly https://github.com/merryyellow/Unity-Code-Assist/issues/6 + +# Version 1.1.4 +* Auto Input Manager is now compatible with binary asset files +* Stability and usability improvements for Transformer windows + +# Version 1.1.3 +* Analyzers are working at a separate process https://github.com/merryyellow/Unity-Code-Assist/issues/20 +* Inline visuals stability and performance improvements https://github.com/merryyellow/Unity-Code-Assist/issues/22 https://github.com/merryyellow/Unity-Code-Assist/issues/24 +* Exporter/updater stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/19 https://github.com/merryyellow/Unity-Code-Assist/issues/23 +* Transformer window stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/21 +* Bugfix for Gpt busy icon positioning https://github.com/merryyellow/Unity-Code-Assist/issues/24 + +# Version 1.1.2 +* Bugfix for Yaml file parsing of InputManager + +# Version 1.1.1 +* Bugfix for error handling of binary file parsing + +# Version 1.1.0 +* New feature: Generative AI. Use OpenAI ChatGPT within comments to complete your code +* New feature: Visual Studio menus. Access Unity Code Assist from "Extensions"->"Unity Code Assist" +* New code completions: PlayerPrefs, EditorPrefs and Input classes' methods can be auto completed +* New inline visuals: PlayerPrefs, EditorPrefs and Input classes' methods can display inline information +* New code transformer: Auto Input Manager. Converts legacy input code into the new Input Manager + +# Version 1.0.0.21 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.20 +* Bugfix for crash at startup https://github.com/merryyellow/Unity-Code-Assist/issues/18 + +# Version 1.0.0.19 +* More logging for error tracking + +# Version 1.0.0.18 +* Overall stability improvements, nullable references enabled for codebase +* Stability improvements for communications, when reconnection occurs + +# Version 1.0.0.17 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.16 +* Bugfix for Visual Studio events concurrency + +# Version 1.0.0.15 +* Visual Studio events are reimplemented for both stability and performance +* Removal of possible Task deadlocks +* Usability improvements for exporter/updater +* Bugfix for exporter/updater, where prompts can appear twice +* Bugfix for Inline Texts, where const null identifier may raise exceptions https://github.com/merryyellow/Unity-Code-Assist/issues/16 +* Bugfix for communications, where tags&layers are sent for the first time + +# Version 1.0.0.14 +* Usability improvements for Visual Studio Status window where project is not a Unity project +* Bugfix for communication reinitialization, where projects are closed and opened from Visual Studio https://github.com/merryyellow/Unity-Code-Assist/issues/15 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/14 + +# Version 1.0.0.13 +* Bugfix for Unity where target object is neither Component nor MonoBehaviour https://github.com/merryyellow/Unity-Code-Assist/issues/13 + +# Version 1.0.0.12 +* New Feature: Updating Unity asset from Visual Studio +* New Feature: Online error reporting of Unity errors +* Usability improvement for Visual Studio Feedback window +* Bugfix for Inline Texts where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/5 +* Bugfix for Code Completion where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/10 +* Bugfix for Visual Studio output window, where it may be unavailable + +# Version 1.0.0.11 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/3 +* Exporter now has more logs + +# Version 1.0.0.10 +* Bugfix for Inline Texts where leading trivia is absent https://github.com/merryyellow/Unity-Code-Assist/issues/1 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/2 + +# Version 1.0.0.9 +* Minor adjustments for initialization logging + +# Version 1.0.0.8 +* Online analytics added +* Bugfix for Inline Texts, Visual Studio code preview screen does not raise any exception anymore + +# Version 1.0.0.7 +* Online error tracker added + +# Version 1.0.0.6 +* Exporter is always disabled for non Unity projects + +# Version 1.0.0.5 +* Lite version released at Visual Studio Marketplace +* Exporting Unity asset from Visual Studio +* Unity package become package independent (Removed Newtonsoft.Json dependency) + +# Version 1.0.0 +* First release! +* Released on Unity Asset Store \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta new file mode 100644 index 0000000..96b626a --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c541f26362738d45ad369a0458b7559 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor.meta new file mode 100644 index 0000000..c633c8e --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 738c24a8275a4244eb0f90e0214d8e0d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs new file mode 100644 index 0000000..cba22c5 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs @@ -0,0 +1,75 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class AboutWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying about window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "AboutWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist About"); + } + + private void OnGUI() + { + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + EditorGUILayout.LabelField($"Version number: {Assister.Version}", styleLabel, GUILayout.ExpandWidth(true)); + +#if MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Lite", styleLabel, GUILayout.ExpandWidth(true)); +#else // MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Full", styleLabel, GUILayout.ExpandWidth(true)); +#endif // MERYEL_UCA_LITE_VERSION + + if (GUILayout.Button("Update")) + { + Updater.CheckUpdateForced(); + } + + if (GUILayout.Button("View changelog")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/changelog"); + } + + if (GUILayout.Button("View third party notices")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/thirdpartynotices"); + } + + } + } + +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta new file mode 100644 index 0000000..8b02d9f --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b773a1d4b9561324fa0bc568c62c3770 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs new file mode 100644 index 0000000..d5b7332 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + // according to documentation, https://docs.unity3d.com/2023.2/Documentation/Manual/roslyn-analyzers.html + // if analyzers are under any asmdef file, they are bound to the asmdef's scope + // to declare out analyzers globally, had to write custom AssetPostprocessor and don't use "RoslynAnalyzer" asset label + + public class AnalyzerPostProcessor : AssetPostprocessor + { + public static string OnGeneratedCSProject(string path, string content) + { + // do not add roslyn analyzers to Visual Studio projects for performance + if (Assister.GetCodeEditor(false, out var isVisualStudio, out _, out _) && isVisualStudio) + return content; + + var analyzerGroup = new StringBuilder(); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + + var prefix = $"{NewLine} "; + + foreach (var analyzer in Analyzers) + { + analyzerGroup.Append(prefix); + analyzerGroup.Append(analyzer); + analyzerGroup.Append(suffix); + } + + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + //analyzerGroup.Append(NewLine); + + + //content = Regex.Replace(content, $"[{NewLine}]*[{NewLine}]*", $"{analyzerGroup.ToString()}$&"); + var matches = Regex.Matches(content, $"[{NewLine}]*"); + var index = matches.LastOrDefault(m => m.Success)?.Index ?? -1; + //var index = content.LastIndexOf(""); + + if (index >= 0) + content = content.Insert(index, analyzerGroup.ToString()); + + return content; + } + + private const string NewLine = "\r\n"; + + private readonly static string[] Analyzers = new string[] + { +#if MERYEL_UCA_LITE_VERSION + "Meryel.UnityCodeAssist.AnalyzersLite.dll", +#else + "Meryel.UnityCodeAssist.Analyzers.dll", +#endif + "Meryel.UnityCodeAssist.Common.dll", + "Meryel.UnityCodeAssist.Completion.dll", + "Meryel.UnityCodeAssist.CompletionInternals.dll", + "Meryel.UnityCodeAssist.Logger.dll", + "Meryel.UnityCodeAssist.MQTTnet.dll", + "Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll", + "Meryel.UnityCodeAssist.Newtonsoft.Json.dll", + "Meryel.UnityCodeAssist.ProjectData.dll", + "Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll", + "Meryel.UnityCodeAssist.Synchronizer.dll", + "Meryel.UnityCodeAssist.SynchronizerModel.dll", + "Meryel.UnityCodeAssist.VSIXLibrary.dll", + }; + } +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta new file mode 100644 index 0000000..c2430e5 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17f8bf228c22bbb438ef36b16a18652c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Assister.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Assister.cs new file mode 100644 index 0000000..ea0f5be --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Assister.cs @@ -0,0 +1,609 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + +using CodeEditor = Unity.CodeEditor.CodeEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class Assister + { + public const string Version = "1.4.19"; //do NOT modify this line, except the number value, its being used by VSCode/Typescript for version detection (in exporter.ts.getVersionOfUnitySide()) + +#if MERYEL_UCA_LITE_VERSION + public const string Title = "Code Assist Lite"; +#else + public const string Title = "Code Assist"; +#endif + + [MenuItem("Tools/" + Title + "/Status", false, 1)] + static void DisplayStatusWindow() + { + StatusWindow.Display(); + } + + + [MenuItem("Tools/" + Title + "/Synchronize", false, 2)] + static void Sync() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(SyncAux(), MQTTnetInitializer.Publisher); + + //MQTTnetInitializer.Publisher.SendConnect(); + //Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Synchronize_MenuItem"); + } + + + [MenuItem("Tools/" + Title + "/Report error", false, 91)] + static void DisplayFeedbackWindow() + { + FeedbackWindow.Display(); + } + + [MenuItem("Tools/" + Title + "/About", false, 92)] + static void DisplayAboutWindow() + { + AboutWindow.Display(); + } + +#if MERYEL_UCA_LITE_VERSION + [MenuItem("Tools/" + Title + "/Compare versions", false, 31)] + static void CompareVersions() + { + Application.OpenURL("http://unitycodeassist.netlify.app/compare"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "CompareVersions_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Get full version", false, 32)] + static void GetFullVersion() + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfull"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FullVersion_MenuItem"); + } +#endif // MERYEL_UCA_LITE_VERSION + + [MenuItem("Tools/" + Title + "/Setup/Upgrade to full version", false, 65)] + public static void Upgrade() + { + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Upgrade_MenuItem"); + +#if MERYEL_UCA_LITE_VERSION + Serilog.Log.Information("Purchase Unity Code Assist from the Asset Store or itch.io first. Then download it from the package manager or itch.io"); + return; +#else + if (GetCodeEditor(true, out var isVisualStudio, out var isVisualStudioCode, out var error)) + { + if (isVisualStudio) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVisualStudioInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VisualStudio.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVisualStudioInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for Visual Studio couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + else if (isVisualStudioCode) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVSCodeInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VSCode.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVSCodeInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for VS Code couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + } + else + { + Serilog.Log.Information(error!); + } +#endif + + } + + /* + [MenuItem("Tools/" + Title + "/Setup/Update", false, 61)] + static void Update() + { + //UnityEditor.PackageManager.Client. + } + */ + + [MenuItem("Tools/" + Title + "/Setup/Re-import package", false, 62)] + static void RepairFiles() + { + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Execute(cleanupPath); + Cleanup.DoCleanup(); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("Unity", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Reimport_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Import files for .NET Standard 2.0", false, 63)] + static void ImportSystemBinariesForDotNetStandard20() + { + var solutionDirectory = CommonTools.GetProjectPath(); + var cSharpVersion = Cleanup.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + + if (cSharpVersion >= 9) + { + if (!EditorUtility.DisplayDialog("Import files for .NET Standard 2.0", + "This is not required for versions of Unity 2021.2 and newer. Do you still want to continue?", + "Okay", "Cancel")) + { + Serilog.Log.Debug("ImportNetStandard20_MenuItem cancelled via confirm dialog"); + return; + } + } + + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("SystemBinariesForDotNetStandard20", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "ImportNetStandard20_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Regenerate project files", false, 64)] + public static void RegenerateProjectFiles() => RegenerateProjectFilesAux(true); + + public static void RegenerateProjectFilesAux(bool showError) + { + try + { + if (GetCodeEditor(true, out _, out _, out var error)) + { + CodeEditor.Editor.CurrentCodeEditor.SyncAll(); + } + else + { + if (showError && error != null) + Serilog.Log.Information(error); + + // other similar approaches + // https://www.reddit.com/r/Unity3D/comments/s1joc6/help_with_generating_csproj_and_sln_for_github/ + // https://discussions.unity.com/t/manually-generate-sln-and-csproj-files/648686/6 + // https://discussions.unity.com/t/how-can-i-generate-csproj-files-during-continuous-integration-builds/842493/3 + // https://github.com/Unity-Technologies/UnityCsReference/blob/f45f297f342239326ea865a57a1bb8ddf93e38c6/Editor/Mono/CodeEditor/SyncVS.cs#L22 + var t = ScriptFinder.GetType123("Microsoft.Unity.VisualStudio.Editor.Cli"); + var m = t!.GetMethod("GenerateSolution", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic); + m.Invoke(null, null); + } + } + catch (System.Exception ex) + { + Serilog.Log.Error(ex, "Couldn't invoke GenerateSolution"); + Serilog.Log.Information("Please 'Regenerate project files' manually. 'Edit'->'Preferences'->'External Tools'->'Regenerate project files'"); + } + } + + + static IEnumerator CallShell(string command, string ide) + { + Serilog.Log.Debug("calling shell with command: {Command}", command); + var task = Shell.UnityEditorShell.Execute(command); + task.OnLog += (logType, log) => + { + Serilog.Log.Debug("shell log: {Log}", log); + }; + task.OnExit += (code) => + { + Serilog.Log.Debug("shell exit: {Code}", code); + if (code == 0) + Serilog.Log.Information($"{ide} extension installed successfully. Please restart {ide}"); + else + Serilog.Log.Information($"{ide} extension installation failed. Please try manual installition at {CommonTools.GetInstallerPath(string.Empty)}"); + }; + yield return new Shell.ShellCommandYieldable(task); + } + + static void CallVisualStudioInstaller(string vsixPath) + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell( + $"@for /f \"usebackq delims=\" %i in (`\"%ProgramFiles(x86)%\\Microsoft Visual Studio\\Installer\\vswhere.exe\" -latest -prerelease -products * -property enginePath`) do @set enginePath=%i & if exist \"%i\\VSIXInstaller.exe\" call \"%i\\VSIXInstaller.exe\" /u:VSIXLite2.6815b720-6186-48a1-a405-1387e54b41c6 & call \"%i\\VSIXInstaller.exe\" \"{vsixPath}\"", "Visual Studio"), MQTTnetInitializer.Publisher); + } + + static void CallVSCodeInstaller(string vsixPath) + { + string command; +#if UNITY_EDITOR_WIN + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode & code --install-extension \"{vsixPath}\""; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode ; code --install-extension \"{vsixPath}\""; +#else + Serilog.Log.Error("invalid platform at {Location}", nameof(CallVSCodeInstaller)); + command = string.Empty; +#endif + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell(command, "VS Code"), MQTTnetInitializer.Publisher); + } + + internal static string Execute(string vsixPath, bool isVisualStudio = false, bool isVSCode = false) + { + var startInfo = new System.Diagnostics.ProcessStartInfo + { + WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden, + //startInfo.FileName = GetExePath(); + FileName = vsixPath, + //startInfo.Arguments = args; + UseShellExecute = false, + RedirectStandardOutput = true + //startInfo.WorkingDirectory = workingDirectoryPath; + }; + var process = new System.Diagnostics.Process + { + StartInfo = startInfo + }; + + try + { + process.Start(); + } + catch (System.ComponentModel.Win32Exception ex) + { + Serilog.Log.Error(ex, "Error at running bat file {File}", vsixPath); + } + + string output = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + + return output; + } + + + static IEnumerator SyncAux() + { + var clientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + MQTTnetInitializer.Publisher?.SendConnect(); + Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + //yield return new WaitForSeconds(3); + yield return new EditorCoroutines.EditorWaitForSeconds(3); + + var newClientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + + var dif = newClientCount - clientCount; + + if (dif <= 0) + Serilog.Log.Information("Code Assist couldn't find any new IDE to connect to."); + else + Serilog.Log.Information("Code Assist is connected to {Dif} new IDE(s).", dif); + } + +#if MERYEL_DEBUG + + [MenuItem("Code Assist/Binary2Text")] + static void Binary2Text() + { + var filePath = CommonTools.GetInputManagerFilePath(); + var hash = Input.UnityInputManager.GetMD5Hash(filePath); + var convertedPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + var b = new Input.Binary2TextExec(); + b.Exec(filePath, convertedPath, detailed: false, largeBinaryHashOnly: false, hexFloat: false); + } + + [MenuItem("Code Assist/Bump InputManager")] + static void BumpInputManager() + { + Input.InputManagerMonitor.Instance.Bump(); + } + + + [MenuItem("Code Assist/Layer Check")] + static void UpdateLayers() + { + var names = UnityEditorInternal.InternalEditorUtility.layers; + var indices = names.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(indices, names); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + + /* + for (var i = 0; i < 32; i++) + { + var name = LayerMask.LayerToName(i); + if (!string.IsNullOrEmpty(name)) + { + Debug.Log(i + ":" + name); + } + } + + if (ScriptFinder.FindGameObjectOfType("Deneme", out var go)) + MQTTnetInitializer.Publisher.SendGameObject(go); + */ + } + + [MenuItem("Code Assist/Tag Check")] + static void UpdateTags() + { + Serilog.Log.Debug("Listing tags {Count}", UnityEditorInternal.InternalEditorUtility.tags.Length); + + foreach (var tag in UnityEditorInternal.InternalEditorUtility.tags) + { + if (!string.IsNullOrEmpty(tag)) + { + Serilog.Log.Debug("{Tag}", tag); + } + } + + MQTTnetInitializer.Publisher?.SendTags(UnityEditorInternal.InternalEditorUtility.tags); + + } + + [MenuItem("Code Assist/GO Check")] + + static void TestGO() + { + + var go = GameObject.Find("Deneme"); + //var go = MonoBehaviour.FindObjectOfType().gameObject; + + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + [MenuItem("Code Assist/Undo Records Test")] + static void UndoTest() + { + var undos = new List(); + var redos = new List(); + + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetRecords", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + dynMethod.Invoke(null, new object[] { undos, redos }); + + Serilog.Log.Debug("undos:{UndoCount},redos:{RedoCount}", undos.Count, redos.Count); + + var last = undos.LastOrDefault(); + if (last != null) + { + Serilog.Log.Debug("last:{Last}", last); + Serilog.Log.Debug("group:{UndoCurrentGroup},{UndoCurrentGroupName}", + Undo.GetCurrentGroup(), Undo.GetCurrentGroupName()); + } + } + + + [MenuItem("Code Assist/Undo List Test")] + static void Undo2Test() + { + + //List undoList, out int undoCursor + var undoList = new List(); + int undoCursor = int.MaxValue; + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + + dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static, + null, + new System.Type[] { typeof(List), typeof(int).MakeByRefType() }, + null); + + + dynMethod.Invoke(null, new object[] { undoList, undoCursor }); + + Serilog.Log.Debug("undo count: {Count}", undoList.Count); + + } + + [MenuItem("Code Assist/Reload Domain")] + static void ReloadDomain() + { + EditorUtility.RequestScriptReload(); + } + + /* + [MenuItem("Code Assist/TEST")] + static void TEST() + { + //if (ScriptFinder.FindGameObjectOfType("Deneme_OtherScene", out var go)) + if (ScriptFinder.FindInstanceOfType("Deneme_SO", out var go, out var so)) + { + MQTTnetInitializer.Publisher.SendScriptableObject(so); + } + + ScriptFinder.DENEMEEEE(); + + + + } + */ + +#endif // MERYEL_DEBUG + + + public static void SendTagsAndLayers() + { + Serilog.Log.Debug(nameof(SendTagsAndLayers)); + + var tags = UnityEditorInternal.InternalEditorUtility.tags; + MQTTnetInitializer.Publisher?.SendTags(tags); + + var layerNames = UnityEditorInternal.InternalEditorUtility.layers; + var layerIndices = layerNames.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(layerNames, layerIndices); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + +#if UNITY_6000_0_OR_NEWER + // Version 6+ only, 2022.3 doesn't have class RenderingLayerMask, even though some renderingLayerMask fields/properties are declared + + var renderingLayerCount = RenderingLayerMask.GetRenderingLayerCount(); + var renderingLayerIndices = new string[renderingLayerCount]; + var renderingLayerNames = new string[renderingLayerCount]; + for (var i = 0; i < renderingLayerCount; i++) + { + renderingLayerIndices[i] = i.ToString(); + renderingLayerNames[i] = RenderingLayerMask.RenderingLayerToName(i); + } + MQTTnetInitializer.Publisher?.SendRenderingLayers(renderingLayerNames, renderingLayerIndices); + +#endif // UNITY_6000_0_OR_NEWER + } + + public static bool GetCodeEditor(bool checkVersion, out bool isVisualStudio, out bool isVisualStudioCode, out string? error) + { + isVisualStudio = false; + isVisualStudioCode = false; + + if (CodeEditor.Editor.CurrentCodeEditor.TryGetInstallationForPath(CodeEditor.CurrentEditorInstallation, out var installation)) + { + if (installation.Name.StartsWith("Visual Studio Code")) + isVisualStudioCode = true; + else if (installation.Name.StartsWith("Visual Studio")) + isVisualStudio = true; + + if (!isVisualStudioCode && !isVisualStudio) + { + error = $"Unsupported code editor: {installation.Name}. Unity Code Assist only supports Visual Studio and Visual Studio Code"; + return false; + } + + if (installation.Name.Contains("(internal)")) + { + error = "Code editor set but not working properly. Please try updating 'Visual Studio Editor' package"; + return false; + } + + if (!checkVersion) + { + error = null; + return true; + } + + var versionRegex = new System.Text.RegularExpressions.Regex(".*\\[([\\d\\.]+)\\]"); + var versionStr = versionRegex.Match(installation.Name).Groups.ElementAtOrDefault(1)?.Value; + + if (isVisualStudioCode && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "1.76") < 0)) + { + error = $"Version {versionStr} of Visual Studio Code is not supported by Unity Code Assist. Please update Visual Studio Code"; + return false; + } + + if (isVisualStudio && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "17") < 0)) + { + error = $"Version {versionStr} of Visual Studio is not supported by Unity Code Assist. Please update Visual Studio"; + return false; + } + + error = null; + return true; + } + else + { + error = "No code editor found. Please set it through 'Edit'->'Preferences'->'External Tools'->'External Script Editor'"; + return false; + } + + + } + + + //https://www.geeksforgeeks.org/compare-two-version-numbers/amp/ + public static int VersionCompare(string v1, string v2) + { + // vnum stores each numeric + + // part of version + + int vnum1 = 0, vnum2 = 0; + + // loop until both string are + // processed + + for (int i = 0, j = 0; (i < v1.Length || j < v2.Length);) + + { + // storing numeric part of + // version 1 in vnum1 + while (i < v1.Length && v1[i] != '.') + { + + vnum1 = vnum1 * 10 + (v1[i] - '0'); + + i++; + } + // storing numeric part of + + // version 2 in vnum2 + + while (j < v2.Length && v2[j] != '.') + { + vnum2 = vnum2 * 10 + (v2[j] - '0'); + j++; + } + if (vnum1 > vnum2) + return 1; + + if (vnum2 > vnum1) + return -1; + + // if equal, reset variables and + + // go for next numeric part + vnum1 = vnum2 = 0; + i++; + j++; + } + + return 0; + } + + } +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta new file mode 100644 index 0000000..643c2ae --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 394bf783968f6dd4ab2ca0e1e7258147 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs new file mode 100644 index 0000000..854fc8b --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs @@ -0,0 +1,390 @@ +using System; +using System.IO; +using System.Linq; +using System.Security.AccessControl; +using System.Security.Principal; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + // copied from Exporter.cs in VSIX + public static class Cleanup + { + public static bool DoCleanup() + { + var assetsPath = UnityEngine.Application.dataPath; + + var _solutionDirectory = CommonTools.GetProjectPath(); + var destination = _solutionDirectory; + var oldDestination = assetsPath; + + + var succeed = true; + try + { + Cleanup1(oldDestination); + Cleanup2(oldDestination); + Cleanup3(oldDestination, _solutionDirectory); + Cleanup4(oldDestination); + } + catch (Exception ex) + { + succeed = false; + Serilog.Log.Error(ex, "DoCleanup failed at {Destination}", destination); + } + + return succeed; + } + + + private static void DeleteFileAndItsMeta(string filePath) + { + if (File.Exists(filePath)) + { + Serilog.Log.Debug("Deleting file {File}", filePath); + //File.Delete(filePath); + DeleteFileAux(filePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", filePath, File.Exists(filePath)); + } + var metaFilePath = filePath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + + private static bool IsDirectoryExistsAndEmpty(string path) + { + return Directory.Exists(path) && !Directory.EnumerateFileSystemEntries(path).Any(); + } + + private static void DeleteDirectoryAndItsMeta(string directoryPath) + { + if (IsDirectoryExistsAndEmpty(directoryPath)) + { + Serilog.Log.Debug("Deleting directory {Dir}", directoryPath); + Directory.Delete(directoryPath); + Serilog.Log.Debug("Deleted directory {Dir} {Exists}", directoryPath, IsDirectoryExistsAndEmpty(directoryPath)); + + var metaFilePath = directoryPath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting directory meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted directory meta file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + } + + private static void DeleteFileAux(string filePath) + { + try + { + File.Delete(filePath); + } + catch (UnauthorizedAccessException) + { + var fileDirectoryPath = Path.GetDirectoryName(filePath); + SetEveryoneAccessToDirectory(fileDirectoryPath, out _); + TakeOwnership(filePath); + File.Delete(filePath); + } + } + + + /// + /// Set Everyone Full Control permissions for selected directory + /// + /// + /// + static bool SetEveryoneAccessToDirectory(string dirName, out string _lastError) + { + + try + { + // Make sure directory exists + if (Directory.Exists(dirName) == false) + throw new Exception(string.Format("Directory {0} does not exist, so permissions cannot be set.", dirName)); + + // Get directory access info + DirectoryInfo dinfo = new DirectoryInfo(dirName); + DirectorySecurity dSecurity = dinfo.GetAccessControl(); + + // Add the FileSystemAccessRule to the security settings. + dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow)); + + // Set the access control + dinfo.SetAccessControl(dSecurity); + + _lastError = String.Format("Everyone FullControl Permissions were set for directory {0}", dirName); + + return true; + + } + catch (Exception ex) + { + _lastError = ex.Message; + return false; + } + + + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// 7 if C# 7.3 or lower, + /// 8 if C# 8.0 (.netstandard2.0), + /// 9 if C# 9.0 (.netstandard2.1), + /// -1 if error + /// + public static int GetCSharpVersionFromUnityProjectVersionFile(string? solutionDirectory) + { + if (string.IsNullOrEmpty(solutionDirectory)) + return -1; + + var projectVersionFilePath = System.IO.Path.Combine(solutionDirectory, "ProjectSettings/ProjectVersion.txt"); + if (!System.IO.File.Exists(projectVersionFilePath)) + return -1; + + + string? version = null; + string[]? readText = null; + try + { + readText = System.IO.File.ReadAllLines(projectVersionFilePath); + // format is m_EditorVersion: 2018.2.0b7 + string[] versionText = readText[0].Split(' '); + version = versionText[1]; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "Project version file parsing error {FirstLine}", readText?.FirstOrDefault()); + return -1; + } + + if (version == null) + { + Serilog.Log.Error("Parsed project version is null"); + return -1; + } + + // see my personal notes for Unity version X C# version table + // which is at OneNote->ShinSekai->CEPostRelease->UnityCompilerC#VersionTable + + if (version.StartsWith("5.") || version.StartsWith("2017.") || + version.StartsWith("2018.") || version.StartsWith("2019.") || version.StartsWith("2020.1.")) + return 7; + + if (version.StartsWith("2020.") || version.StartsWith("2021.1.")) + return 8; + + if (version.StartsWith("2021.") || version.StartsWith("2022.") || + version.StartsWith("2023.") || version.StartsWith("6000.")) + return 9; + + Serilog.Log.Error("Parsed project version is unknown {Version}", version); + return -1; + } + + private static void TakeOwnership(string filename) + { + // Remove read-only attribute + File.SetAttributes(filename, File.GetAttributes(filename) & ~FileAttributes.ReadOnly); + + FileSecurity security = new FileSecurity(); + + SecurityIdentifier sid = WindowsIdentity.GetCurrent().User; + security.SetOwner(sid); + security.SetAccessRule(new FileSystemAccessRule(sid, FileSystemRights.FullControl, AccessControlType.Allow)); + + File.SetAccessControl(filename, security); + } + + private static void Cleanup1(string destination) + { + // prior to version UCA.v.1.1.9, syncronizerModel and yamlDotNet dll files were located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0 + // with version UCA.v.1.1.9 and newer versions, they are located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences + // delete ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release + var oldBinariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0"); + if (Directory.Exists(oldBinariesDirectory)) + { + // dont just delete the directory for security reasons, instead delete binary files one by one + + Serilog.Log.Debug("Old binaries directory exists at {Location}", oldBinariesDirectory); + + var files = new string[] + { + "UnityCodeAssistSynchronizerModel.deps.json", + "UnityCodeAssistSynchronizerModel.dll", + "UnityCodeAssistSynchronizerModel.pdb", + "UnityCodeAssistYamlDotNet.deps.json", + "UnityCodeAssistYamlDotNet.dll", + "UnityCodeAssistYamlDotNet.pdb", + "UnityCodeAssistYamlDotNet.xml", + }; + + foreach (var file in files) + { + var filePath = Path.Combine(oldBinariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + DeleteDirectoryAndItsMeta(oldBinariesDirectory); + } + + var oldBinariesDirectory2 = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release"); + DeleteDirectoryAndItsMeta(oldBinariesDirectory2); + + + // also delete old vsix, it's now renamed as Meryel.UnityCodeAssist.VSIX.vsix + var oldVsixFilePath = Path.Combine(destination, "Plugins/CodeAssist/UnityCodeAssistVSIX.vsix"); + DeleteFileAndItsMeta(oldVsixFilePath); + } + + private static void Cleanup2(string destination) + { + // with version 1.1.12, dll files has been customized (renamed and changed their namespace) (so that they dont conflict with user's other dll files, if he tries to use them) + // delete AsyncIO.dll, and use Meryel.UnityCodeAssist.AsyncIO.dll instead + var files = new string[] + { + "AsyncIO.dll", + "NaCl.dll", + "NetMQ.dll", + "Serilog.dll", + "Serilog.Sinks.PersistentFile.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in files) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + } + + private static void Cleanup3(string destination, string solutionDirectory) + { + // as it turns out, .netstandard2.1 does not need system binaries (for C#9.0, unity versions 2021.2 and newer) + + //var cSharpVersion = CommonVS.VSCommonTools.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + var cSharpVersion = GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + if (cSharpVersion < 9) + return; + + var systemBinaryFiles = new string[] + { + "System.Buffers.dll", + "System.Memory.dll", + "System.Runtime.CompilerServices.Unsafe.dll", + "System.Threading.Tasks.Extensions.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in systemBinaryFiles) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + } + + private static void Cleanup4(string destination) + { + // with version 1.2, asset directory moved from Assets/Plugins/CodeAssist to Packages/com.merry-yellow.code-assist + // so remove all files from the old directory + + var directory = Path.Combine(destination, "Plugins/CodeAssist/Editor"); + + var content = new string[] + { +@"TinyJson/JsonWriter.cs", +@"TinyJson/JsonParser.cs", +@"Preferences/RegistryMonitor.cs", +@"Preferences/PreferenceStorageAccessor.cs", +@"Preferences/PreferenceMonitor.cs", +@"Preferences/PreferenceEntryHolder.cs", +@"Logger/UnitySink.cs", +@"Logger/MemorySink.cs", +@"Logger/ELogger.cs", +@"Logger/DomainHashEnricher.cs", +@"Logger/CommonTools.cs", +@"Logger/Attributes.cs", +@"Input/UnityInputManager.cs", +@"Input/Text2Yaml.cs", +@"Input/InputManagerMonitor.cs", +@"Input/Binary2TextExec.cs", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.dll", +@"EditorCoroutines/EditorWindowCoroutineExtension.cs", +@"EditorCoroutines/EditorWaitForSeconds.cs", +@"EditorCoroutines/EditorCoroutineUtility.cs", +@"EditorCoroutines/EditorCoroutine.cs", +@"UnityClassExtensions.cs", +@"StatusWindow.cs", +@"ScriptFinder.cs", +@"NetMQPublisher.cs", +@"NetMQInitializer.cs", +@"Monitor.cs", +@"MerryYellow.CodeAssist.Editor.asmdef", +@"MainThreadDispatcher.cs", +@"LazyInitializer.cs", +@"FeedbackWindow.cs", +@"Assister.cs", +@"AboutWindow.cs", +//@"TinyJson", +//@"Preferences", +//@"Logger", +//@"Input", +//@"ExternalReferences", +//@"EditorCoroutines", + }; + + foreach (var c in content) + { + var path = Path.Combine(directory, c); + DeleteFileAndItsMeta(path); + } + } + + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta new file mode 100644 index 0000000..9d5dd2d --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f03bf638663c69e41a0cc01055bc4ad4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta new file mode 100644 index 0000000..4404873 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: afc5d15f08e4a3f4d90d99c9d60202ae +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs new file mode 100644 index 0000000..adcb8f9 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs @@ -0,0 +1,157 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// A handle to an EditorCoroutine, can be passed to EditorCoroutineUtility methods to control lifetime. + /// + public class EditorCoroutine + { + private struct YieldProcessor + { + enum DataType : byte + { + None = 0, + WaitForSeconds = 1, + EditorCoroutine = 2, + AsyncOP = 3, + } + struct ProcessorData + { + public DataType type; + public double targetTime; + public object current; + } + + ProcessorData data; + + public void Set(object yield) + { + if (yield == data.current) + return; + + var type = yield.GetType(); + var dataType = DataType.None; + double targetTime = -1; + + if(type == typeof(EditorWaitForSeconds)) + { + targetTime = EditorApplication.timeSinceStartup + (yield as EditorWaitForSeconds).WaitTime; + dataType = DataType.WaitForSeconds; + } + else if(type == typeof(EditorCoroutine)) + { + dataType = DataType.EditorCoroutine; + } + else if(type == typeof(AsyncOperation) || type.IsSubclassOf(typeof(AsyncOperation))) + { + dataType = DataType.AsyncOP; + } + + data = new ProcessorData { current = yield, targetTime = targetTime, type = dataType }; + } + + public bool MoveNext(IEnumerator enumerator) + { + var advance = data.type switch + { + DataType.WaitForSeconds => data.targetTime <= EditorApplication.timeSinceStartup, + DataType.EditorCoroutine => (data.current as EditorCoroutine).m_IsDone, + DataType.AsyncOP => (data.current as AsyncOperation).isDone, + _ => data.current == enumerator.Current,//a IEnumerator or a plain object was passed to the implementation + }; + if (advance) + { + data = default;// (ProcessorData); + return enumerator.MoveNext(); + } + return true; + } + } + + internal WeakReference m_Owner; + IEnumerator m_Routine; + YieldProcessor m_Processor; + + bool m_IsDone; + + internal EditorCoroutine(IEnumerator routine) + { + m_Owner = null; + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal EditorCoroutine(IEnumerator routine, object owner) + { + m_Processor = new YieldProcessor(); + m_Owner = new WeakReference(owner); + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal void MoveNext() + { + if (m_Owner != null && !m_Owner.IsAlive) + { + EditorApplication.update -= MoveNext; + return; + } + + bool done = ProcessIEnumeratorRecursive(m_Routine); + m_IsDone = !done; + + if (m_IsDone) + EditorApplication.update -= MoveNext; + } + + static readonly Stack kIEnumeratorProcessingStack = new Stack(32); + private bool ProcessIEnumeratorRecursive(IEnumerator enumerator) + { + var root = enumerator; + while(enumerator.Current as IEnumerator != null) + { + kIEnumeratorProcessingStack.Push(enumerator); + enumerator = enumerator.Current as IEnumerator; + } + + //process leaf + m_Processor.Set(enumerator.Current); + var result = m_Processor.MoveNext(enumerator); + + while (kIEnumeratorProcessingStack.Count > 1) + { + if (!result) + { + result = kIEnumeratorProcessingStack.Pop().MoveNext(); + } + else + kIEnumeratorProcessingStack.Clear(); + } + + if (kIEnumeratorProcessingStack.Count > 0 && !result && root == kIEnumeratorProcessingStack.Pop()) + { + result = root.MoveNext(); + } + + return result; + } + + internal void Stop() + { + m_Owner = null; + m_Routine = null; + EditorApplication.update -= MoveNext; + } + } +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta new file mode 100644 index 0000000..19b7380 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c1e3c1846518ae4da27dcaf08ef85f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs new file mode 100644 index 0000000..2427c36 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs @@ -0,0 +1,128 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorCoroutineUtility + { + /// + /// Starts an EditorCoroutine with the specified owner object. + /// If the garbage collector collects the owner object, while the resulting coroutine is still executing, the coroutine will stop running. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// int m_Updates = 0; + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutine(CountEditorUpdates(), this); + /// } + /// + /// IEnumerator CountEditorUpdates() + /// { + /// while (true) + /// { + /// ++m_Updates; + /// yield return null; + /// } + /// } + /// } + /// + /// + /// IEnumerator to iterate over. + /// Object owning the coroutine. + /// + /// Only types that don't inherit from UnityEngine.Object will get collected the next time the GC runs instead of getting null-ed immediately. + /// + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutine(IEnumerator routine, object owner) + { + return new EditorCoroutine(routine, owner); + } + + /// + /// This method starts an EditorCoroutine without an owning object. The EditorCoroutine runs until it completes or is canceled using StopCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutineOwnerless(LogTimeSinceStartup()); + /// } + /// + /// IEnumerator LogTimeSinceStartup() + /// { + /// while (true) + /// { + /// Debug.LogFormat("Time since startup: {0} s", Time.realtimeSinceStartup); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// Generator function to execute. + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutineOwnerless(IEnumerator routine) + { + return new EditorCoroutine(routine); + } + + /// + /// Immediately stop an EditorCoroutine. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine m_LoggerCoroutine; + /// void OnEnable() + /// { + /// m_LoggerCoroutine = EditorCoroutineUtility.StartCoroutineOwnerless(LogRunning()); + /// } + /// + /// void OnDisable() + /// { + /// EditorCoroutineUtility.StopCoroutine(m_LoggerCoroutine); + /// } + /// + /// IEnumerator LogRunning() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// A handle to an EditorCoroutine. + public static void StopCoroutine(EditorCoroutine coroutine) + { + if (coroutine == null) + { + Serilog.Log.Warning("EditorCoroutine handle is null."); + return; + } + coroutine.Stop(); + } + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta new file mode 100644 index 0000000..bf55147 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3d162669c5693a47bf42827686f73d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs new file mode 100644 index 0000000..347c7f5 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs @@ -0,0 +1,49 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// Suspends the EditorCoroutine execution for the given amount of seconds, using unscaled time. + /// The coroutine execution continues after the specified time has elapsed. + /// + /// using System.Collections; + /// using UnityEngine; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class MyEditorWindow : EditorWindow + /// { + /// IEnumerator PrintEachSecond() + /// { + /// var waitForOneSecond = new EditorWaitForSeconds(1.0f); + /// + /// while (true) + /// { + /// yield return waitForOneSecond; + /// Debug.Log("Printing each second"); + /// } + /// } + /// } + /// + /// + public class EditorWaitForSeconds + { + /// + /// The time to wait in seconds. + /// + public float WaitTime { get; } + + /// + /// Creates a instruction object for yielding inside a generator function. + /// + /// The amount of time to wait in seconds. + public EditorWaitForSeconds(float time) + { + WaitTime = time; + } + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta new file mode 100644 index 0000000..8bce721 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d8612ff14468214aad7600138a50b79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs new file mode 100644 index 0000000..25014c9 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs @@ -0,0 +1,109 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorWindowCoroutineExtension + { + /// + /// Start an EditorCoroutine, owned by the calling EditorWindow instance. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// IEnumerator CloseWindowDelayed() //close the window after 1000 frames have elapsed + /// { + /// int count = 1000; + /// while (count > 0) + /// { + /// yield return null; + /// } + /// Close(); + /// } + /// } + /// + /// + /// + /// + public static EditorCoroutine StartCoroutine(this EditorWindow window, IEnumerator routine) + { + return new EditorCoroutine(routine, window); + } + + /// + /// Immediately stop an EditorCoroutine that was started by the calling instance. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine coroutine; + /// void OnEnable() + /// { + /// coroutine = this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// private void OnDisable() + /// { + /// this.StopCoroutine(coroutine); + /// } + /// + /// IEnumerator CloseWindowDelayed() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// + public static void StopCoroutine(this EditorWindow window, EditorCoroutine coroutine) + { + if(coroutine == null) + { + Serilog.Log.Warning("Provided EditorCoroutine handle is null."); + return; + } + + if(coroutine.m_Owner == null) + { + Serilog.Log.Error("The EditorCoroutine is ownerless. Please use EditorCoroutineEditor.StopCoroutine to terminate such coroutines."); + return; + } + + if (!coroutine.m_Owner.IsAlive) + return; //The EditorCoroutine's owner was already terminated execution will cease next time it is processed + + var owner = coroutine.m_Owner.Target as EditorWindow; + + if (owner == null || owner != null && owner != window) + { + Serilog.Log.Error("The EditorCoroutine is owned by another object: {0}.", coroutine.m_Owner.Target); + return; + } + + EditorCoroutineUtility.StopCoroutine(coroutine); + } + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta new file mode 100644 index 0000000..d127e02 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64c15e0c4e36aa84193d4acb3c63afc5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta new file mode 100644 index 0000000..6a3b0be --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc0dd5f085e81c74888520b59e0d96de +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll new file mode 100644 index 0000000..c3c274e Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta new file mode 100644 index 0000000..a7d754d --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 37e44dd86f563cf40a81ef1fdf1f1b54 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll new file mode 100644 index 0000000..c3c4993 Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta new file mode 100644 index 0000000..97944ae --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 7d7e4808a93371242b38476718f4d4cc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll new file mode 100644 index 0000000..f449b4b Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta new file mode 100644 index 0000000..53bf5ef --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: ed466bfa2ad216b41acde183e7706352 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll new file mode 100644 index 0000000..16e3c9a Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta new file mode 100644 index 0000000..6b31d01 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: e70477d38c7ca2841971b35549d1477f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll new file mode 100644 index 0000000..8ef429a Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta new file mode 100644 index 0000000..d33a8d1 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: aaca88d50145a3041a4ccab964c5793d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll new file mode 100644 index 0000000..78b77b9 Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta new file mode 100644 index 0000000..a6d50e7 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 6d55f65d499dd354a9c086ab6420c8f1 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll new file mode 100644 index 0000000..11ef841 Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta new file mode 100644 index 0000000..173a623 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: dfd80cce2d0a99b4ba669e989eceafe5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll new file mode 100644 index 0000000..e045d4c Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta new file mode 100644 index 0000000..e759cfa --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 4adc17866ec41ac4e9ce6c47070aeef5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll new file mode 100644 index 0000000..6ff2ff4 Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta new file mode 100644 index 0000000..36dd2f6 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: ca15dd8e239d5d6468333cbdacbb55d2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll new file mode 100644 index 0000000..21b7617 Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta new file mode 100644 index 0000000..1ebfba2 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: 3ff40589a33e8a2458503b2391a96a83 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll new file mode 100644 index 0000000..39ff9ac Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta new file mode 100644 index 0000000..6a9dcb8 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 94a257e1b1239d94589fe96db62b03a7 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll new file mode 100644 index 0000000..5644402 Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta new file mode 100644 index 0000000..ecf9582 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 849ce1048cc324a46b0fe21149770a3f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll new file mode 100644 index 0000000..1a72285 Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta new file mode 100644 index 0000000..4d045a9 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: dd39e32872afc47418c75a05b559debf +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll new file mode 100644 index 0000000..b45dc85 Binary files /dev/null and b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll differ diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta new file mode 100644 index 0000000..8a2ebdb --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 582b34ab8eec62a4c87693272b9bc6ab +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs new file mode 100644 index 0000000..ab5e0d5 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs @@ -0,0 +1,181 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class FeedbackWindow : EditorWindow + { + + GUIStyle? styleLabel; + + public static void Display() + { + MQTTnetInitializer.Publisher?.SendRequestInternalLog(); + + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying feedback window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FeedbackWindow_Display"); + } + + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist Feedback"); + } + + private void OnGUI() + { + var errorCount = Logger.ELogger.GetErrorCountInInternalLog(); + var warningCount = Logger.ELogger.GetWarningCountInInternalLog(); + var logContent = Logger.ELogger.GetInternalLogContent(); + if (!string.IsNullOrEmpty(Logger.ELogger.VsInternalLog)) + logContent += Logger.ELogger.VsInternalLog; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleCenter, + }; + + if (errorCount > 0) + EditorGUILayout.LabelField($"{errorCount} error(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else if (warningCount > 0) + EditorGUILayout.LabelField($"{warningCount} warnings(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else + EditorGUILayout.LabelField("No errors found in logs. Please submit a feedback (via e-mail, Discord or GitHub) describing what went wrong or unexpected.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Send e-mail")) + { + var uri = "mailto:merryyellow@outlook.com"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Send Discord message")) + { + //var uri = "discord://invites/2CgKHDq"; + var uri = "https://discord.gg/2CgKHDq"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Submit GitHub issue")) + { + var uri = "https://github.com/merryyellow/Unity-Code-Assist/issues/new/choose"; + Application.OpenURL(uri); + } + + EditorGUILayout.Separator(); + + if (GUILayout.Button("Open Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Open Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Copy recent logs to clipboard")) + { + GUIUtility.systemCopyBuffer = logContent; + } + + EditorGUILayout.LabelField("Recent logs:", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.SelectableLabel(logContent, EditorStyles.textArea, GUILayout.ExpandHeight(true)); + } + + public static void ShowInFileExplorer(string? filePath) + { + if (string.IsNullOrEmpty(filePath)) + { + Serilog.Log.Error("Argument {Arg} is null or empty at {Location}", nameof(filePath), nameof(ShowInFileExplorer)); + return; + } + + filePath = System.IO.Path.GetFullPath(filePath); + + if (!System.IO.File.Exists(filePath) && !System.IO.Directory.Exists(filePath)) + { + Serilog.Log.Error("Argument {Arg} is not found at {Location}, value: {Value}", nameof(filePath), nameof(ShowInFileExplorer), filePath); + return; + } + + if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows)) + { + // Windows: highlight the file in Explorer + System.Diagnostics.Process.Start("explorer.exe", $"/select,\"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.OSX)) + { + // macOS: reveal in Finder + System.Diagnostics.Process.Start("open", $"-R \"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Linux)) + { + // Linux: open containing folder in a common file manager + string? directory = System.IO.Path.GetDirectoryName(filePath); + if (directory == null) + return; + + string[] managers = { "xdg-open", "nautilus", "dolphin", "nemo", "thunar" }; + + foreach (string manager in managers) + { + if (TryStart(manager, directory)) + return; // success + } + + Serilog.Log.Error("No supported file manager found to open the directory at {Location}", nameof(ShowInFileExplorer)); + } + else + { + Serilog.Log.Error("Unsupported OS platform at {Location}", nameof(ShowInFileExplorer)); + } + + // static local function for cleaner structure + static bool TryStart(string command, string args) + { + try + { + System.Diagnostics.Process.Start(command, $"\"{args}\""); + return true; + } + catch + { + return false; + } + } + } + + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta new file mode 100644 index 0000000..033382b --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f84a1c080c184e48920a0124c3e9257 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input.meta new file mode 100644 index 0000000..3f3b210 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92bd1567a8046a3478973a93ca2f1e9d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs new file mode 100644 index 0000000..6313183 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace UTJ.UnityCommandLineTools +namespace Meryel.UnityCodeAssist.Editor.Input +{ + // + // bin2textをUnityEditorから実行する為のClass + // programed by Katsumasa.Kimura + // + public class Binary2TextExec : EditorToolExec + { + public Binary2TextExec() : base("binary2text") { } + + // + // bin2text filePath outPath options + // /summary> + public int Exec(string filePath, string outPath, string options) + { + var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + return Exec(args); + } + + public int Exec(string filePath, string outPath, bool detailed = false, bool largeBinaryHashOnly = false, bool hexFloat = false) + { + //var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + var args = string.Format(@"""{0}"" ""{1}""", filePath, outPath); + + if (detailed) + args += " -detailed"; + if (largeBinaryHashOnly) + args += " -largebinaryhashonly"; + if (hexFloat) + args += " -hexfloat"; + + return Exec(args); + } + } + + // + // UnityEditorに含まれるコマンドラインツールを実行する為の基底Class + // programed by Katsumasa.Kimura + // + public class EditorToolExec + { + // + // UnityEditorがインストールされているディレクトリへのパス + // + protected string mEditorPath; + + // + // Toolsディレクトリへのパス + // + protected string mToolsPath; + + // + // 実行ファイル名 + // + protected string mExecFname; + + // + // 実行ファイルへのフルパス + // + protected string mExecFullPath; + + // + // 実行結果のOUTPUT + // + private string? mOutput; + + // + // 実行結果のOUTPUT + // + public string? Output + { + get { return mOutput; } + } + + // + // コンストラクタ + // + // mExecFname : 実行ファイル名 + // + // /summary> + public EditorToolExec(string mExecFname) + { + mEditorPath = Path.GetDirectoryName(EditorApplication.applicationPath); + mToolsPath = Path.Combine(mEditorPath, @"Data/Tools"); + this.mExecFname = mExecFname; + //var files = Directory.GetFiles(mToolsPath, mExecFname, SearchOption.AllDirectories); + var files = Directory.GetFiles(mEditorPath, mExecFname + "*", SearchOption.AllDirectories); + + if (files.Length == 0) + Serilog.Log.Error("{App} app couldn't be found at {Path}", mExecFname, mEditorPath); + + mExecFullPath = files[0]; + } + + // + // コマンドラインツールを実行する + // + // arg : コマンドラインツールに渡す引数 + // + // + public int Exec(string arg) + { + int exitCode = -1; + + try + { + using var process = new Process(); + process.StartInfo.FileName = mExecFullPath; + process.StartInfo.Arguments = arg; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.CreateNoWindow = true; + process.Start(); + mOutput = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + exitCode = process.ExitCode; + process.Close(); + } + catch (Exception e) + { + //UnityEngine.Debug.Log(e); + Serilog.Log.Error(e, "Exception while running process at {Scope}.{Location}", nameof(EditorToolExec), nameof(Exec)); + } + + return exitCode; + } + } +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta new file mode 100644 index 0000000..cec7b88 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13d464c749e33e043b94d94c82365823 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs new file mode 100644 index 0000000..cd5cd84 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs @@ -0,0 +1,164 @@ +using System; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class InputManagerMonitor + { + private static readonly Lazy _instance = new Lazy(() => new InputManagerMonitor()); + public static InputManagerMonitor Instance => _instance.Value; + + //UnityInputManager inputManager; + readonly string inputManagerFilePath; + DateTime previousTagManagerLastWrite; + + public InputManagerMonitor() + { + EditorApplication.update += Update; + inputManagerFilePath = CommonTools.GetInputManagerFilePath(); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + } + + void Update() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif + +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + var currentInputManagerLastWrite = previousTagManagerLastWrite; + try + { + if (System.IO.File.Exists(inputManagerFilePath)) + currentInputManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentInputManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentInputManagerLastWrite; + Bump(); + } + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + public void Bump() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + Serilog.Log.Debug("InputMonitor {Event}", nameof(Bump)); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + var inputManager = new UnityInputManager(); + inputManager.ReadFromPath(inputManagerFilePath); + inputManager.SendData(); + + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + } + + + public static partial class Extensions + { + public static string GetInfo(this List axes, string? name) + { + if (name == null || string.IsNullOrEmpty(name)) + return string.Empty; + + //axis.descriptiveName + var axesWithName = axes.Where(a => a.Name == name); + + int threshold = 80; + + var sb = new System.Text.StringBuilder(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveName)) + sb.Append($"{axis.descriptiveName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveNegativeName)) + sb.Append($"{axis.descriptiveNegativeName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.positiveButton)) + sb.Append($"[{axis.positiveButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altPositiveButton)) + sb.Append($"{{{axis.altPositiveButton}}} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.negativeButton)) + sb.Append($"-[{axis.negativeButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altNegativeButton)) + sb.Append($"-{{{axis.altNegativeButton}}} "); + + return sb.ToString(); + } + } + +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta new file mode 100644 index 0000000..eb6b582 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9c9772cbc184d74dbdb770fec5ff76c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs new file mode 100644 index 0000000..d1ba92e --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs @@ -0,0 +1,215 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class Text2Yaml + { + public static string Convert(IEnumerable textLines) + { + var sb = new StringBuilder(); + var stack = new Stack<(string typeName, string identifier, int indentation)>(); + + sb.AppendLine(@"%YAML 1.1"); + sb.AppendLine(@"%TAG !u! tag:unity3d.com,2011:"); + sb.AppendLine(@"--- !u!13 &1"); + sb.AppendLine(@"InputManager:"); + + var regexIndentation = new Regex("^\\s*"); + + var regexString = new Regex("^(\\s+)(\\w+)\\s+\"([a-zA-Z0-9_ \\/\\.\\-]*)\"\\s+\\(string\\)$"); + var regexValue = new Regex("^(\\s+)(\\w+)\\s+(-?[0-9.]*)\\s+\\(((bool)|(int)|(float)|(unsigned int))\\)$"); + var regexType = new Regex("^(\\s+)(\\w+)\\s+\\((\\w+)\\)$"); + + var regexVectorSize = new Regex("(\\s+)size\\s+(\\d)+\\s+\\(int\\)"); + //var regexVectorData = new Regex("(\\s+)data \\(InputAxis\\)"); // remove InputAxis to make it more generic + + string curTextLine; + var curTextLineNo = 3; + var textIndentation = 1; + var indentationPrefix = new string(' ', textIndentation * 2); + stack.Push(("InputManager", "InputManager", textIndentation)); + + + foreach (var line in textLines.Skip(4)) + { + curTextLine = line; + curTextLineNo++; + + + // Skip empty lines + if (line.Length == 0) + continue; + + // Check if type undeclared, scope goes down, indentation decrements + { + var indentationMatch = regexIndentation.Match(line); + if (indentationMatch.Success) + { + var indentation = indentationMatch.Groups[0].Value.Length; + + if (indentation > textIndentation) + Error($"indentation({indentation}) > textIndentation({textIndentation})"); + + while (indentation < textIndentation) + { + stack.Pop(); + textIndentation--; + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType2)) + typeIndentation = curType2.indentation; + else if (line.Length > 0) + Error("stack empty at type undeclaration"); + indentationPrefix = new string(' ', typeIndentation * 2); + } + + } + else + { + Error($"{nameof(regexIndentation)} failed"); + } + } + + // Skip size field of vectors + if (stack.TryPeek(out var curType1) && curType1.typeName == "vector") + { + var vectorSizeMatch = regexVectorSize.Match(line); + if (vectorSizeMatch.Success) + { + continue; + } + } + + // Read string fields + { + var stringMatch = regexString.Match(line); + if (stringMatch.Success) + { + AddLine(stringMatch.Groups[2] + ": " + stringMatch.Groups[3]); + continue; + } + } + + // Read bool/int/float/unsignedInt fields + { + var valueMatch = regexValue.Match(line); + if (valueMatch.Success) + { + AddLine(valueMatch.Groups[2] + ": " + valueMatch.Groups[3]); + continue; + } + } + + // Check if new type declared, scope goes up, indentation increases + { + var typeMatch = regexType.Match(line); + if (typeMatch.Success) + { + var identifier = typeMatch.Groups[2].Value; + var typeName = typeMatch.Groups[3].Value; + + var isVectorData = false; + if (stack.TryPeek(out var curType2) && curType2.typeName == "vector" && identifier == "data") + isVectorData = true; + + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType3)) + typeIndentation = curType3.indentation; + else if (line.Length > 0) + Error("stack empty at type declaration"); + + if (!isVectorData) + { + AddLine(typeMatch.Groups[2] + ":"); + } + else + { + var customIndentation = typeIndentation - 1; + if (customIndentation < 0) + Error($"customIndentation({customIndentation}) < 0"); + var customIndentationPrefix = new string(' ', customIndentation * 2); + AddLine("- serializedVersion: 3", customIndentationPrefix); + } + + + textIndentation++; + typeIndentation++; + + if (isVectorData) + typeIndentation--; + + stack.Push((typeName, identifier, typeIndentation)); + indentationPrefix = new string(' ', typeIndentation * 2); + + continue; + } + } + + + Error("line failed to match all cases"); + + } + + + + return sb.ToString(); + + + void AddLine(string line, string? customIndentationPrefix = null) + { + string suffix; + if (stack.TryPeek(out var top)) + suffix = $" # {textIndentation}, {top.indentation}, {top.typeName} {top.identifier}"; + else + suffix = $" # {textIndentation}, nil"; + + if (customIndentationPrefix != null) + sb.AppendLine(customIndentationPrefix + line + suffix); + else + sb.AppendLine(indentationPrefix + line + suffix); + } + + void Error(string message) + { + var errorMessage = $"Text2Yaml error '{message}' at lineNo: {curTextLineNo}, line: '{curTextLine}' at {Environment.StackTrace}"; + //throw new Exception(errorMessage); + Serilog.Log.Warning(errorMessage); + } + + } + + + } + + public static partial class Extensions + { + public static bool TryPeek(this Stack stack, /*[MaybeNullWhen(false)]*/ out T result) + { + if (stack.Count > 0) + { + result = stack.Peek(); + return true; + } + else + { + result = default!; + return false; + } + } + } + +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta new file mode 100644 index 0000000..ad1d84c --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e191fef871d30041a55c3c8af5aab43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs new file mode 100644 index 0000000..5aed5c1 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs @@ -0,0 +1,429 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; +using System.Linq; +using System.Security.Cryptography; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using YamlDotNet = Meryel.UnityCodeAssist.YamlDotNet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + + internal class UnityInputManager + { + //string yamlPath; + TextReader? reader; + InputManager? inputManager; + + public void ReadFromText(string text) + { + reader = new StringReader(text); + ReadAux(false, out _); + } + + public void ReadFromPath(string yamlPath) + { + + switch (UnityEditor.EditorSettings.serializationMode) + { + case UnityEditor.SerializationMode.ForceText: + { + reader = new StreamReader(yamlPath); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.ForceBinary: + { + // this approach will work for InputManager since its file size is small and limited + // but in the future, we may need to switch to reading binary files for big files + // like this https://github.com/Unity-Technologies/UnityDataTools + // or this https://github.com/SeriousCache/UABE + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.Mixed: + { + reader = new StreamReader(yamlPath); + ReadAux(true, out var hasSemanticError); + if (hasSemanticError) + { + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + } + break; + + } + } + + + void ReadAux(bool canHaveSemanticError, out bool hasSemanticError) + { + hasSemanticError = false; + + if (reader == null) + { + Serilog.Log.Warning($"{nameof(UnityInputManager)}.{nameof(reader)} is null"); + return; + } + + //var reader = new StreamReader(yamlPath); + var deserializer = new YamlDotNet.Serialization.DeserializerBuilder() + //.WithTagMapping("tag:unity3d.com,2011:13", typeof(Class13Mapper)) + .WithNodeTypeResolver(new Tag13Resolver()) // some users have "tag:yousandi.cn,2023:13" instead, so use a more generic approach + .IgnoreUnmatchedProperties() + .Build(); + //serializer.Settings.RegisterTagMapping("tag:unity3d.com,2011:13", typeof(Class13)); + //serializer.Settings.ComparerForKeySorting = null; + Class13Mapper? result; + try + { + result = deserializer.Deserialize(reader); + } + catch (YamlDotNet.Core.SemanticErrorException semanticErrorException) + { + Serilog.Log.Debug(semanticErrorException, "Couldn't parse InputManager.asset yaml file"); + if (!canHaveSemanticError) + Serilog.Log.Error(semanticErrorException, "Couldn't parse InputManager.asset yaml file unexpectedly"); + + hasSemanticError = true; + return; + } + finally + { + reader.Close(); + } + + var inputManagerMapper = result?.InputManager; + if (inputManagerMapper == null) + { + Serilog.Log.Warning($"{nameof(inputManagerMapper)} is null"); + return; + } + + inputManager = new InputManager(inputManagerMapper); + } + + + public void SendData() + { + if (inputManager == null) + return; + + var axisNames = inputManager.Axes.Select(a => a.Name!).Where(n => !string.IsNullOrEmpty(n)).Distinct().ToArray(); + var axisInfos = axisNames.Select(a => inputManager.Axes.GetInfo(a)).ToArray(); + if (!CreateBindingsMap(out var buttonKeys, out var buttonAxis)) + return; + + string[] joystickNames; + try + { + joystickNames = UnityEngine.Input.GetJoystickNames(); + } + catch (InvalidOperationException) + { + // Occurs if user have switched active Input handling to Input System package in Player Settings. + joystickNames = new string[0]; + } + + MQTTnetInitializer.Publisher?.SendInputManager(axisNames, axisInfos, buttonKeys, buttonAxis, joystickNames); + + /* + MQTTnetInitializer.Publisher?.SendInputManager( + inputManager.Axes.Select(a => a.Name).Distinct().ToArray(), + inputManager.Axes.Select(a => a.positiveButton).ToArray(), + inputManager.Axes.Select(a => a.negativeButton).ToArray(), + inputManager.Axes.Select(a => a.altPositiveButton).ToArray(), + inputManager.Axes.Select(a => a.altNegativeButton).ToArray(), + UnityEngine.Input.GetJoystickNames() + ); + */ + + } + + + bool CreateBindingsMap([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputKeys, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputAxis) + { + if (inputManager == null) + { + inputKeys = null; + inputAxis = null; + return false; + } + + var dict = new Dictionary(); + + foreach (var axis in inputManager.Axes) + { + if (axis.altNegativeButton != null && !string.IsNullOrEmpty(axis.altNegativeButton)) + dict[axis.altNegativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.negativeButton != null && !string.IsNullOrEmpty(axis.negativeButton)) + dict[axis.negativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.altPositiveButton != null && !string.IsNullOrEmpty(axis.altPositiveButton)) + dict[axis.altPositiveButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.positiveButton != null && !string.IsNullOrEmpty(axis.positiveButton)) + dict[axis.positiveButton] = axis.Name; + } + + var keys = new string[dict.Count]; + var values = new string[dict.Count]; + dict.Keys.CopyTo(keys, 0); + dict.Values.CopyTo(values, 0); + + inputKeys = keys; + inputAxis = values; + return true; + } + + + + static string GetOrCreateConvertedFile(string filePath) + { + var hash = GetMD5Hash(filePath); + var convertedPath = Path.Combine(Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + if (!File.Exists(convertedPath)) + { + Serilog.Log.Debug("Converting binary to text format of {File} to {Target}", filePath, convertedPath); + var converter = new Binary2TextExec(); + converter.Exec(filePath, convertedPath); + } + else + { + Serilog.Log.Debug("Converted file already exists at {Target}", convertedPath); + } + + return convertedPath; + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(string filePath) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(filePath, md5); + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(Stream s) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(s, md5); + } + + private static string GetHash(string filePath, HashAlgorithm hasher) + { + using var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); + return GetHash(fs, hasher); + } + + private static string GetHash(Stream s, HashAlgorithm hasher) + { + var hash = hasher.ComputeHash(s); + var hashStr = Convert.ToBase64String(hash); + //return hashStr.TrimEnd('='); + var hashStrAlphaNumeric = System.Text.RegularExpressions.Regex.Replace(hashStr, "[^A-Za-z0-9]", ""); + return hashStrAlphaNumeric; + } + + } + + public enum AxisType + { + KeyOrMouseButton = 0, + MouseMovement = 1, + JoystickAxis = 2 + }; + +#pragma warning disable IDE1006 + + public class InputAxisMapper + { + public int serializedVersion { get; set; } + + public string? m_Name { get; set; } + public string? descriptiveName { get; set; } + public string? descriptiveNegativeName { get; set; } + public string? negativeButton { get; set; } + public string? positiveButton { get; set; } + public string? altNegativeButton { get; set; } + public string? altPositiveButton { get; set; } + + //public float gravity { get; set; } + //public float dead { get; set; } + //public float sensitivity { get; set; } + public string? gravity { get; set; } + public string? dead { get; set; } + public string? sensitivity { get; set; } + + //public bool snap { get; set; } + public int snap { get; set; } + //public bool invert { get; set; } + public int invert { get; set; } + + //public AxisType type { get; set; } + public int type { get; set; } + + public int axis { get; set; } + public int joyNum { get; set; } + } + + public class InputAxis + { + readonly InputAxisMapper map; + + public InputAxis(InputAxisMapper map) + { + this.map = map; + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public string? Name => map.m_Name; + public string? descriptiveName => map.descriptiveName; + public string? descriptiveNegativeName => map.descriptiveNegativeName; + public string? negativeButton => map.negativeButton; + public string? positiveButton => map.positiveButton; + public string? altNegativeButton => map.altNegativeButton; + public string? altPositiveButton => map.altPositiveButton; + + public float gravity => float.Parse(map.gravity);//**--format + public float dead => float.Parse(map.dead);//**--format + public float sensitivity => float.Parse(map.sensitivity);//**--format + + public bool snap => map.snap != 0; + public bool invert => map.invert != 0; + + public AxisType type => (AxisType)map.type; + + public int axis => map.axis; + public int joyNum => map.joyNum; + } + + public class InputManagerMapper + { + public int m_ObjectHideFlags { get; set; } + public int serializedVersion { get; set; } + public int m_UsePhysicalKeys { get; set; } + public List? m_Axes { get; set; } + } + +#pragma warning restore IDE1006 + + public class InputManager + { + readonly InputManagerMapper map; + readonly List axes; + + public InputManager(InputManagerMapper map) + { + this.map = map; + this.axes = new List(); + + if (map.m_Axes == null) + { + Serilog.Log.Warning($"map.m_Axes is null"); + return; + } + + foreach (var a in map.m_Axes) + this.axes.Add(new InputAxis(a)); + } + + public int ObjectHideFlags + { + get { return map.m_ObjectHideFlags; } + set { map.m_ObjectHideFlags = value; } + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public bool UsePhysicalKeys + { + get { return map.m_UsePhysicalKeys != 0; } + set { map.m_UsePhysicalKeys = value ? 1 : 0; } + } + + /*public List Axes + { + get { return map.m_Axes; } + set { map.m_Axes = value; } + }*/ + public List Axes => axes; + } + + public class Class13Mapper + { + public InputManagerMapper? InputManager { get; set; } + } + + public class Tag13Resolver : YamlDotNet.Serialization.INodeTypeResolver + { + public bool Resolve(YamlDotNet.Core.Events.NodeEvent? nodeEvent, ref Type currentType) + { + if (nodeEvent != null && !nodeEvent.Tag.IsEmpty && !nodeEvent.Tag.IsNonSpecific) + { + var tagValue = nodeEvent.Tag.Value; + if (tagValue.EndsWith(":13")) + { + currentType = typeof(Class13Mapper); + return true; + } + } + return false; + } + } +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta new file mode 100644 index 0000000..2a51956 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: abdf2bf92986f1d4f802bfedb8faf551 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs new file mode 100644 index 0000000..3fa82a1 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs @@ -0,0 +1,49 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + [InitializeOnLoad] + public static class LazyInitializer + { + static int counter; + + static LazyInitializer() + { + counter = -5;// start initializing five frames later + EditorApplication.update += OnUpdate; + } + + static void OnUpdate() + { + counter++; + + if (counter == 1) + MainThreadDispatcher.Bump(); + else if (counter == 2) + Logger.ELogger.Bump(); + else if (counter == 3) + Monitor.Bump(); + else if (counter == 4) + MQTTnetInitializer.Bump(); + else if (counter == 5) + Updater.CheckUpdateSilent(); + else if (counter >= 6) + EditorApplication.update -= OnUpdate; + } + + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta new file mode 100644 index 0000000..dce0c84 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc6e883c86567a34a94d52b99adf98bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger.meta new file mode 100644 index 0000000..4d7a2fb --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4dec8c6205537e48a5ac4682ad9660e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs new file mode 100644 index 0000000..05bc53e --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using static System.IO.Path; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public static class CommonTools + { + public static string GetScriptPath(string script) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/", script); + return toolPath; + } + + /// + /// does NOT include the trailing slash + /// + /// + public static string GetExternalReferencesPath() + { + var projectPath = GetProjectPathRaw(); + var extRefPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/ExternalReferences"); + return extRefPath; + } + + [Obsolete] + public static string GetToolPath(string tool) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Tools~/", tool); + return toolPath; + } + + public static string GetInstallerPath(string installer) + { + var projectPath = GetProjectPathRaw(); + var installerPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Installers~/", installer); + return installerPath; + } + + public static string GetTagManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var tagManagerPath = Combine(projectPath, "ProjectSettings/TagManager.asset"); + return tagManagerPath; + } + + public static string GetInputManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var inputManagerPath = Combine(projectPath, "ProjectSettings/InputManager.asset"); + return inputManagerPath; + } + + public static string GetProjectPath() + { + var rawPath = GetProjectPathRaw(); + //var pathWithoutWhiteSpace = rawPath.Trim(); // this is done in OSPath ctor + var osPath = new OSPath(rawPath); + var unixPath = osPath.Unix; + var trimmed = unixPath.TrimEnd('\\', '/'); + var capitalized = FirstCharToUpper(trimmed); // this is required for TypeScript, so doing it here as well just in case + return capitalized!; + } + + static string? FirstCharToUpper(string? input) + { + switch (input) + { + case null: return null; + case "": return ""; + default: return input[0].ToString().ToUpper() + input.Substring(1); + } + } + + /// + /// Get the path to the project folder. + /// + /// The project folder path + static string GetProjectPathRaw() + { + // Application.dataPath returns the path including /Assets, which we need to strip off + var path = UnityEngine.Application.dataPath; + var directory = new DirectoryInfo(path); + var parent = directory.Parent; + if (parent != null) + return parent.FullName; + + return path; + } + + public static string GetHashForLogFile(string path) => Synchronizer.Model.Utilities.GetHashForLogFile(path); + } + + // https://github.com/dmitrynogin/cdsf/blob/master/Cds.Folders/OSPath.cs + internal class OSPath + { + public static readonly OSPath Empty = ""; + + public static bool IsWindows => DirectorySeparatorChar == '\\'; + + public OSPath(string text) + { + Text = text.Trim(); + } + + public static implicit operator OSPath(string text) => new OSPath(text); + public static implicit operator string(OSPath path) => path.Normalized; + public override string ToString() => Normalized; + + protected string Text { get; } + + public string Normalized => IsWindows ? Windows : Unix; + public string Windows => Text.Replace('/', '\\'); + //public string Unix => Simplified.Text.Replace('\\', '/'); + public string Unix => Text.Replace('\\', '/'); + + public OSPath Relative => Simplified.Text.TrimStart('/', '\\'); + public OSPath Absolute => IsAbsolute ? this : "/" + Relative; + + public bool IsAbsolute => IsRooted || HasVolume; + public bool IsRooted => Text.Length >= 1 && (Text[0] == '/' || Text[0] == '\\'); + public bool HasVolume => Text.Length >= 2 && Text[1] == ':'; + public OSPath Simplified => HasVolume ? Text.Substring(2) : Text; + + public OSPath Parent => GetDirectoryName(Text); + + public bool Contains(OSPath path) => + Normalized.StartsWith(path); + + public static OSPath operator +(OSPath left, OSPath right) => + new OSPath(Combine(left, right.Relative)); + + public static OSPath operator -(OSPath left, OSPath right) => + left.Contains(right) + ? new OSPath(left.Normalized.Substring(right.Normalized.Length)).Relative + : left; + } +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta new file mode 100644 index 0000000..88355e2 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9066c480a2fcb9940a432377a49262af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs new file mode 100644 index 0000000..a25de07 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs @@ -0,0 +1,203 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +#if ELOGGER + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).WarningCount; + + public static string? FilePath { get; private set; } + public static string? VSFilePath { get; private set; } + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + + + + + + static string GetFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); + var fileName = $"UnityCodeAssist_U_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + static string GetVSFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); +#if MERYEL_UCA_LITE_VERSION + var fileName = $"UnityCodeAssistLite_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#else + var fileName = $"UnityCodeAssist_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#endif + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + + FilePath = GetFilePath(solutionDir); + VSFilePath = GetVSFilePath(solutionDir); + + fileLevelSwitch = new LoggingLevelSwitch(fileMinLevel); + outputWindowLevelSwitch = new LoggingLevelSwitch(outputWindowMinLevel); + + var config = new LoggerConfiguration() + .MinimumLevel.Debug() + .Enrich.With(new DomainHashEnricher()); + + const string outputTemplate = "{Timestamp:HH:mm:ss.fff} [U] [{Level:u3}] [{DomainHash}] {Message:lj}{NewLine}{Exception}"; + + config = config.WriteTo.PersistentFile(FilePath + , outputTemplate: outputTemplate + , shared: true + , persistentFileRollingInterval: PersistentFileRollingInterval.Day + , preserveLogFilename: true + , levelSwitch: fileLevelSwitch + , rollOnEachProcessRun: isFirst + ); + + _outputWindowSink ??= outputWindowSink.Value; + if (_outputWindowSink != null) + config = config.WriteTo.Sink(_outputWindowSink, outputWindowMinLevel, outputWindowLevelSwitch); + + _memorySink ??= new MemorySink(outputTemplate); + config = config.WriteTo.Sink(_memorySink, fileMinLevel, null); + + config = config.Destructure.With(new MyDestructuringPolicy()); + + Serilog.Log.Logger = config.CreateLogger(); + //switchableLogger.Set(config.CreateLogger(), disposePrev: true); + + OnOptionsChanged(); + + //IsInitialized = true; + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + + public class MyDestructuringPolicy : IDestructuringPolicy + { + // serilog cannot destruct StringArrayContainer by default, so do it manually + public bool TryDestructure(object value, ILogEventPropertyValueFactory propertyValueFactory, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out Serilog.Events.LogEventPropertyValue? result) + { + if (value is Synchronizer.Model.StringArrayContainer sac) + { + var items = sac.Container.Select(item => propertyValueFactory.CreatePropertyValue(item, true)); + result = new Serilog.Events.SequenceValue(items); + return true; + } + + result = null; + return false; + } + } +} + +#endif \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta new file mode 100644 index 0000000..54239c3 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca3b9ef056f0ba843936ff335d12b0a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs new file mode 100644 index 0000000..e652bea --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs @@ -0,0 +1,137 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +using Meryel.Serilog; +using Meryel.Serilog.Core; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).WarningCount; + + public static string? FilePath => Meryel.UnityCodeAssist.Logger.ELogger.UnityFilePath; + public static string? VSFilePath => Meryel.UnityCodeAssist.Logger.ELogger.VisualStudioFilePath; + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + fileLevelSwitch = null; + outputWindowLevelSwitch = null; + _memorySink = null; + + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + //var solutionHash = Common.CommonTools.GetHashOfPath(solutionDir); + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); // dir is osSafePath + _outputWindowSink ??= outputWindowSink.Value; + var sinkWrapper = new System.Lazy(() => _outputWindowSink); + + Meryel.UnityCodeAssist.Logger.ELogger.Init( + UnityCodeAssist.Logger.ELogger.State.FullyInitialized, + UnityCodeAssist.Logger.ELogger.PackagePriority.High, + solutionDir, solutionHash, "UnityCodeAssist", ProjectData.Domain.Unity, + sinkWrapper, null, null, null, null); + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + +} + diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta new file mode 100644 index 0000000..bb8bb23 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44a33ba3272c55d4fad27588d4bdcb2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs new file mode 100644 index 0000000..14f5091 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs @@ -0,0 +1,62 @@ +using System; +using System.Linq; +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +//using Meryel.UnityCodeAssist.Serilog.Events; +//using Meryel.UnityCodeAssist.Serilog.Configuration; +using Meryel.Serilog; +using Meryel.Serilog.Core; +using Meryel.Serilog.Events; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + public class UnityOutputWindowSink : ILogEventSink + { + private readonly IFormatProvider? _formatProvider; + + public UnityOutputWindowSink(IFormatProvider? formatProvider) + { + _formatProvider = formatProvider; + } + + public void Emit(LogEvent? logEvent) + { + if (logEvent == null) + return; + + var message = logEvent.RenderMessage(_formatProvider, false); + + switch (logEvent.Level) + { + //case LogEventLevel.Verbose: + //case LogEventLevel.Debug: + case LogEventLevel.Information: + UnityEngine.Debug.Log(message); + break; + case LogEventLevel.Warning: + UnityEngine.Debug.LogWarning(message); + break; + case LogEventLevel.Error: + case LogEventLevel.Fatal: + UnityEngine.Debug.LogError(message); + break; + default: + break; + } + } + + public void Dispose() + { + } + } + +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta new file mode 100644 index 0000000..23dfe1e --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0cc7f1339aeef54898503bd5cdc51fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs new file mode 100644 index 0000000..a47c273 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs @@ -0,0 +1,134 @@ +using System; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + //[InitializeOnLoad] + public static class MQTTnetInitializer + { + public static MQTTnetPublisher? Publisher; + + static MQTTnetInitializer() + { + EditorApplication.quitting += EditorApplication_quitting; + AssemblyReloadEvents.beforeAssemblyReload += AssemblyReloadEvents_beforeAssemblyReload; + //AssemblyReloadEvents.afterAssemblyReload += AssemblyReloadEvents_afterAssemblyReload; + + RunOnceOnUpdate(Initialize); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + /// + /// false for profiler standalone process + /// + /// + public static bool IsMainUnityEditorProcess() + { +#if UNITY_2020_2_OR_NEWER + if (UnityEditor.AssetDatabase.IsAssetImportWorkerProcess()) + return false; +#elif UNITY_2019_3_OR_NEWER + if (UnityEditor.Experimental.AssetDatabaseExperimental.IsAssetImportWorkerProcess()) + return false; +#endif + +#if UNITY_2021_1_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Secondary) + return false; +#elif UNITY_2020_2_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Slave) + return false; +#elif UNITY_2020_1_OR_NEWER + if (global::Unity.MPE.ProcessService.level == global::Unity.MPE.ProcessLevel.UMP_SLAVE) + return false; +#endif + + return true; + } + + public static void Initialize() + { + if (!IsMainUnityEditorProcess()) + { + // if try to creaate NetMQ, will recieve AddressAlreadyInUseException during binding + Serilog.Log.Debug("MQTTnet won't initialize on secondary processes"); + return; + } + + Serilog.Log.Debug("MQTTnet initializing"); + + //Serilog.Log.Debug("MQTTnet constructing"); + Publisher = new MQTTnetPublisher(); + + RunOnShutdown(OnShutDown); + Serilog.Log.Debug("MQTTnet initialized"); + } + + private static void OnShutDown() + { + Serilog.Log.Debug("MQTTnet OnShutDown"); + Clear(); + } + + //private static void AssemblyReloadEvents_afterAssemblyReload() + //{ + // Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_afterAssemblyReload"); + //} + + private static void AssemblyReloadEvents_beforeAssemblyReload() + { + Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_beforeAssemblyReload"); + + Clear(); + } + + private static void EditorApplication_quitting() + { + Serilog.Log.Debug("MQTTnet EditorApplication_quitting"); + + Publisher?.SendDisconnect(); + Clear(); + } + + static void Clear() => Publisher?.Clear(); + + + private static void RunOnceOnUpdate(Action action) + { + void callback() + { + EditorApplication.update -= callback; + action(); + } + + EditorApplication.update += callback; + } + + private static void RunOnShutdown(Action action) + { + // Mono on OSX has all kinds of quirks on AppDomain shutdown + //if (!VisualStudioEditor.IsWindows) + //return; +#if !UNITY_EDITOR_WIN + return; +#else + AppDomain.CurrentDomain.DomainUnload += (_, __) => action(); +#endif + + } + } +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta new file mode 100644 index 0000000..0b60f0e --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a503036d3d400042a5d9fdd5564202b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs new file mode 100644 index 0000000..caf6a5c --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs @@ -0,0 +1,926 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using UnityEngine; +using UnityEditor; +using System.Threading; +using Task = System.Threading.Tasks.Task; +using Application = UnityEngine.Application; + +using Meryel.UnityCodeAssist.MQTTnet; +using Meryel.UnityCodeAssist.MQTTnet.Server; +using Meryel.UnityCodeAssist.MQTTnet.Protocol; +using Meryel.UnityCodeAssist.MQTTnet.Adapter; +using Meryel.UnityCodeAssist.MQTTnet.Implementations; +using Meryel.UnityCodeAssist.MQTTnet.Diagnostics; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +using Newtonsoft = Meryel.UnityCodeAssist.Newtonsoft; +#pragma warning restore IDE0005 + + +#nullable enable + + +//**-- +// can also do this for better clear, sometimes it gets locked +// https://answers.unity.com/questions/704066/callback-before-unity-reloads-editor-assemblies.html# + +namespace Meryel.UnityCodeAssist.Editor +{ + public class MQTTnetPublisher : Synchronizer.Model.IProcessor + { + MqttServer? broker; + + CancellationTokenSource? cancellationTokenSource; + + readonly Synchronizer.Model.Manager syncMngr; + + //public readonly List clients; + readonly System.Collections.Concurrent.ConcurrentDictionary _clients; + + public IEnumerable Clients => _clients.Values.Where(c => c.NodeKind != Synchronizer.Model.NodeKind.SemiClient_RoslynAnalyzer.ToString()); + + Synchronizer.Model.Connect? _self; + + Synchronizer.Model.Connect Self => _self!; + + void InitializeSelf() + { + var projectPath = CommonTools.GetProjectPath(); + _self = new Synchronizer.Model.Connect() + { + ModelVersion = Synchronizer.Model.Utilities.Version, + ProjectPath = projectPath, + ProjectName = getProjectName(), + ContactInfo = $"Unity {Application.unityVersion}", + AssemblyVersion = Assister.Version, +#if MERYEL_UCA_LITE_VERSION + LiteOrFull = "Lite", +#else + LiteOrFull = "Full", +#endif + NodeKind = Synchronizer.Model.NodeKind.Server.ToString(), + ClientId = "", + }; + + string getProjectName() + { + string[] s = projectPath.Split('/'); +#pragma warning disable IDE0056 + string projectName = s[s.Length - 1]; +#pragma warning restore IDE0056 + //Logg("project = " + projectName); + return projectName; + } + } + + + public static void LogContext() + { + } + + public MQTTnetPublisher() + { + // LogContext(); + + Serilog.Log.Debug("MQTTnet server initializing, begin"); + + InitializeSelf(); + + _clients = new System.Collections.Concurrent.ConcurrentDictionary(); + syncMngr = new Synchronizer.Model.Manager(this); + + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(Self!.ProjectPath); + + + // Create the options for our MQTT Broker + MqttServerOptionsBuilder options = new MqttServerOptionsBuilder() + // set endpoint to localhost + .WithDefaultEndpoint() + // port used will be 707 + .WithDefaultEndpointPort(port) + // handler for new connections + //.WithConnectionValidator(OnNewConnection) + // handler for new messages + //.WithApplicationMessageInterceptor(OnNewMessage) + + // disable ipv6 for linux (and possibly macos too), otherwise socket exception is thrown + .WithDefaultEndpointBoundIPV6Address(System.Net.IPAddress.None) + + // for preventing socket ex after server restart https://github.com/dotnet/MQTTnet/issues/494 + // System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted. + .WithTlsEndpointReuseAddress() + ; + + IList DefaultServerAdapters = new List() + { + new MqttTcpServerAdapter(), + }; + var logger = new MqttNetNullLogger(); + + + + broker = new MqttServer(options.Build(), DefaultServerAdapters, logger); + + broker.InterceptingPublishAsync += Broker_InterceptingPublishAsync; + broker.ClientDisconnectedAsync += Broker_ClientDisconnectedAsync; + + Serilog.Log.Debug("MQTTnet server initializing, constructed broker, port: {Port}", port); + + try + { + //broker.StartAsync().GetAwaiter().GetResult(); + + var startTask = Task.Run(() => broker.StartAsync()); + if (!startTask.Wait(TimeSpan.FromSeconds(5))) + { + Serilog.Log.Error("MQTTnet broker.StartAsync timed out."); + return; + } + + + Serilog.Log.Debug("MQTTnet server initializing, started broker"); + } + catch (System.Net.Sockets.SocketException socketEx) + { + Serilog.Log.Error(socketEx, "Socket exception"); + LogContext(); + //Serilog.Log.Warning("Socket exception disposing pubSocket"); + //broker.Dispose(); + //broker = null; + return; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StartAsync failed."); + return; + } + + + //pubSocket.SendReady += PubSocket_SendReady; + //SendConnect(); + + cancellationTokenSource = new CancellationTokenSource(); + //pullThread = new System.Threading.Thread(async () => await PullAsync(conn.pushPull, pullThreadCancellationTokenSource.Token)); + //pullThread = new System.Threading.Thread(() => InitPull(conn.pushPull, pullTaskCancellationTokenSource.Token)); + //pullThread.Start(); + //Task.Run(() => InitPullAsync()); + + + Serilog.Log.Debug("MQTTnet server initializing, initialized"); + + // need to sleep here, clients will take some time to start subscribing + // https://github.com/zeromq/netmq/issues/482#issuecomment-182200323 + Thread.Sleep(1000); + SendConnect(); + + Serilog.Log.Debug("MQTTnet server initializing, initialized at {port} with {projectPath}", port, Self!.ProjectPath); + } + + private Task Broker_ClientDisconnectedAsync(ClientDisconnectedEventArgs arg) + { + try + { + var removed = _clients.TryRemove(arg.ClientId, out _); + Serilog.Log.Debug("Broker_ClientDisconnectedAsync {ClientId} {Result}", arg.ClientId, removed); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_ClientDisconnectedAsync)); + } + return Task.CompletedTask; + } + + private Task Broker_InterceptingPublishAsync(InterceptingPublishEventArgs arg) + { + try + { + // if server message + if (string.IsNullOrEmpty(arg.ClientId)) + return Task.CompletedTask; + + Serilog.Log.Verbose("mqttnet consume {topic} {content}", arg.ApplicationMessage.Topic, arg.ApplicationMessage.ConvertPayloadToString()); + + var topic = arg.ApplicationMessage.Topic; + var header = topic.Substring(3); // for "cs/" prefix + var content = arg.ApplicationMessage.ConvertPayloadToString(); + + MainThreadDispatcher.Add(() => syncMngr.ProcessMessage(header, content)); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_InterceptingPublishAsync)); + } + + return Task.CompletedTask; + } + + public void Clear() + { + // LogContext(); + + Serilog.Log.Verbose("MQTTnet clearing {HasBroker}", (broker != null)); + + var server = broker; + if (server != null) + { + server.InterceptingPublishAsync -= Broker_InterceptingPublishAsync; + Serilog.Log.Verbose("MQTTnet clearing, removed events"); + } + + cancellationTokenSource?.Cancel(); + cancellationTokenSource = null; + Serilog.Log.Verbose("MQTTnet clearing, cancelled async token"); + + if (server == null) + return; + + // broker?.StopAsync().GetAwaiter().GetResult(); // this line was freezing Unity editor, so calling Task.Run().Wait() instead + try + { + var stopTask = Task.Run(() => server.StopAsync()); + if (!stopTask.Wait(TimeSpan.FromSeconds(5))) // give it five secs to complete + { + Serilog.Log.Error("MQTTnet broker.StopAsync timed out."); + } + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StopAsync failed."); + } + + Serilog.Log.Verbose("MQTTnet clearing, stopped broker"); + try + { + server.Dispose(); + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "MQTTnet broker.Dispose failed."); + } + + server = null; + broker = null; + + Serilog.Log.Debug("MQTTnet clearing, cleared"); + } + + string SerializeObject(T obj) + where T : class + { + // Odin cant serialize string arrays, https://github.com/TeamSirenix/odin-serializer/issues/26 + //var buffer = OdinSerializer.SerializationUtility.SerializeValue(obj, OdinSerializer.DataFormat.JSON); + //var str = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length); + + // Newtonsoft works fine, but needs package reference + //var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + // not working + //var str = EditorJsonUtility.ToJson(obj); + + // needs nuget + //System.Text.Json.JsonSerializer; + + //var str = TinyJson.JsonWriter.ToJson(obj); + //var str = Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToJson(obj); + var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + return str; + } + + void SendAux(Synchronizer.Model.IMessage message, bool logContent = true) + { + if (message == null) + return; + + SendAux(message.GetType().Name, message, logContent); + } + + void SendAux(string messageType, object content, bool logContent = true) + { + if (logContent) + Serilog.Log.Debug("Publishing {MessageType} {@Content}", messageType, content); + else + Serilog.Log.Debug("Publishing {MessageType}", messageType); + + var publisher = broker; + if (publisher != null) + //publisher.SendMoreFrame(messageType).SendFrame(SerializeObject(content)); + { + var applicationMessage = new MqttApplicationMessageBuilder() + .WithTopic("sc/" + messageType) // sc/ => server->client message + .WithRetainFlag(false) + .WithQualityOfServiceLevel(MqttQualityOfServiceLevel.AtMostOnce) + .WithPayload(SerializeObject(content)) + .Build(); + + //broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default).GetAwaiter().GetResult(); + broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default); + } + else + Serilog.Log.Error("Publisher socket is null"); + } + + public void SendConnect() + { + var connect = Self; + + SendAux(connect); + } + + public void SendDisconnect() + { + var disconnect = new Synchronizer.Model.Disconnect() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(disconnect); + } + + public void SendConnectionInfo() + { + var connectionInfo = new Synchronizer.Model.ConnectionInfo() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(connectionInfo); + } + + public void SendHandshake() + { + var handshake = new Synchronizer.Model.Handshake(); + + SendAux(handshake); + } + + public void SendRequestInternalLog() + { + var requestInternalLog = new Synchronizer.Model.RequestInternalLog(); + + SendAux(requestInternalLog); + } + + public void SendRequestUpdate(string app, string path, bool isInteractive) + { + var requestUpdate = new Synchronizer.Model.RequestUpdate() + { + App = app, + Path = path, + IsInteractive = isInteractive, + }; + + SendAux(requestUpdate); + } + + public void SendInternalLog() + { + var internalLog = new Synchronizer.Model.InternalLog() + { + LogContent = Logger.ELogger.GetInternalLogContent(), + }; + + SendAux(internalLog, logContent: false); + } + + + void SendStringArrayAux(string id, string[] array) + { + var stringArray = new Synchronizer.Model.StringArray() + { + Id = id, + Array = array, + }; + + SendAux(stringArray); + } + + void SendStringArrayContainerAux(params (string id, string[] array)[] container) + { + var stringArrayContainer = new Synchronizer.Model.StringArrayContainer() + { + Container = new Synchronizer.Model.StringArray[container.Length], + }; + + for (int i = 0; i < container.Length; i++) + { + stringArrayContainer.Container[i] = new Synchronizer.Model.StringArray + { + Id = container[i].id, + Array = container[i].array + }; + } + + SendAux(stringArrayContainer); + } + + public void SendTags(string[] tags) => + SendStringArrayAux(Synchronizer.Model.Ids.Tags, tags); + + public void SendLayers(string[] layerNames, string[] layerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.Layers, layerNames), + (Synchronizer.Model.Ids.LayerIndices, layerIndices)); + } + + public void SendSortingLayers(string[] sortingLayers, string[] sortingLayerIds, string[] sortingLayerValues) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SortingLayers, sortingLayers), + (Synchronizer.Model.Ids.SortingLayerIds, sortingLayerIds), + (Synchronizer.Model.Ids.SortingLayerValues, sortingLayerValues)); + } + + public void SendRenderingLayers(string[] renderingLayers, string[] renderingLayerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.RenderingLayers, renderingLayers), + (Synchronizer.Model.Ids.RenderingLayerIndices, renderingLayerIndices)); + } + + public void SendPlayerPrefs(string[] playerPrefKeys, string[] playerPrefValues, + string[] playerPrefStringKeys, string[] playerPrefIntegerKeys, string[] playerPrefFloatKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.PlayerPrefKeys, playerPrefKeys), + (Synchronizer.Model.Ids.PlayerPrefValues, playerPrefValues), + (Synchronizer.Model.Ids.PlayerPrefStringKeys, playerPrefStringKeys), + (Synchronizer.Model.Ids.PlayerPrefIntegerKeys, playerPrefIntegerKeys), + (Synchronizer.Model.Ids.PlayerPrefFloatKeys, playerPrefFloatKeys) + ); + } + + public void SendEditorPrefs(string[] editorPrefKeys, string[] editorPrefValues, + string[] editorPrefStringKeys, string[] editorPrefIntegerKeys, string[] editorPrefFloatKeys, + string[] editorPrefBooleanKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.EditorPrefKeys, editorPrefKeys), + (Synchronizer.Model.Ids.EditorPrefValues, editorPrefValues), + (Synchronizer.Model.Ids.EditorPrefStringKeys, editorPrefStringKeys), + (Synchronizer.Model.Ids.EditorPrefIntegerKeys, editorPrefIntegerKeys), + (Synchronizer.Model.Ids.EditorPrefFloatKeys, editorPrefFloatKeys), + (Synchronizer.Model.Ids.EditorPrefBooleanKeys, editorPrefBooleanKeys) + ); + } + + public void SendInputManager(string[] axisNames, string[] axisInfos, string[] buttonKeys, string[] buttonAxis, string[] joystickNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.InputManagerAxes, axisNames), + (Synchronizer.Model.Ids.InputManagerAxisInfos, axisInfos), + (Synchronizer.Model.Ids.InputManagerButtonKeys, buttonKeys), + (Synchronizer.Model.Ids.InputManagerButtonAxis, buttonAxis), + (Synchronizer.Model.Ids.InputManagerJoystickNames, joystickNames) + ); + } + + public void SendSceneList(string[] sceneNames, string[] scenePaths, string[] sceneBuildIndices, + string[] sceneNamesAndPaths, string[] scenePathsAndNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SceneNames, sceneNames), + (Synchronizer.Model.Ids.ScenePaths, scenePaths), + (Synchronizer.Model.Ids.SceneBuildIndices, sceneBuildIndices), + (Synchronizer.Model.Ids.SceneNamesAndPaths, sceneNamesAndPaths), + (Synchronizer.Model.Ids.ScenePathsAndNames, scenePathsAndNames) + ); + } + + public void SendScriptMissing(string component) + { + var scriptMissing = new Synchronizer.Model.ScriptMissing() + { + Component = component, + }; + + SendAux(scriptMissing); + } + + public void SendComponentHumanTrait(string[] bones, string[] muscles) + { + //var humanTrait = new Synchronizer.Model.Components.HumanTrait(); + + var boneIndices = new string[bones.Length]; + var boneNames = new string[bones.Length]; + for (int i = 0; i < bones.Length; i++) + { + boneIndices[i] = i.ToString(); + boneNames[i] = bones[i]; + } + + var muscleIndices = new string[muscles.Length]; + var muscleNames = new string[muscles.Length]; + for (int i = 0; i < muscles.Length; i++) + { + muscleIndices[i] = i.ToString(); + muscleNames[i] = muscles[i]; + } + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.AnimationHumanBones, boneNames), + (Synchronizer.Model.Ids.AnimationHumanBoneIndices, boneIndices), + (Synchronizer.Model.Ids.AnimationHumanMuscles, muscleNames), + (Synchronizer.Model.Ids.AnimationHumanMuscleIndices, muscleIndices) + ); + } + + public void SendShaderGlobalKeywords() + { + SendStringArrayAux(Synchronizer.Model.Ids.ShaderGlobalKeywords, Shader.globalKeywords.Select(k => k.name).ToArray()); + } + + public void SendGameObject(GameObject go) + { + if (!go) + return; + + Serilog.Log.Debug("SendGO: {GoName}", go.name); + + var dataOfSelf = go.ToSyncModel(priority:10000); + if (dataOfSelf != null) + SendAux(dataOfSelf); + + var dataOfHierarchy = go.ToSyncModelOfHierarchy(); + if (dataOfHierarchy != null) + { + foreach (var doh in dataOfHierarchy) + SendAux(doh); + } + + var dataOfComponents = go.ToSyncModelOfComponents(); + if (dataOfComponents != null) + { + foreach (var doc in dataOfComponents) + SendAux(doc); + } + + var dataOfComponentAnimator = go.ToSyncModelOfComponentAnimator(); + if (dataOfComponentAnimator != null) + SendAux(dataOfComponentAnimator); + + var dataOfComponentAnimation = go.ToSyncModelOfComponentAnimation(); + if (dataOfComponentAnimation != null) + SendAux(dataOfComponentAnimation); + + var dataOfComponentMaterial = go.ToSyncModelOfComponentMaterial(); + if (dataOfComponentMaterial != null) + SendAux(dataOfComponentMaterial); + } + + public void SendScriptableObject(ScriptableObject so) + { + Serilog.Log.Debug("SendSO: {SoName}", so.name); + + var dataOfSo = so.ToSyncModel(); + if (dataOfSo != null) + SendAux(dataOfSo); + } + + public void SendAnalyticsEvent(string type, string content) + { + var analyticsEvent = new Synchronizer.Model.AnalyticsEvent() + { + EventType = type, + EventContent = content + }; + SendAux(analyticsEvent); + } + + public void SendErrorReport(string errorMessage, string stack, string type) + { + var errorReport = new Synchronizer.Model.ErrorReport() + { + ErrorMessage = errorMessage, + ErrorStack = stack, + ErrorType = type, + }; + SendAux(errorReport); + } + + public void SendRequestVerboseType(string type, string docPath) + { + var requestVerboseType = new Synchronizer.Model.RequestVerboseType() + { + Type = type, + DocPath = docPath, + }; + SendAux(requestVerboseType); + } + + public void ForwardRelayMessage(Synchronizer.Model.IRelayMessage relayMessage) + { + SendAux(relayMessage); + } + + + string Synchronizer.Model.IProcessor.Serialize(T value) + { + //return System.Text.Json.JsonSerializer.Serialize(value); + //return Newtonsoft.Json.JsonConvert.SerializeObject(value); + return SerializeObject(value); + } + T Synchronizer.Model.IProcessor.Deserialize(string data) + { + //return System.Text.Json.JsonSerializer.Deserialize(data)!; + //return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + //return TinyJson.JsonParser.FromJson(data)!; + //return Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToObject(data); + return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + + //byte[] buffer = System.Text.Encoding.UTF8.GetBytes(data); + //T val = OdinSerializer.SerializationUtility.DeserializeValue(buffer, OdinSerializer.DataFormat.JSON); + //return val; + } + + //**--make sure all Synchronizer.Model.IProcessor.Process methods are thread-safe + + // a new client has connected + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Connect connect) + { + if (connect.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connect.ContactInfo, connect.ModelVersion, Self.ModelVersion); + return; + } + + if (connect.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connect.ProjectName, connect.ProjectPath, Self.ProjectPath); + return; + } + + if (!string.IsNullOrEmpty(connect.LiteOrFull) && connect.LiteOrFull != Self.LiteOrFull) + { + if (connect.LiteOrFull == "Lite") + { + //**-- upgrade vsix to full here //**--//**-- + } + } + + var hasClient = _clients.TryGetValue(connect.ClientId, out var client); + if (!hasClient) + _clients[connect.ClientId] = connect; + else + { + // LiteOrFull field might be updated + client.ModelVersion = connect.ModelVersion; + client.ProjectPath = connect.ProjectPath; + client.ProjectName = connect.ProjectName; + client.ContactInfo = connect.ContactInfo; + client.AssemblyVersion = connect.AssemblyVersion; + client.LiteOrFull = connect.LiteOrFull; + client.NodeKind = connect.NodeKind; + client.ClientId = connect.ClientId; + } + + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + + // a new client is online and requesting connection + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnect requestConnect) + { + SendConnect(); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Disconnect disconnect) + { + var removed = _clients.TryRemove(disconnect.ClientId, out var client); + Serilog.Log.Debug("Synchronizer.Model.Disconnect {ClientId} {Removed}", disconnect.ClientId, removed); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ConnectionInfo connectionInfo) + { + if (connectionInfo.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connectionInfo.ContactInfo, connectionInfo.ModelVersion, Self.ModelVersion); + return; + } + + if (connectionInfo.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connectionInfo.ProjectName, connectionInfo.ProjectPath, Self.ProjectPath); + return; + } + + if (!_clients.TryGetValue(connectionInfo.ClientId, out _)) + { + SendConnect(); + } + else + { + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnectionInfo requestConnectionInfo) + { + SendConnectionInfo(); + } + /* + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Layers layers) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Tags tags) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.SortingLayers sortingLayers) + { + + }*/ + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray stringArray) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer stringArrayContainer) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject gameObject) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData component) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator component_Animator) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation component_Animation) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material component_Material) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScript requestScript) + { + if (requestScript.DeclaredTypes == null || requestScript.DeclaredTypes.Length == 0) + return; + + var documentPath = requestScript.DocumentPath; + + foreach (var declaredType in requestScript.DeclaredTypes) + { + if (ScriptFinder.FindInstanceOfType(declaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + else + { + SendScriptMissing(declaredType); + } + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScriptFast requestScriptFast) + { + var documentPath = requestScriptFast.DocumentPath; + + //**--namespace? + var possiblyDeclaredType = Path.GetFileNameWithoutExtension(documentPath); + + if (ScriptFinder.FindInstanceOfType(possiblyDeclaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing scriptMissing) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing)"); + } + + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Handshake handshake) + { + // Do nothing + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestInternalLog requestInternalLog) + { + SendInternalLog(); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.InternalLog internalLog) + { + Logger.ELogger.VsInternalLog = internalLog.LogContent; + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent analyticsEvent) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport errorReport) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType requestVerboseType) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestLazyLoad requestLazyLoad) + { + Monitor.LazyLoad(requestLazyLoad.Category); + } + + internal Synchronizer.Model.RequestUpdate? DelayedRequestUpdate { get; private set; } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestUpdate requestUpdate) + { + if (requestUpdate.App != "Unity" && requestUpdate.App != "SystemBinariesForDotNetStandard20") + return; + + // cannot import package in play mode, so delay it + if (EditorApplication.isPlayingOrWillChangePlaymode) + { + Serilog.Log.Information("Cannot import package in play mode, please exit play mode to update"); + DelayedRequestUpdate = requestUpdate; + return; + } + DelayedRequestUpdate = null; + + // let unity update the package, don't unzip it, to prevent file already in use and other issues + AssetDatabase.ImportPackage(requestUpdate.Path, requestUpdate.IsInteractive); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentShow relayDocumentShow) + { + ForwardRelayMessage(relayDocumentShow); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentSave relayDocumentSave) + { + ForwardRelayMessage(relayDocumentSave); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentViewportChanged relayDocumentViewportChanged) + { + ForwardRelayMessage(relayDocumentViewportChanged); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayLogMessage relayLogMessage) + { + ForwardRelayMessage(relayLogMessage); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayUpdateExport relayUpdateExport) + { + ForwardRelayMessage(relayUpdateExport); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayAdornmentText relayAdornmentText) + { + ForwardRelayMessage(relayAdornmentText); + } + + } +} + diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta new file mode 100644 index 0000000..4e802af --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e6bf8bab3f6a9a439b3992693b1fc34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs new file mode 100644 index 0000000..ae50f63 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs @@ -0,0 +1,45 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class MainThreadDispatcher + { + readonly static ConcurrentBag actions; + + static MainThreadDispatcher() + { + actions = new ConcurrentBag(); + EditorApplication.update += Update; + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() {} + + static void Update() + { + while (actions.TryTake(out var action)) + { + action.Invoke(); + } + } + + public static void Add(System.Action action) => actions.Add(action); + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta new file mode 100644 index 0000000..1545893 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 238ff68bac1bd2a44ad831a256db9cae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef new file mode 100644 index 0000000..0d5dd76 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "MerryYellow.CodeAssist.Editor", + "rootNamespace": "", + "references": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": false, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta new file mode 100644 index 0000000..01d3ba9 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82ec9ead3f2d6e8488c5717eed8b7cf5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs new file mode 100644 index 0000000..55d966f --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs @@ -0,0 +1,332 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine.SceneManagement; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class Monitor + { + private readonly static string tagManagerFilePath; + private static System.DateTime previousTagManagerLastWrite; + + private static bool isAppFocused; + private static bool isAppFocusedOnTagManager; + + private static int dirtyCounter; + private static readonly Dictionary dirtyDict; + + static Monitor() + { + tagManagerFilePath = CommonTools.GetTagManagerFilePath(); + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + dirtyDict = new Dictionary(); + dirtyCounter = 0; + + EditorApplication.hierarchyChanged += OnHierarchyChanged; + EditorApplication.update += OnUpdate; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + Undo.postprocessModifications += MyPostprocessModificationsCallback; + //Undo.undoRedoPerformed += MyUndoCallback; + Selection.selectionChanged += OnSelectionChanged; + //EditorSceneManager.sceneOpened += EditorSceneManager_sceneOpened; + EditorSceneManager.activeSceneChangedInEditMode += EditorSceneManager_activeSceneChangedInEditMode; + EditorBuildSettings.sceneListChanged += EditorBuildSettings_sceneListChanged; + + Application.logMessageReceived += Application_logMessageReceived; + //System.Threading.Tasks.TaskScheduler.UnobservedTaskException += + } + + private static void EditorBuildSettings_sceneListChanged() + { + OnSceneListChanged(); + } + + private static void OnPlayModeStateChanged(PlayModeStateChange playModeStateChange) + { + if (playModeStateChange != PlayModeStateChange.EnteredEditMode) + return; + + var delayedRequestUpdate = MQTTnetInitializer.Publisher?.DelayedRequestUpdate; + if (delayedRequestUpdate == null) + return; + + var processor = MQTTnetInitializer.Publisher as Synchronizer.Model.IProcessor; + processor?.Process(delayedRequestUpdate); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + private static void EditorSceneManager_activeSceneChangedInEditMode(Scene arg0, Scene arg1) + { + //Debug.Log("EditorSceneManager_activeSceneChangedInEditMode"); + OnHierarchyChanged(); + } + + private static void EditorSceneManager_sceneOpened(Scene scene, OpenSceneMode mode) + { + Serilog.Log.Debug("Monitor {Event} scene:{Scene} mode:{Mode}", nameof(EditorSceneManager_sceneOpened), scene.name, mode); + //Debug.Log("EditorSceneManager_sceneOpened"); + OnHierarchyChanged(); + } + + static void OnUpdate() + { + string? currentEditorFocus = null; + if (Selection.activeObject) + currentEditorFocus = Selection.activeObject.GetType().ToString(); + + //**-- use this instead? https://learn.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher?view=net-8.0 + // there is also this approach, but need to check OnUpdate anyways for focus checking, https://github.com/AlkimeeGames/TagLayerTypeGenerator/blob/main/Editor/TypeGenerator.cs#L36 + var currentTagManagerLastWrite = previousTagManagerLastWrite; + try + { + currentTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentTagManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentTagManagerLastWrite; + OnTagsOrLayersModified(); + } + else if (currentEditorFocus == "UnityEditor.TagManager") + { + // since unity does not commit changes to the file immediately, checking if user is displaying and focusing on tag manager (tags & layers) inspector + isAppFocusedOnTagManager = true; + } + + + if (isAppFocused != UnityEditorInternal.InternalEditorUtility.isApplicationActive) + { + isAppFocused = UnityEditorInternal.InternalEditorUtility.isApplicationActive; + OnOnUnityEditorFocusChanged(isAppFocused); + //Serilog.Log.Debug("On focus {State}", isAppFocused); + } + } + + static void OnTagsOrLayersModified() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnTagsOrLayersModified)); + + Assister.SendTagsAndLayers(); + } + + static void OnHierarchyChanged() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnHierarchyChanged)); + + // For requesting active doc's GO + MQTTnetInitializer.Publisher?.SendHandshake(); + + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + MQTTnetInitializer.Publisher?.SendGameObject(activeGO); + //Assister.SendTagsAndLayers(); Don't send tags & layers here + } + + static void OnSceneListChanged() + { + // link below for scenes which are not on build list, but we can skip this for now, because of performance and needlessness (user probably wont work with it if its not on build list) + // https://gist.github.com/xfleckx/2527f0420fbcc428a8b86be191d8ad96 + + var scenes = EditorBuildSettings.scenes; + var count = scenes.Length; + + string[] buildIndicies = new string[count]; + string[] names = new string[count]; + string[] paths = new string[count]; + string[] namesAndPaths = new string[count * 2]; + string[] pathsAndNames = new string[count * 2]; + + for (int i = 0; i < count; i++) + { + var scene = scenes[i]; + var path = scene.path; + var name = System.IO.Path.GetFileNameWithoutExtension(path); + + buildIndicies[i] = i.ToString(); + names[i] = name; + paths[i] = path; + namesAndPaths[i] = name; + namesAndPaths[i + count] = path; + pathsAndNames[i] = path; + pathsAndNames[i + count] = name; + } + + MQTTnetInitializer.Publisher?.SendSceneList(names, paths, buildIndicies, namesAndPaths, pathsAndNames); + } + + static UndoPropertyModification[] MyPostprocessModificationsCallback(UndoPropertyModification[] modifications) + { + Serilog.Log.Debug("Monitor {Event}", nameof(MyPostprocessModificationsCallback)); + + foreach (var modification in modifications) + { + var target = modification.currentValue?.target; + SetDirty(target); + } + + // here, you can perform processing of the recorded modifications before returning them + return modifications; + } + + //static void MyUndoCallback() + //{ + // Serilog.Log.Debug("Monitor {Event}", nameof(MyUndoCallback)); + // // code for the action to take on Undo + //} + + static void OnOnUnityEditorFocusChanged(bool isFocused) + { + if (!isFocused) + { + if (isAppFocusedOnTagManager) + { + isAppFocusedOnTagManager = false; + OnTagsOrLayersModified(); + } + + OnSelectionChanged(); + FlushAllDirty(); + /* + Serilog.Log.Debug("exporting {Count} objects", selectedObjects.Count); + + //**--if too many + foreach (var obj in selectedObjects) + { + if (obj is GameObject go) + MQTTnetInitializer.Publisher.SendGameObject(go); + } + + selectedObjects.Clear(); + */ + } + } + + static void OnSelectionChanged() + { + + //**--check order, last selected should be sent last as well + //**--limit here, what if too many? + //selectedObjects.UnionWith(Selection.objects); + foreach(var so in Selection.objects) + { + SetDirty(so); + } + } + + public static void SetDirty(Object? obj) + { + if (obj == null) + return; + else if (obj is GameObject go && go) + SetDirty(go); + else if (obj is Component component && component) + //SetDirty(component.gameObject); + { + var componentGo = component.gameObject; + if (componentGo) + SetDirty(componentGo); + } + //else + //;//**--scriptable obj + } + + public static void SetDirty(GameObject go) + { + dirtyCounter++; + dirtyDict[go] = dirtyCounter; + } + + static void FlushAllDirty() + { + // Sending order is important, must send them in the same order as they are added to/modified in the collection + // Using dict instead of hashset because of that. Dict value is used as add/modify order + + var sortedDict = from entry in dirtyDict orderby entry.Value descending select entry; + + foreach (var entry in sortedDict) + { + var go = entry.Key; + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + dirtyDict.Clear(); + dirtyCounter = 0; + } + + + private static void Application_logMessageReceived(string condition, string stackTrace, LogType type) + { + if (type != LogType.Exception && type != LogType.Error && type != LogType.Warning) + return; + + if (!stackTrace.Contains("Meryel.UnityCodeAssist.Editor")) + return; + + var typeStr = type.ToString(); + + MQTTnetInitializer.Publisher?.SendErrorReport(condition, stackTrace, typeStr); + } + + + public static void LazyLoad(string category) + { + if (category == "PlayerPrefs") + { + Preferences.PreferenceMonitor.InstanceOfPlayerPrefs.Bump(); + } + else if (category == "EditorPrefs") + { + Preferences.PreferenceMonitor.InstanceOfEditorPrefs.Bump(); + } + else if (category == "InputManager") + { + Input.InputManagerMonitor.Instance.Bump(); + } + else if (category == "AnimationHuman") + { + MQTTnetInitializer.Publisher?.SendComponentHumanTrait(HumanTrait.BoneName, HumanTrait.MuscleName); + } + else if (category == "Scene") + { + OnSceneListChanged(); + } + else if (category == "ShaderGlobalKeywords") + { + MQTTnetInitializer.Publisher?.SendShaderGlobalKeywords(); + } + else + { + Serilog.Log.Error("Invalid LazyLoad category {Category}", category); + } + } + } + +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta new file mode 100644 index 0000000..58ed458 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 654d0913b44b86a40bee8394ea8c14cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta new file mode 100644 index 0000000..c6bed49 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08860667761d5b043a48ce4ff46f0b30 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs new file mode 100644 index 0000000..04cf2ea --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + [System.Serializable] + public class PreferenceEntryHolder : ScriptableObject + { + public List? userDefList; + public List? unityDefList; + + private void OnEnable() + { + hideFlags = HideFlags.DontSave; + userDefList ??= new List(); + unityDefList ??= new List(); + } + + public void ClearLists() + { + userDefList?.Clear(); + unityDefList?.Clear(); + } + } + + [System.Serializable] + public class PreferenceEntry + { + public enum PrefTypes + { + String = 0, + Int = 1, + Float = 2 + } + + public PrefTypes m_typeSelection; + public string? m_key; + + // Need diffrend ones for auto type selection of serilizedProerty + public string? m_strValue; + public int m_intValue; + public float m_floatValue; + + public string? ValueAsString() + { + return m_typeSelection switch + { + PrefTypes.String => m_strValue, + PrefTypes.Int => m_intValue.ToString(), + PrefTypes.Float => m_floatValue.ToString(), + _ => string.Empty, + }; + } + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta new file mode 100644 index 0000000..1ceda79 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b686b7831cfe0ec48b01473fa8a29772 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs new file mode 100644 index 0000000..e5b243a --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs @@ -0,0 +1,375 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Globalization; +using UnityEditor; +using UnityEngine; +using UnityEditorInternal; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class PreferenceMonitor + { + private static readonly Lazy _instanceOfPlayerPrefs = new Lazy(() => new PreferenceMonitor(true)); + private static readonly Lazy _instanceOfEditorPrefs = new Lazy(() => new PreferenceMonitor(false)); + public static PreferenceMonitor InstanceOfPlayerPrefs => _instanceOfPlayerPrefs.Value; + public static PreferenceMonitor InstanceOfEditorPrefs => _instanceOfEditorPrefs.Value; + + //const int Limit = 128; + const int Limit = 8192; + + /// + /// PlayerPrefs or EditorPrefs + /// + readonly bool isPlayerPrefs; + +#region ErrorValues + private readonly int ERROR_VALUE_INT = int.MinValue; + private readonly string ERROR_VALUE_STR = ""; +#endregion //ErrorValues + +#pragma warning disable CS0414 + private static string pathToPrefs = String.Empty; + private static string platformPathPrefix = @"~"; +#pragma warning restore CS0414 + + //private string[] userDef; + //private string[] unityDef; + //private bool showSystemGroup = false; + + private SerializedObject? serializedObject; + private ReorderableList? userDefList; + private ReorderableList? unityDefList; + + private PreferenceEntryHolder? prefEntryHolder; + + private PreferanceStorageAccessor? entryAccessor; + + + private bool updateView = false; + //private bool monitoring = false; + //private bool showLoadingIndicatorOverlay = false; + + +#if UNITY_EDITOR_LINUX + private readonly char[] invalidFilenameChars = { '"', '\\', '*', '/', ':', '<', '>', '?', '|' }; +#elif UNITY_EDITOR_OSX + private readonly char[] invalidFilenameChars = { '$', '%', '&', '\\', '/', ':', '<', '>', '|', '~' }; +#endif + + + + PreferenceMonitor(bool isPlayerPrefs) + { + this.isPlayerPrefs = isPlayerPrefs; + OnEnable(); + EditorApplication.update += Update; + } + + ~PreferenceMonitor() + { + OnDisable(); + } + + public void Bump() + { + Serilog.Log.Debug("Bumping preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(false); + } + + private void RetrieveAndSendKeysAndValues(bool reloadKeys) + { + string[]? keys = GetKeys(reloadKeys); + if (keys == null) + return; + string[] values = GetKeyValues(reloadKeys, keys, out var stringKeys, out var integerKeys, out var floatKeys, out var booleanKeys); + + if (isPlayerPrefs) + MQTTnetInitializer.Publisher?.SendPlayerPrefs(keys, values, stringKeys, integerKeys, floatKeys); + else + MQTTnetInitializer.Publisher?.SendEditorPrefs(keys, values, stringKeys, integerKeys, floatKeys, booleanKeys); + } + + private void OnEnable() + { +#if UNITY_EDITOR_WIN + if (isPlayerPrefs) + pathToPrefs = @"SOFTWARE\Unity\UnityEditor\" + PlayerSettings.companyName + @"\" + PlayerSettings.productName; + else + pathToPrefs = @"Software\Unity Technologies\Unity Editor 5.x"; + + platformPathPrefix = @""; + entryAccessor = new WindowsPrefStorage(pathToPrefs); +#elif UNITY_EDITOR_OSX + if (isPlayerPrefs) + pathToPrefs = @"Library/Preferences/com." + MakeValidFileName(PlayerSettings.companyName) + "." + MakeValidFileName(PlayerSettings.productName) + ".plist"; + else + pathToPrefs = @"Library/Preferences/com.unity3d.UnityEditor5.x.plist"; + + platformPathPrefix = @"~"; + entryAccessor = new MacPrefStorage(pathToPrefs); + //entryAccessor.StartLoadingDelegate = () => { showLoadingIndicatorOverlay = true; }; + //entryAccessor.StopLoadingDelegate = () => { showLoadingIndicatorOverlay = false; }; +#elif UNITY_EDITOR_LINUX + if (isPlayerPrefs) + pathToPrefs = @".config/unity3d/" + MakeValidFileName(PlayerSettings.companyName) + "/" + MakeValidFileName(PlayerSettings.productName) + "/prefs"; + else + pathToPrefs = @".local/share/unity3d/prefs"; + + platformPathPrefix = @"~"; + entryAccessor = new LinuxPrefStorage(pathToPrefs); +#else + Serilog.Log.Warning("Undefined Unity Editor platform"); + pathToPrefs = String.Empty; + platformPathPrefix = @"~"; + entryAccessor = null; +#endif + + if (entryAccessor != null) + { + entryAccessor.PrefEntryChangedDelegate = () => { updateView = true; }; + entryAccessor.StartMonitoring(); + } + } + + // Handel view updates for monitored changes + // Necessary to avoid main thread access issue + private void Update() + { + if (updateView) + { + updateView = false; + //PrepareData(); + //Repaint(); + + Serilog.Log.Debug("Updating preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(true); + } + } + + private void OnDisable() + { + entryAccessor?.StopMonitoring(); + } + + private void InitReorderedList() + { + if (prefEntryHolder == null) + { + var tmp = Resources.FindObjectsOfTypeAll(); + if (tmp.Length > 0) + { + prefEntryHolder = tmp[0]; + } + else + { + prefEntryHolder = ScriptableObject.CreateInstance(); + } + } + + + serializedObject ??= new SerializedObject(prefEntryHolder); + + userDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("userDefList"), false, true, true, true); + unityDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("unityDefList"), false, true, false, false); + + } + + + + + private string[]? GetKeys(bool reloadKeys) + { + if (entryAccessor == null) + { + Serilog.Log.Warning($"{nameof(entryAccessor)} is null"); + return null; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + if (keys.Length > Limit) + keys = keys.Where(k => !k.StartsWith("unity.") && !k.StartsWith("UnityGraphicsQuality")).Take(Limit).ToArray(); + + return keys; + } + + string[]? _cachedKeyValues = null; + + string[]? _cachedStringKeys = null; + string[]? _cachedIntegerKeys = null; + string[]? _cachedFloatKeys = null; + string[]? _cachedBooleanKeys = null; + + private string[] GetKeyValues(bool reloadData, string[] keys, + out string[] stringKeys, out string[] integerKeys, out string[] floatKeys, out string[] booleanKeys) + { + if (!reloadData && _cachedKeyValues != null && _cachedKeyValues.Length == keys.Length) + { + stringKeys = _cachedStringKeys!; + integerKeys = _cachedIntegerKeys!; + floatKeys = _cachedFloatKeys!; + booleanKeys = _cachedBooleanKeys!; + return _cachedKeyValues; + } + + string[] values = new string[keys.Length]; + var stringKeyList = new List(); + var integerKeyList = new List(); + var floatKeyList = new List(); + var boolenKeyList = new List(); + + for (int i = 0; i < keys.Length; i++) + { + var key = keys[i]; + + string stringValue; + if (isPlayerPrefs) + stringValue = PlayerPrefs.GetString(key, ERROR_VALUE_STR); + else + stringValue = EditorPrefs.GetString(key, ERROR_VALUE_STR); + + if (stringValue != ERROR_VALUE_STR) + { + values[i] = stringValue; + stringKeyList.Add(key); + continue; + } + + float floatValue; + if (isPlayerPrefs) + floatValue = PlayerPrefs.GetFloat(key, float.NaN); + else + floatValue = EditorPrefs.GetFloat(key, float.NaN); + + if (!float.IsNaN(floatValue)) + { + values[i] = floatValue.ToString(); + floatKeyList.Add(key); + continue; + } + + int intValue; + if (isPlayerPrefs) + intValue = PlayerPrefs.GetInt(key, ERROR_VALUE_INT); + else + intValue = EditorPrefs.GetInt(key, ERROR_VALUE_INT); + + if (intValue != ERROR_VALUE_INT) + { + values[i] = intValue.ToString(); + integerKeyList.Add(key); + continue; + } + + bool boolValue = false; + if (!isPlayerPrefs) + { + bool boolValueTrue = EditorPrefs.GetBool(key, true); + bool boolValueFalse = EditorPrefs.GetBool(key, false); + + boolValue = boolValueFalse; + if (boolValueTrue == boolValueFalse) + { + values[i] = boolValueTrue.ToString(); + boolenKeyList.Add(key); + continue; + } + } + + values[i] = string.Empty; + if (isPlayerPrefs) + { + // Keys with ? causing problems, just ignore them + if (key.Contains("?")) + Serilog.Log.Debug("Invalid {PreferenceType} KEY WITH '?', '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + + else + // EditorPrefs gives error for some keys + Serilog.Log.Error("Invalid {PreferenceType} '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + } + } + + stringKeys = stringKeyList.ToArray(); + integerKeys = integerKeyList.ToArray(); + floatKeys = floatKeyList.ToArray(); + booleanKeys = boolenKeyList.ToArray(); + + _cachedKeyValues = values; + + _cachedStringKeys = stringKeys; + _cachedIntegerKeys = integerKeys; + _cachedFloatKeys = floatKeys; + _cachedBooleanKeys = booleanKeys; + + return values; + } + + private void LoadKeys(out string[]? userDef, out string[]? unityDef, bool reloadKeys) + { + if(entryAccessor == null) + { + userDef = null; + unityDef = null; + return; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + //keys.ToList().ForEach( e => { Debug.Log(e); } ); + + // Seperate keys int unity defined and user defined + Dictionary> groups = keys + .GroupBy((key) => key.StartsWith("unity.") || key.StartsWith("UnityGraphicsQuality")) + .ToDictionary((g) => g.Key, (g) => g.ToList()); + + unityDef = (groups.ContainsKey(true)) ? groups[true].ToArray() : new string[0]; + userDef = (groups.ContainsKey(false)) ? groups[false].ToArray() : new string[0]; + } + + +#if (UNITY_EDITOR_LINUX || UNITY_EDITOR_OSX) + private string MakeValidFileName(string unsafeFileName) + { + string normalizedFileName = unsafeFileName.Trim().Normalize(NormalizationForm.FormD); + StringBuilder stringBuilder = new StringBuilder(); + + // We need to use a TextElementEmumerator in order to support UTF16 characters that may take up more than one char(case 1169358) + TextElementEnumerator charEnum = StringInfo.GetTextElementEnumerator(normalizedFileName); + while (charEnum.MoveNext()) + { + string c = charEnum.GetTextElement(); + if (c.Length == 1 && invalidFilenameChars.Contains(c[0])) + { + stringBuilder.Append('_'); + continue; + } + UnicodeCategory unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(c, 0); + if (unicodeCategory != UnicodeCategory.NonSpacingMark) + stringBuilder.Append(c); + } + return stringBuilder.ToString().Normalize(NormalizationForm.FormC); + } +#endif + + } + + +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta new file mode 100644 index 0000000..7a9c9ca --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d848223c4ab636544a7b13aeffa72434 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs new file mode 100644 index 0000000..12f553d --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs @@ -0,0 +1,292 @@ +using System; +using System.Linq; + +#if UNITY_EDITOR_WIN +using Microsoft.Win32; +using System.Text; +#elif UNITY_EDITOR_OSX +using System.Diagnostics; +using System.IO; +using System.Text.RegularExpressions; +#elif UNITY_EDITOR_LINUX +using System.IO; +using System.Xml; +using System.Xml.Linq; +#endif + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public abstract class PreferanceStorageAccessor + { + protected string prefPath; + protected string[] cachedData = new string[0]; + + protected abstract void FetchKeysFromSystem(); + + protected PreferanceStorageAccessor(string pathToPrefs) + { + prefPath = pathToPrefs; + } + + public string[] GetKeys(bool reloadData = true) + { + if (reloadData || cachedData.Length == 0) + { + FetchKeysFromSystem(); + } + + return cachedData; + } + + public Action? PrefEntryChangedDelegate; + protected bool ignoreNextChange = false; + + public void IgnoreNextChange() + { + ignoreNextChange = true; + } + + protected virtual void OnPrefEntryChanged() + { + if (ignoreNextChange) + { + ignoreNextChange = false; + return; + } + + PrefEntryChangedDelegate?.Invoke(); + } + + public Action? StartLoadingDelegate; + public Action? StopLoadingDelegate; + + public abstract void StartMonitoring(); + public abstract void StopMonitoring(); + public abstract bool IsMonitoring(); + } + +#if UNITY_EDITOR_WIN + + public class WindowsPrefStorage : PreferanceStorageAccessor + { + readonly RegistryMonitor monitor; + + public WindowsPrefStorage(string pathToPrefs) : base(pathToPrefs) + { + monitor = new RegistryMonitor(RegistryHive.CurrentUser, prefPath); + monitor.RegChanged += new EventHandler(OnRegChanged); + } + + private void OnRegChanged(object sender, EventArgs e) + { + OnPrefEntryChanged(); + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + using (RegistryKey rootKey = Registry.CurrentUser.OpenSubKey(prefPath)) + { + if (rootKey != null) + { + cachedData = rootKey.GetValueNames(); + rootKey.Close(); + } + } + + // Clean _h3320113488 nameing + //cachedData = cachedData.Select((key) => { return key.Substring(0, key.LastIndexOf("_h", StringComparison.Ordinal)); }).ToArray(); + for (int i = 0; i < cachedData.Length; i++) + { + var indexOfSuffix = cachedData[i].LastIndexOf("_h", StringComparison.Ordinal); + if (indexOfSuffix >= 0) + cachedData[i] = cachedData[i].Substring(0, indexOfSuffix); + } + + EncodeAnsiInPlace(); + } + + public override void StartMonitoring() + { + monitor.Start(); + } + + public override void StopMonitoring() + { + monitor.Stop(); + } + + public override bool IsMonitoring() + { + return monitor.IsMonitoring; + } + + private void EncodeAnsiInPlace() + { + Encoding utf8 = Encoding.UTF8; + Encoding ansi = Encoding.GetEncoding(1252); + + for (int i = 0; i < cachedData.Length; i++) + { + cachedData[i] = utf8.GetString(ansi.GetBytes(cachedData[i])); + } + } + } + +#elif UNITY_EDITOR_LINUX + + public class LinuxPrefStorage : PreferanceStorageAccessor + { + readonly FileSystemWatcher fileWatcher; + + public LinuxPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite, + Filter = "prefs" + }; + + fileWatcher.Changed += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + XmlReaderSettings settings = new XmlReaderSettings(); + XmlReader reader = XmlReader.Create(prefPath, settings); + + XDocument doc = XDocument.Load(reader); + + cachedData = doc.Element("unity_prefs").Elements().Select((e) => e.Attribute("name").Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + } + +#elif UNITY_EDITOR_OSX + + public class MacPrefStorage : PreferanceStorageAccessor + { + private readonly FileSystemWatcher fileWatcher; + private readonly DirectoryInfo prefsDirInfo; + private readonly String prefsFileNameWithoutExtension; + + public MacPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + prefsDirInfo = new DirectoryInfo(Path.GetDirectoryName(prefPath)); + prefsFileNameWithoutExtension = Path.GetFileNameWithoutExtension(prefPath); + + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastWrite, + Filter = Path.GetFileName(prefPath) + }; + + // MAC delete the old and create a new file instead of updating + fileWatcher.Created += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + // Workaround to avoid incomplete tmp phase from MAC OS + foreach (FileInfo info in prefsDirInfo.GetFiles()) + { + // Check if tmp PlayerPrefs file exist + if (info.FullName.Contains(prefsFileNameWithoutExtension) && !info.FullName.EndsWith(".plist")) + { + StartLoadingDelegate?.Invoke(); + return; + } + } + StopLoadingDelegate?.Invoke(); + + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + string fixedPrefsPath = prefPath.Replace("\"", "\\\"").Replace("'", "\\'").Replace("`", "\\`"); + var cmdStr = string.Format(@"-p '{0}'", fixedPrefsPath); + + string stdOut = String.Empty; + string errOut = String.Empty; + + var process = new System.Diagnostics.Process(); + process.StartInfo.UseShellExecute = false; + process.StartInfo.FileName = "plutil"; + process.StartInfo.Arguments = cmdStr; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.OutputDataReceived += new DataReceivedEventHandler((sender, evt) => { stdOut += evt.Data + "\n"; }); + process.ErrorDataReceived += new DataReceivedEventHandler((sender, evt) => { errOut += evt.Data + "\n"; }); + + process.Start(); + + process.BeginOutputReadLine(); + process.BeginErrorReadLine(); + + process.WaitForExit(); + + MatchCollection matches = Regex.Matches(stdOut, @"(?: "")(.*)(?:"" =>.*)"); + cachedData = matches.Cast().Select((e) => e.Groups[1].Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + + } +#endif +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta new file mode 100644 index 0000000..9880da9 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca73981befbec034a8f1b31535ef8b7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs new file mode 100644 index 0000000..cd50d08 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs @@ -0,0 +1,339 @@ + +/* + * Thanks to gr0ss for the inspiration. + * + * https://github.com/gr0ss/RegistryMonitor + * + * 11/08/2019 + */ + +using System; +using System.ComponentModel; +using System.IO; +using System.Threading; +using System.Runtime.InteropServices; +using Microsoft.Win32; + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class RegistryMonitor : IDisposable + { + #region P/Invoke + + [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + private static extern int RegOpenKeyEx(IntPtr hKey, string subKey, uint options, int samDesired, out IntPtr phkResult); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegNotifyChangeKeyValue(IntPtr hKey, bool bWatchSubtree, RegChangeNotifyFilter dwNotifyFilter, IntPtr hEvent, bool fAsynchronous); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegCloseKey(IntPtr hKey); + + private const int KEY_QUERY_VALUE = 0x0001; + private const int KEY_NOTIFY = 0x0010; + private const int STANDARD_RIGHTS_READ = 0x00020000; + + private static readonly IntPtr HKEY_CLASSES_ROOT = new IntPtr(unchecked((int)0x80000000)); + private static readonly IntPtr HKEY_CURRENT_USER = new IntPtr(unchecked((int)0x80000001)); + private static readonly IntPtr HKEY_LOCAL_MACHINE = new IntPtr(unchecked((int)0x80000002)); + private static readonly IntPtr HKEY_USERS = new IntPtr(unchecked((int)0x80000003)); + private static readonly IntPtr HKEY_PERFORMANCE_DATA = new IntPtr(unchecked((int)0x80000004)); + private static readonly IntPtr HKEY_CURRENT_CONFIG = new IntPtr(unchecked((int)0x80000005)); + private static readonly IntPtr HKEY_DYN_DATA = new IntPtr(unchecked((int)0x80000006)); + + #endregion + + #region Event handling + + /// + /// Occurs when the specified registry key has changed. + /// + public event EventHandler RegChanged; + + /// + /// Raises the event. + /// + /// + ///

+ /// OnRegChanged is called when the specified registry key has changed. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnRegChanged() + { + RegChanged?.Invoke(this, null); + } + + /// + /// Occurs when the access to the registry fails. + /// + public event ErrorEventHandler Error; + + /// + /// Raises the event. + /// + /// The which occured while watching the registry. + /// + ///

+ /// OnError is called when an exception occurs while watching the registry. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnError(Exception e) + { + Error?.Invoke(this, new ErrorEventArgs(e)); + } + + #endregion + + #region Private member variables + + private IntPtr _registryHive; + private string _registrySubName; + private readonly object _threadLock = new object(); + private Thread _thread; + private bool _disposed = false; + private readonly ManualResetEvent _eventTerminate = new ManualResetEvent(false); + + private RegChangeNotifyFilter _regFilter = RegChangeNotifyFilter.Key | RegChangeNotifyFilter.Attribute | RegChangeNotifyFilter.Value | RegChangeNotifyFilter.Security; + + #endregion + + /// + /// Initializes a new instance of the class. + /// + /// The registry key to monitor. + public RegistryMonitor(RegistryKey registryKey) + { + InitRegistryKey(registryKey.Name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The name. + public RegistryMonitor(string name) + { + if (name == null || name.Length == 0) + throw new ArgumentNullException("name"); + + InitRegistryKey(name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The registry hive. + /// The sub key. + public RegistryMonitor(RegistryHive registryHive, string subKey) + { + InitRegistryKey(registryHive, subKey); + } + + /// + /// Disposes this object. + /// + public void Dispose() + { + Stop(); + _disposed = true; + GC.SuppressFinalize(this); + } + + /// + /// Gets or sets the RegChangeNotifyFilter. + /// + public RegChangeNotifyFilter RegChangeNotifyFilter + { + get { return _regFilter; } + set + { + lock (_threadLock) + { + if (IsMonitoring) + throw new InvalidOperationException("Monitoring thread is already running"); + + _regFilter = value; + } + } + } + + #region Initialization + + private void InitRegistryKey(RegistryHive hive, string name) + { + _registryHive = hive switch + { + RegistryHive.ClassesRoot => HKEY_CLASSES_ROOT, + RegistryHive.CurrentConfig => HKEY_CURRENT_CONFIG, + RegistryHive.CurrentUser => HKEY_CURRENT_USER, + RegistryHive.DynData => HKEY_DYN_DATA, + RegistryHive.LocalMachine => HKEY_LOCAL_MACHINE, + RegistryHive.PerformanceData => HKEY_PERFORMANCE_DATA, + RegistryHive.Users => HKEY_USERS, + _ => throw new InvalidEnumArgumentException("hive", (int)hive, typeof(RegistryHive)), + }; + _registrySubName = name; + } + + private void InitRegistryKey(string name) + { + string[] nameParts = name.Split('\\'); + + switch (nameParts[0]) + { + case "HKEY_CLASSES_ROOT": + case "HKCR": + _registryHive = HKEY_CLASSES_ROOT; + break; + + case "HKEY_CURRENT_USER": + case "HKCU": + _registryHive = HKEY_CURRENT_USER; + break; + + case "HKEY_LOCAL_MACHINE": + case "HKLM": + _registryHive = HKEY_LOCAL_MACHINE; + break; + + case "HKEY_USERS": + _registryHive = HKEY_USERS; + break; + + case "HKEY_CURRENT_CONFIG": + _registryHive = HKEY_CURRENT_CONFIG; + break; + + default: + _registryHive = IntPtr.Zero; + throw new ArgumentException("The registry hive '" + nameParts[0] + "' is not supported", "value"); + } + + _registrySubName = String.Join("\\", nameParts, 1, nameParts.Length - 1); + } + + #endregion + + /// + /// true if this object is currently monitoring; + /// otherwise, false. + /// + public bool IsMonitoring + { + get { return _thread != null; } + } + + /// + /// Start monitoring. + /// + public void Start() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + if (!IsMonitoring) + { + _eventTerminate.Reset(); + _thread = new Thread(new ThreadStart(MonitorThread)) { IsBackground = true }; + _thread.Start(); + } + } + } + + /// + /// Stops the monitoring thread. + /// + public void Stop() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + Thread thread = _thread; + if (thread != null) + { + _eventTerminate.Set(); + thread.Join(); + } + } + } + + private void MonitorThread() + { + try + { + ThreadLoop(); + } + catch (Exception e) + { + OnError(e); + } + _thread = null; + } + + private void ThreadLoop() + { + int result = RegOpenKeyEx(_registryHive, _registrySubName, 0, STANDARD_RIGHTS_READ | KEY_QUERY_VALUE | KEY_NOTIFY, out IntPtr registryKey); + if (result != 0) + { + throw new Win32Exception(result); + } + + try + { + AutoResetEvent _eventNotify = new AutoResetEvent(false); + WaitHandle[] waitHandles = new WaitHandle[] { _eventNotify, _eventTerminate }; + while (!_eventTerminate.WaitOne(0, true)) + { + result = RegNotifyChangeKeyValue(registryKey, true, _regFilter, _eventNotify.SafeWaitHandle.DangerousGetHandle(), true); + if (result != 0) + { + throw new Win32Exception(result); + } + + if (WaitHandle.WaitAny(waitHandles) == 0) + { + OnRegChanged(); + } + } + } + finally + { + if (registryKey != IntPtr.Zero) + { + RegCloseKey(registryKey); + } + } + } + } + + /// + /// Filter for notifications reported by . + /// + [Flags] + public enum RegChangeNotifyFilter + { + /// Notify the caller if a subkey is added or deleted. + Key = 1, + /// Notify the caller of changes to the attributes of the key, + /// such as the security descriptor information. + Attribute = 2, + /// Notify the caller of changes to a value of the key. This can + /// include adding or deleting a value, or changing an existing value. + Value = 4, + /// Notify the caller of changes to the security descriptor + /// of the key. + Security = 8, + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta new file mode 100644 index 0000000..4ce6770 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe045212b5ab43f4d9860e1fb03b686b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs new file mode 100644 index 0000000..1a78f5c --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs @@ -0,0 +1,309 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public class ScriptFinder //: MonoBehaviour + { + + internal static Type? GetType123(string typeName) + { + //**-- + //**-- + /* + * for performance, + * check assembly-csharp, assembly-csharp-editor, assembly-csharp-first-pass,assembly-csharp-editor-first-pass + * first, (then maybe asmdef dlls), then check mscorlib and other referenced dlls + */ + + + //**--use typecache??? + //TypeCache + + //**--check this again + //https://github.com/Unity-Technologies/SuperScience/blob/main/Editor/GlobalNamespaceWatcher.cs + + // Try Type.GetType() first. This will work with types defined + // by the Mono runtime, in the same assembly as the caller, etc. + Type type = Type.GetType(typeName); + + // If it worked, then we're done here + if (type != null) + { + return type; + } + + // Attempt to search for type on the loaded assemblies + Assembly[] currentAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + foreach (Assembly assembly in currentAssemblies) + { + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + + // If we still haven't found the proper type, we can enumerate all of the + // loaded assemblies and see if any of them define the type + var currentAssembly = Assembly.GetExecutingAssembly(); + var referencedAssemblies = currentAssembly.GetReferencedAssemblies(); + foreach (var assemblyName in referencedAssemblies) + { + // Load the referenced assembly + var assembly = Assembly.Load(assemblyName); + if (assembly != null) + { + // See if that assembly defines the named type + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + } + + // The type just couldn't be found... + return null; + } + + public static bool FindInstanceOfType(string typeName, string docPath, out GameObject? gameObjectInstanceOfType, out ScriptableObject? scriptableObjectInstanceOfType) + { + gameObjectInstanceOfType = null; + scriptableObjectInstanceOfType = null; + + var type = GetType123(typeName); + + if (type == null) + { + // Possibly a class has been created in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} type couldn't be found", typeName); + return false; + } + + + var obj = GetObjectOfType(type, out var requestVerboseType); + if (requestVerboseType) + MQTTnetInitializer.Publisher?.SendRequestVerboseType(typeName, docPath); + + if (obj != null && obj is GameObject go) + { + gameObjectInstanceOfType = go; + return true; + } + else if (obj != null && obj is ScriptableObject so) + { + scriptableObjectInstanceOfType = so; + return true; + } + + Serilog.Log.Debug("Instance of {Type} type couldn't be found", typeName); + return false; + } + + static UnityEngine.Object? GetObjectOfType(Type type, out bool requestVerboseType) + { + requestVerboseType = false; + var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + + if (!isMonoBehaviour && !isScriptableObject) + { + // Possibly a class's base class changed from none to MonoBehaviour in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type correctly, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} is not a valid Unity object", type.ToString()); + //requestVerboseType = true; + return null; + } + + UnityEngine.Object? obj; + + obj = getObjectToSend(Selection.activeGameObject, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeTransform, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeObject, type); + if (obj != null) + return obj; + + + //**--check source code of this, for sorting + var filteredArray = Selection.GetFiltered(type, SelectionMode.Unfiltered); + if (filteredArray != null) + { + //**--sort + foreach (var filtered in filteredArray) + { + obj = getObjectToSend(filtered, type); + if (obj != null) + return obj; + } + } + + + + //**--rest can be slow, try avoiding them, make own db etc + //**--can add a stop-wacher and add warning if slow as well + //**--can also cache the result + + try + { + // UnityEngine.Object.FindObjectOfType is deprecated in new versions of Unity +#if UNITY_2022_3 || UNITY_2023_1_OR_NEWER + // Object.FindAnyObjectOfType doesn't return Assets (for example meshes, textures, or prefabs), or inactive objects. It also doesn't return objects that have HideFlags.DontSave set. + obj = UnityEngine.Object.FindAnyObjectByType(type); +#else + // Object.FindObjectOfType will not return Assets (meshes, textures, prefabs, ...) or inactive objects. It will not return an object that has HideFlags.DontSave set. + obj = UnityEngine.Object.FindObjectOfType(type); +#endif + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "FindObjectOfType/FindAnyObjectByType failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + obj = getObjectToSend(obj, type); + if (obj != null) + return obj; + + UnityEngine.Object[]? arr = null; + try + { + // This function can return any type of Unity object that is loaded, including game objects, prefabs, materials, meshes, textures, etc. + // Contrary to Object.FindObjectsOfType this function will also list disabled objects. + arr = Resources.FindObjectsOfTypeAll(type); + } + catch (Exception ex) + { + //var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + //var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + Serilog.Log.Warning(ex, "FindObjectsOfTypeAll failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + if (arr != null) + { + //**--sort + foreach (var item in arr) + { + obj = getObjectToSend(item, type); + if (obj != null) + return obj; + } + } + + + return obj; + + + static UnityEngine.Object? getObjectToSend(UnityEngine.Object? obj, Type type) + { + if (obj == null || !obj) + return null; + + if (obj is GameObject go) + { + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Transform transform) + { + go = transform.gameObject; + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Component comp) + { + go = comp.gameObject; + if (!go) + return null; + else + return go; + } + else if (obj is ScriptableObject so) + { + if (!so) + return null; + else + return so; + } + + return null; + } + + static bool isTypeComponent(Type type) + { + var componentType = typeof(Component);//**--cache these types + if (type == componentType || type.IsSubclassOf(componentType)) + return true; + + // MonoBehaviour is Component, so below is unnecessary + //var monoBehaviourType = typeof(MonoBehaviour); + //if (type == monoBehaviourType || type.IsSubclassOf(monoBehaviourType)) + // return true; + + //else if(type is interface)//**-- + + return false; + } + } + + public static void DENEMEEEE() + { + //UnityEditor.SceneManagement.EditorSceneManager.all + //AssetDatabase.get + + foreach (var sceneGUID in AssetDatabase.FindAssets("t:Scene", new string[] { "Assets" })) + { + var scenePath = AssetDatabase.GUIDToAssetPath(sceneGUID); + Debug.Log("scenePath: " + scenePath); + + //EditorSceneManager.OpenScene(scenePath); + //var scene = EditorSceneManager.GetActiveScene(); + } + + var assets = AssetDatabase.FindAssets("Deneme_OtherScene"); + Debug.Log("Assets: " + assets.Length); + + foreach (var assetGuid in assets) + { + var assetPath = AssetDatabase.GUIDToAssetPath(assetGuid); + Debug.Log("Asset: " + assetGuid + " " + assetPath); + } + } + + public static bool GetActiveGameObject(out GameObject activeGameObject) + { + activeGameObject = Selection.activeGameObject; + return activeGameObject ? true : false; + } + + } + + +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta new file mode 100644 index 0000000..cbe4681 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11ac3f66eb86de34cb65aa46b691b9ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs new file mode 100644 index 0000000..54280ed --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs @@ -0,0 +1,43 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +//using Serilog = Meryel.UnityCodeAssist.Serilog; +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Setup +{ + +#if !MERYEL_UCA_LITE_VERSION + [InitializeOnLoad] + public static class SetupManager + { + static SetupManager() + { + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Assister.Execute(cleanupPath); + Cleanup.DoCleanup(); + + //var installerPath = CommonTools.GetToolPath("InstallFullVersionOfVsix.bat"); + //Assister.Execute(installerPath); + Assister.Upgrade(); + + // delete itself (file), so these cleanup and install only called once + var scriptMeta = CommonTools.GetScriptPath("SetupManager.cs.meta"); + System.IO.File.Delete(scriptMeta); + var script = CommonTools.GetScriptPath("SetupManager.cs"); + System.IO.File.Delete(script); + } + + } +#endif +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta new file mode 100644 index 0000000..2589d5a --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff81bd2adb6cbc242b782ff821e5f58b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs new file mode 100644 index 0000000..0a1aafd --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs @@ -0,0 +1,86 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class StatusWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + MQTTnetInitializer.Publisher?.SendConnectionInfo(); + + Serilog.Log.Debug("Displaying status window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "StatusWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent(Assister.Title); + } + + private void OnGUI() + { + var hasAnyClient = MQTTnetInitializer.Publisher?.Clients.Any() == true; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + if (hasAnyClient) + { + EditorGUILayout.LabelField($"Code Assist is working!", styleLabel, GUILayout.ExpandWidth(true)); + + foreach (var client in MQTTnetInitializer.Publisher!.Clients) + { + EditorGUILayout.LabelField($"Connected to {client.ContactInfo}", styleLabel, GUILayout.ExpandWidth(true)); + } + } + else + { + EditorGUILayout.LabelField($"Code Assist isn't working!", styleLabel, GUILayout.ExpandWidth(true)); + + EditorGUILayout.LabelField($"No IDE found", styleLabel, GUILayout.ExpandWidth(true)); + } + +#if MERYEL_UCA_LITE_VERSION + + EditorGUILayout.LabelField($"", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"This is the lite version of Code Assist with limited features.", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"To unlock all of the features, get the full version.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Get full version")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfullbutton"); + } + +#endif // MERYEL_UCA_LITE_VERSION + + + } + } + +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta new file mode 100644 index 0000000..3334f99 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf49614de8ad81c45828cc9e98f0c174 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs new file mode 100644 index 0000000..f852243 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs @@ -0,0 +1,683 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; +using UnityEditor; +using UnityEditor.Animations; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + internal static partial class UnityClassExtensions + { + static GameObject? GetParentGO(GameObject go) + { + if (!go) + return null; + + var parentTransform = go.transform.parent; + + if (parentTransform && parentTransform.gameObject) + return parentTransform.gameObject; + else + return null; + } + + static string GetId(UnityEngine.Object? obj) + { + try + { + // obj can be null + + var globalObjectId = GlobalObjectId.GetGlobalObjectIdSlow(obj); + var objectGuid = globalObjectId.ToString(); + return objectGuid; + } + catch (Exception ex) + { + // OnBeforeSerialize of user scripts may raise exception + Serilog.Log.Warning(ex, "GetGlobalObjectIdSlow failed for obj {Obj}", obj); + return "GlobalObjectId_V1-0-00000000000000000000000000000000-0-0"; + } + } + + public static Synchronizer.Model.Component_Material? ToSyncModelOfComponentMaterial(this GameObject go) + { + if (!go.TryGetComponent(out var renderer)) + return null; + + if (!renderer) + return null; + + var propertyNames = new List(); + var propertyIndices = new List(); + var propertyTypes = new List(); + var propertyValues = new List(); + + var processedShaders = new HashSet(); + + // most of the time, there will be a single material, so initiate with capacity of 1 + var keywordsContainer = new List(1); + var passNamesContainer = new List(1); + var passIndicesContainer = new List(1); + + foreach (var material in renderer.sharedMaterials) + { + if (!material) + continue; + + var shader = material.shader; + if (!shader) + continue; + + if (processedShaders.Contains(shader)) + continue; + processedShaders.Add(shader); + + int propertyCount = shader.GetPropertyCount(); + + for (int i = 0; i < propertyCount; i++) + { + var propertyName = shader.GetPropertyName(i); + var propertyId = Shader.PropertyToID(propertyName); + + if (!material.HasProperty(propertyId)) + continue; + + var propertyTypeRaw = shader.GetPropertyType(i); + GetExtendedTypeAndValue(propertyId, propertyTypeRaw, material, out var propertyTypeExtended, out var propertyValue); + + propertyNames.Add(propertyName); + propertyIndices.Add(propertyId.ToString()); + propertyTypes.Add((int)propertyTypeExtended); + propertyValues.Add(propertyValue); + } + + keywordsContainer.Add(shader.keywordSpace.keywordNames); + + var passCount = material.passCount; + var passNames = new string[passCount]; + var passIndices = new string[passCount]; + for (int i = 0; i < passCount; i++) + { + passNames[i] = material.GetPassName(i); + passIndices[i] = i.ToString(); + } + passNamesContainer.Add(passNames); + passIndicesContainer.Add(passIndices); + } + + var data = new Synchronizer.Model.Component_Material + { + GameObjectId = GetId(go), + PropertyNames = propertyNames.ToArray(), + PropertyIndices = propertyIndices.ToArray(), + PropertyTypes = propertyTypes.ToArray(), + PropertyValues = propertyValues.ToArray(), + Keywords = ConcatenateListOfArrays(keywordsContainer), + PassNames = ConcatenateListOfArrays(passNamesContainer), + PassIndices = ConcatenateListOfArrays(passIndicesContainer), + }; + return data; + + + static void GetExtendedTypeAndValue(int propertyId, UnityEngine.Rendering.ShaderPropertyType typeRaw, Material material, out Synchronizer.Model.Component_Material.MaterialPropertyType typeExtended, out string value) + { + // Handle scalar types based on shader declaration + switch (typeRaw) + { + case UnityEngine.Rendering.ShaderPropertyType.Color: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Color; + value = material.GetColor(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Vector: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Vector; + value = material.GetVector(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Float: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Float; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Range: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Range; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Texture: + { + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Texture; + var texture = material.GetTexture(propertyId); + if (texture) + value = texture.name; + else + value = string.Empty; + } + break; + + case UnityEngine.Rendering.ShaderPropertyType.Int: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Integer; + value = material.GetInteger(propertyId).ToString(); + break; + + default: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Invalid; + value = string.Empty; + Serilog.Log.Error("invalid material type {TypeRaw}", typeRaw); + break; + } + } + + static string[] ConcatenateListOfArrays(List listOfArrays) + { + if (listOfArrays.Count == 0) + return new string[0]; + else if (listOfArrays.Count == 1) + return listOfArrays[0]; + + int totalLength = 0; + foreach (var arr in listOfArrays) + totalLength += arr.Length; + + string[] result = new string[totalLength]; + Span span = result.AsSpan(); + + int offset = 0; + foreach (var arr in listOfArrays) + { + arr.AsSpan().CopyTo(span.Slice(offset)); + offset += arr.Length; + } + + return result; + } + + + } + + public static Synchronizer.Model.Component_Animation? ToSyncModelOfComponentAnimation(this GameObject go) + { + if (!go.TryGetComponent(out var animation)) + return null; + + if (!animation.isActiveAndEnabled) + return null; + + var data = new Synchronizer.Model.Component_Animation + { + GameObjectId = GetId(go) + }; + + /* + var clips = AnimationUtility.GetAnimationClips(go); + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + { + data.Clips[i] = clips[i].name; + } + */ + + var states = new List(); + foreach (AnimationState state in animation) + { + states.Add(state.name); + } + data.States = states.ToArray(); + + return data; + } + + public static Synchronizer.Model.Component_Animator? ToSyncModelOfComponentAnimator(this GameObject go) + { + if (!go.TryGetComponent(out var animator)) + return null; + + if (!animator.isActiveAndEnabled) + return null; + + if (!animator.runtimeAnimatorController) + return null; + + var data = new Synchronizer.Model.Component_Animator + { + GameObjectId = GetId(go) + }; + + var layerCount = animator.layerCount; + data.LayerIndices = new string[layerCount]; + data.LayerNames = new string[layerCount]; + for (int i = 0; i < layerCount; i++) + { + data.LayerIndices[i] = i.ToString(); + data.LayerNames[i] = animator.GetLayerName(i); + } + + int curParameterIndex = 0; + try + { + var parameterCount = animator.parameterCount; + data.ParameterIndices = new string[parameterCount]; + data.ParameterNames = new string[parameterCount]; + data.ParameterHashes = new string[parameterCount]; + data.ParameterTypes = new int[parameterCount]; + for (var i = 0; i < parameterCount; i++) + { + curParameterIndex = i; + // receiving error here, like "IndexOutOfRangeException: Index must be between 0 and 3", + // probably user edits it while retrieving data + var parameter = animator.GetParameter(i); + data.ParameterIndices[i] = i.ToString(); + data.ParameterNames[i] = parameter.name; + data.ParameterHashes[i] = parameter.nameHash.ToString(); + data.ParameterTypes[i] = (int)parameter.type; + } + } + catch (IndexOutOfRangeException indexOutOfRangeException) + { + Serilog.Log.Debug(indexOutOfRangeException, "handling IndexOutOfRangeException of animator.GetParameter(i)"); + + var parameterCount = curParameterIndex; + + data.ParameterIndices = ResizeArray(data.ParameterIndices, parameterCount); + data.ParameterNames = ResizeArray(data.ParameterNames, parameterCount); + data.ParameterHashes = ResizeArray(data.ParameterHashes, parameterCount); + data.ParameterTypes = ResizeArray(data.ParameterTypes, parameterCount); + } + + // When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a Bounce state in the Base Layer, the name is Base Layer.Bounce + // The name should be in the form Layer.Name or Layer.SubStateMachine.Name + if (!GetAnimatorStateInfo(animator, out var states, out var transitions) || + states == null || transitions == null) //for nullables + return data; + + var stateCount = states.Count; + data.StateNames = new string[stateCount]; + data.StateNameHashes = new string[stateCount]; + data.StateTags = new string[stateCount]; + data.StateTagHashes = new string[stateCount]; + data.StateFullPaths = new string[stateCount]; + data.StateFullPathHashes = new string[stateCount]; + data.StateMotionNames = new string[stateCount]; + for (int i = 0; i < stateCount; i++) + { + var state = states[i].state; + var fullPath = states[i].fullPath; + data.StateNames[i] = state.name; + data.StateNameHashes[i] = state.nameHash.ToString(); + data.StateTags[i] = state.tag; + data.StateTagHashes[i] = Animator.StringToHash(state.tag).ToString(); + data.StateFullPaths[i] = fullPath; + data.StateFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + var motion = state.motion; + if (motion) + data.StateMotionNames[i] = motion.name; + else + data.StateMotionNames[i] = string.Empty; + } + + var transitionCount = transitions.Count; + data.TransitionNames = new string[transitionCount]; + data.TransitionNameHashes = new string[transitionCount]; + data.TransitionUsernames = new string[transitionCount]; + data.TransitionUsernameHashes = new string[transitionCount]; + data.TransitionFullPaths = new string[transitionCount]; + data.TransitionFullPathHashes = new string[transitionCount]; + for (int i = 0; i < transitionCount; i++) + { + var transition = transitions[i].transition; + var fullPath = transitions[i].fullPath; + data.TransitionNames[i] = transition.name; + data.TransitionNameHashes[i] = Animator.StringToHash(transition.name).ToString(); + data.TransitionUsernames[i] = transition.GetDisplayName(transition.destinationState); + data.TransitionUsernameHashes[i] = Animator.StringToHash(data.TransitionUsernames[i]).ToString(); + data.TransitionFullPaths[i] = fullPath; + data.TransitionFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + } + + var clips = animator.runtimeAnimatorController.animationClips; + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + data.Clips[i] = clips[i].name; + + return data; + + //var events = clips.SelectMany(c => c.events); + + static T[] ResizeArray(T[] array, int size) + { + Array.Resize(ref array, size); + return array; + } + } + + + + public static bool GetAnimatorStateInfo(Animator animator, out List<(AnimatorState state, string fullPath)>? states, out List<(AnimatorTransition transition, string fullPath)>? transitions) + { + AnimatorController? controller = animator.runtimeAnimatorController as AnimatorController; + if (!controller || controller == null) + { + states = null; + transitions = null; + return false; + } + + AnimatorControllerLayer[] layers = controller.layers; + states = new List<(AnimatorState, string)>(); + transitions = new List<(AnimatorTransition, string)>(); + foreach (AnimatorControllerLayer layer in layers) + { + if (layer == null || layer.stateMachine == null) + continue; + + ChildAnimatorState[] animStates = layer.stateMachine.states; + getStateMachineInfo(layer.stateMachine, 0, layer.name, states, transitions); + } + return true; + + + static void getStateMachineInfo(AnimatorStateMachine stateMachine, int depth, string curPath, + List<(AnimatorState state, string fullPath)> states, + List<(AnimatorTransition transition, string fullPath)> transitions) + { + // for performance + if (depth > 4 || states.Count > 128) + return; + + states.AddRange(stateMachine.states.Select(s => (s.state, curPath + "." + s.state.name))); + + //var transitions = stateMachine.GetStateMachineTransitions(stateMachine); + transitions.AddRange(stateMachine.GetStateMachineTransitions(stateMachine).Select(t => (t, curPath + "." + t.name))); + + foreach (var subStateMachine in stateMachine.stateMachines) + getStateMachineInfo(subStateMachine.stateMachine, depth + 1, curPath + "." + subStateMachine.stateMachine.name, states, transitions); + } + } + + internal static Synchronizer.Model.GameObject? ToSyncModel(this GameObject go, int priority = 0) + { + if (!go) + return null; + + var data = new Synchronizer.Model.GameObject() + { + Id = GetId(go), + + Name = go.name, + Layer = go.layer.ToString(), + Tag = go.tag, + Scene = go.scene.name, + + ParentId = GetId(GetParentGO(go)), + ChildrenIds = getChildrenIds(go), + + Components = getComponents(go), + + Priority = priority, + }; + return data; + + static string[] getChildrenIds(GameObject g) + { + var ids = new List(); + var limit = 10;//**-- + foreach (Transform child in g.transform) + { + if (!child || !child.gameObject) + continue; + + ids.Add(GetId(child.gameObject)); + + if (--limit <= 0) + break; + } + return ids.ToArray(); + } + + //**--limit/10 + static string[] getComponents(GameObject g) => + g.GetComponents().Where(c => c).Select(c => c.GetType().FullName).Take(10).ToArray(); + /*(string[] componentNames, Synchronizer.Model.ComponentData[] componentData) getComponents(GameObject g) + { + var components = g.GetComponents(); + var names = components.Select(c => c.name).ToArray(); + + var data = new List(); + foreach (var comp in components) + { + var name = comp.name; + + + } + + return (names, data.ToArray()); + }*/ + } + + internal static Synchronizer.Model.GameObject[]? ToSyncModelOfHierarchy(this GameObject go) + { + if (!go) + return null; + + var list = new List(); + + var parent = GetParentGO(go); + if (parent != null && parent) + { + var parentModel = parent.ToSyncModel(); + if (parentModel != null) + list.Add(parentModel); + } + + int limit = 10; + foreach (Transform child in go.transform) + { + if (!child || !child.gameObject) + continue; + + var childModel = child.gameObject.ToSyncModel(); + if (childModel == null) + continue; + + list.Add(childModel); + + if (--limit <= 0) + break; + } + + return list.ToArray(); + } + + internal static Synchronizer.Model.ComponentData[]? ToSyncModelOfComponents(this GameObject go) + { + if (!go) + return null; + + var limit = 10;//**-- + return go.GetComponents().Where(c => c).Select(c => c.ToSyncModel(go)).Where(cd => cd != null).Take(limit).ToArray()!; + + /* + var components = go.GetComponents(); + var len = components.Count(c => c != null); + len = Math.Min(len, limit);//**--limit + + var array = new Synchronizer.Model.ComponentData[len]; + + var arrayIndex = 0; + foreach (var component in components) + { + if (component == null) + continue; + + array[arrayIndex++] = component.ToSyncModel(go); + + if (arrayIndex >= len) + break; + } + + return array; + */ + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this Component component, GameObject go) + { + if (!component || !go) + return null; + + Type type = component.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, component, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(go), + Component = component.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.Component, + Data = list.ToArray(), + }; + return data; + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this ScriptableObject so) + { + if (!so) + return null; + + Type type = so.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, so, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(so), + Component = so.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.ScriptableObject, + Data = list.ToArray(), + }; + return data; + } + + + static bool IsTypeCompatible(Type type) + { + if (type == null || !(type.IsSubclassOf(typeof(MonoBehaviour)) || type.IsSubclassOf(typeof(ScriptableObject)))) + return false; + return true; + } + + static void ShowFieldInfo(Type type)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + ShowFieldInfo(type.BaseType);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + + } + else if (field.FieldType == typeof(string)) + { + + } + } + } + + static void ShowFieldInfo(Type type, UnityEngine.Object unityObjectInstance, List<(string, string)> fields)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + if (!unityObjectInstance) + return; + + ShowFieldInfo(type.BaseType, unityObjectInstance, fields);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + // check attribute [HideInInspector] + { + object[] attr = field.GetCustomAttributes(typeof(HideInInspector), true); + if (attr != null && attr.Length > 0) + continue; + } + + // readonly + if (field.IsInitOnly) + continue; + + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + var val = field.GetValue(unityObjectInstance); + fields.Add((field.Name, val.ToString()));//**--culture + } + else if (field.FieldType == typeof(string)) + { + var val = (string)field.GetValue(unityObjectInstance); + fields.Add((field.Name, val)); + } + } + } + + } +} diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta new file mode 100644 index 0000000..a180464 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3839ff35a8db8d4449c565bdf10551f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs new file mode 100644 index 0000000..430d38b --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs @@ -0,0 +1,305 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using UnityEngine; +using UnityEngine.Events; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Shell +{ + public class UnityEditorShell + { + public static string DefaultShellApp + { + get + { +#if UNITY_EDITOR_WIN + return "cmd.exe"; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + //return "bash"; + return System.IO.File.Exists("/bin/zsh") ? "/bin/zsh" : "/bin/bash"; +#else + Serilog.Log.Error("invalid platform"); + return "invalid-platform"; +#endif + } + } + + // we are using unity actions for posterity in case we want to inspect those in-editor someday + private static readonly List ActionsQueue; + + static UnityEditorShell() + { + ActionsQueue = new List(); + EditorApplication.update += OnUpdate; + } + + // while running the Unity Editor update loop, we'll unqueue any tasks if such exist. + // actions can be + private static void OnUpdate() + { + while (ActionsQueue.Count > 0) + { + lock (ActionsQueue) + { + var action = ActionsQueue[0]; + try + { + action?.Invoke(); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error invoking shell action"); + } + finally + { + ActionsQueue.RemoveAt(0); + } + } + } + } + + private static void Enqueue(UnityAction action) + { + lock (ActionsQueue) + { + ActionsQueue.Add(action); + } + } + + public static ShellCommandEditorToken Execute(string cmd) + { + var shellCommandEditorToken = new ShellCommandEditorToken(); + System.Threading.ThreadPool.QueueUserWorkItem(delegate (object state) + { + Process? process = null; + + try + { + var processStartInfo = CreateProcessStartInfo(cmd); + + // in case the command was already killed from the editor when the thread was queued + if (shellCommandEditorToken.IsKillRequested) + { + return; + } + + process = Process.Start(processStartInfo); + SetupProcessCallbacks(process, processStartInfo, shellCommandEditorToken); + ReadProcessOutput(process, shellCommandEditorToken); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error starting shell"); + process?.Close(); + + Enqueue(() => + { + shellCommandEditorToken.FeedLog(UnityShellLogType.Error, e.ToString()); + shellCommandEditorToken.MarkAsDone(-1); + }); + } + }); + return shellCommandEditorToken; + } + + private static ProcessStartInfo CreateProcessStartInfo(string cmd) + { + var processStartInfo = new ProcessStartInfo(DefaultShellApp); +#if UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + processStartInfo.Arguments = "-c"; +#elif UNITY_EDITOR_WIN + processStartInfo.Arguments = "/c"; +#endif + + processStartInfo.Arguments += (" \"" + cmd + " \""); + processStartInfo.CreateNoWindow = true; + processStartInfo.ErrorDialog = true; + processStartInfo.UseShellExecute = false; + //processStartInfo.WorkingDirectory = options.WorkingDirectory == null ? "./" : options.WorkingDirectory; + processStartInfo.RedirectStandardOutput = true; + processStartInfo.RedirectStandardError = true; + processStartInfo.RedirectStandardInput = true; + processStartInfo.StandardOutputEncoding = Encoding.UTF8; + processStartInfo.StandardErrorEncoding = Encoding.UTF8; + return processStartInfo; + } + + private static void SetupProcessCallbacks(Process process, ProcessStartInfo processStartInfo, ShellCommandEditorToken shellCommandEditorToken) + { + shellCommandEditorToken.BindProcess(process); + + process.ErrorDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Error("error on shell.ErrorDataReceived: {data}", e.Data); + }; + process.OutputDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Debug("shell.OutputDataReceived: {data}", e.Data); + }; + process.Exited += delegate (object sender, System.EventArgs e) + { + Serilog.Log.Debug("shell.Exited: {data}", e.ToString()); + }; + } + + private static void ReadProcessOutput(Process process, ShellCommandEditorToken shellCommandEditorToken) + { + do + { + var line = process.StandardOutput.ReadLine(); + if (line == null) + { + break; + } + + line = line.Replace("\\", "/"); + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Log, line); }); + } while (true); + + while (true) + { + var error = process.StandardError.ReadLine(); + if (string.IsNullOrEmpty(error)) + { + break; + } + + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Error, error); }); + } + + process.WaitForExit(); + var exitCode = process.ExitCode; + process.Close(); + Enqueue(() => { shellCommandEditorToken.MarkAsDone(exitCode); }); + } + + } + + public class ShellCommandEditorToken + { + public event UnityAction? OnLog; + public event UnityAction? OnExit; + + private Process? _process; + + internal void BindProcess(Process process) + { + _process = process; + } + + internal void FeedLog(UnityShellLogType unityShellLogType, string log) + { + OnLog?.Invoke(unityShellLogType, log); + + if (unityShellLogType == UnityShellLogType.Error) + { + HasError = true; + } + } + + public bool IsKillRequested { get; private set; } + + public void Kill() + { + if (IsKillRequested) + { + return; + } + + IsKillRequested = true; + if (_process != null) + { + _process.Kill(); + _process = null; + } + else + { + MarkAsDone(137); + } + } + + public bool HasError { get; private set; } + + public int ExitCode { get; private set; } + + public bool IsDone { get; private set; } + + internal void MarkAsDone(int exitCode) + { + ExitCode = exitCode; + IsDone = true; + OnExit?.Invoke(exitCode); + } + + /// + /// This method is intended for compiler use. Don't call it in your code. + /// + public ShellCommandAwaiter GetAwaiter() + { + return new ShellCommandAwaiter(this); + } + } + + public struct ShellCommandAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandAwaiter(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public int GetResult() + { + return _shellCommandEditorToken.ExitCode; + } + + public bool IsCompleted => _shellCommandEditorToken.IsDone; + + public void OnCompleted(Action continuation) + { + UnsafeOnCompleted(continuation); + } + + public void UnsafeOnCompleted(Action continuation) + { + if (IsCompleted) + { + continuation(); + } + else + { + _shellCommandEditorToken.OnExit += (_) => { continuation(); }; + } + } + } + + public enum UnityShellLogType + { + Log, + Error + } + + public class ShellCommandYieldable : CustomYieldInstruction + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandYieldable(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public override bool keepWaiting => !_shellCommandEditorToken.IsDone; + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta new file mode 100644 index 0000000..9412f7e --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8a1c8d4b7d7fcc41bc2bdb8aa27522e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Updater.cs b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Updater.cs new file mode 100644 index 0000000..fac4352 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Updater.cs @@ -0,0 +1,150 @@ +using System.Collections; +using UnityEngine; +using UnityEditor; +using UnityEngine.Networking; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; + +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public static class Updater + { + const string EditorPrefsKey = "my_uca_update_disabled"; + const string SessionStateKey = "my_uca_update_checked_before"; + const string ItchApiUri = "https://itch.io/api/1/x/wharf/latest?target=meryel/unity-code-assist&channel_name=asset"; + const string ItchStoreUri = "https://meryel.itch.io/unity-code-assist"; + const string AssetStoreUri = "https://assetstore.unity.com/packages/tools/utilities/code-assist-216713"; + const string VSMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite"; + const string VSCodeMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode"; + + +#pragma warning disable CS0162 + public static void CheckUpdateSilent() + { +#if !MERYEL_UCA_ITCH_BUILD + return; +#endif + + var updateDisabled = EditorPrefs.GetBool(EditorPrefsKey, false); + if (updateDisabled) + return; + + var updateCheckedBefore = SessionState.GetBool(SessionStateKey, false); + if (updateCheckedBefore) + return; + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, false), MQTTnetInitializer.Publisher); + } +#pragma warning restore CS0162 + + public static void CheckUpdateForced() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, true), MQTTnetInitializer.Publisher); + } + + + static void DisplayDialog() + { + SessionState.SetBool(SessionStateKey, true); + + int option = EditorUtility.DisplayDialogComplex( + "Update Unity Code Assist", + "Do you want to update asset: Unity Code Assist?", + "Update", //"Save", + "Cancel", + "Never ask again"); //"Don't Save"); + + switch (option) + { + // update - Save. + case 0: +#if MERYEL_UCA_ITCH_BUILD + Application.OpenURL(ItchStoreUri); +#endif +#if MERYEL_UCA_ASSET_STORE_BUILD + Application.OpenURL(AssetStoreUri); + Serilog.Log.Information("It may take a few days for the Asset Store team to review updates. Thank you for your patience."); +#endif +#if MERYEL_UCA_VS_MARKETPLACE_BUILD + Application.OpenURL(VSMarketplaceUri); +#endif +#if MERYEL_UCA_VSC_MARKETPLACE_BUILD + Application.OpenURL(VSCodeMarketplaceUri); +#endif + break; + + // Cancel. + case 1: + // do nothing + break; + + // never ask again - Don't Save. + case 2: + EditorPrefs.SetBool(EditorPrefsKey, true); + break; + + default: + Serilog.Log.Error("Unrecognized option for {Location}.", nameof(DisplayDialog)); + break; + } + + } + + static void Compare(string response, bool isForced) + { + var regex = new System.Text.RegularExpressions.Regex("\\d+(\\.\\d+){2,4}"); + var match = regex.Match(response); + if (!match.Success) + { + Serilog.Log.Error("Invalid update response, couldn't parse: {Response}", response); + return; + } + + var version = match.Value; + + if (Assister.VersionCompare(Assister.Version, version) >= 0) + { + if (isForced) + Serilog.Log.Information("Unity Code Assist is up to date, version: {Version}", Assister.Version); + return; + } + + DisplayDialog(); + } + + static IEnumerator GetRequest(string uri, bool isForced) + { + using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) + { + // Request and wait for the desired page. + yield return webRequest.SendWebRequest(); + + string[] pages = uri.Split('/'); + int page = pages.Length - 1; + + switch (webRequest.result) + { + case UnityWebRequest.Result.ConnectionError: + case UnityWebRequest.Result.DataProcessingError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": Error: " + webRequest.error); + break; + case UnityWebRequest.Result.ProtocolError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": HTTP Error: " + webRequest.error); + break; + case UnityWebRequest.Result.Success: + Serilog.Log.Debug("Checking new version of UnityCodeAssist " + pages[page] + ": Received: " + webRequest.downloadHandler.text); + Compare(webRequest.downloadHandler.text, isForced); + break; + } + } + } + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta new file mode 100644 index 0000000..0772a04 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bebf3fdfe56579944af4d710a6465a94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/csc.rsp b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/csc.rsp new file mode 100644 index 0000000..99323e8 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/csc.rsp @@ -0,0 +1 @@ +-define:MERYEL_UCA_LITE_VERSION;MERYEL_UCA_VS_MARKETPLACE_BUILD diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta new file mode 100644 index 0000000..d834485 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45ca2846d675c9a438e49991db89e437 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/GPT Notice.md b/Prototype 3/Packages/com.merry-yellow.code-assist/GPT Notice.md new file mode 100644 index 0000000..2e9ecb3 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/GPT Notice.md @@ -0,0 +1,47 @@ +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta new file mode 100644 index 0000000..ca47924 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 622345dc4e7719245818bc32d5dfa601 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md b/Prototype 3/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md new file mode 100644 index 0000000..82e81a7 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md @@ -0,0 +1,8 @@ +In Unity, from the menubar select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" . This will install the full version of Visual Studio or VS Code extension. + +If above setup fails for some reason, you can also install the extensions manually. Change the file extension from "zip" to "vsix", then install from the file. + +Note that extension installers in this folder are for full version only. +For lite version, please refer to Microsoft Marketplace +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta new file mode 100644 index 0000000..bd826ab --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4061fdac4a8c7c44da5ea8538583ea9a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/README.md b/Prototype 3/Packages/com.merry-yellow.code-assist/README.md new file mode 100644 index 0000000..61d60af --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/README.md @@ -0,0 +1,128 @@ +Code Assist improves your coding experience with Visual Studio and VS Code. Coding for Unity projects becomes easier and more efficient with fewer bugs. +Connect your game editor and IDE, let Unity and Visual Studio/VS Code share data between each other. Enrich your coding experience with the new data available. + + + +Contact: +merryyellow@outlook.com + +Website: +https://unitycodeassist.netlify.app/ + +Discord: +https://discord.gg/2CgKHDq + +Forum: +https://forum.unity.com/threads/code-assist-empower-your-ide.1384731/ + +GitHub: +https://github.com/merryyellow/Unity-Code-Assist + +Asset Store: +http://u3d.as/2N2H + +itch.io: +https://meryel.itch.io/unity-code-assist + +Visual Studio Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite + +VS Code Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode + + + +Restrictions: +* Unity 2021.2 and newer. +* Visual Studio 2022 or VS Code (1.75+). Does not work with Visual Studio for Mac, Rider or any other IDE or text editor. + + + +How to Setup: +* Import the Unity asset with the package manager into your Unity project +* In Unity, from top menu bar, select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" (You can skip this step if you have installed it before for another project). This will uninstall the lite version of extension from Visual Studio/VS Code, and then install full version of extension to Visual Studio/VS Code. To install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Open your Unity project with Visual Studio/VS Code. Code Assist loads in background with low priority, so it will be ready in a minute when Visual Studio/VS Code first starts up. +* To check if setup is successfull, in Unity, from top menu bar choose "Tools"->"Code Assist"->"Status". The windows should display "Code Assist is working!". + + + +How to Use: +Code Assist is always active while you are coding. The following samples will give you a glimpse of Code Assist. +* Code Completion: In a class which derives MonoBehaviour, type "CompareTag(". When you press double quotes("), code completion popup should appear with the available tags of the scene. +* Inline Visuals: In a class which derives MonoBehaviour, type "gameObject.layer = 0;" and save the document. "Default" text should appear on top or right of "0". +* Code Analyzers: Define a Vector3 (let's say vec3). When used like "if (vec3.magnitude < 10)", a warning will appear on that line. Press Alt+Enter to convert it to "if (vec3.sqrMagnitude < 10 * 10)", which has better performance. + + + +Generative AI: +Generative AI is working only in Visual Studio (for now). It does not work in VS Code. +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing + + + +Troubleshooting: +* Make sure in Unity, "Tools"->"Code Assist"->"Status" is available from the top menu bar. If not, reimport the asset. +* Make sure in Visual Studio, "Extensions"->"Unity Code Assist"->Status is available from the top menu bar. If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Make sure in VS Code,"Unity Code Assist: Status" command is avaible in the commands palette (shortcut: Ctrl+Shift+P) . If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* If Visual Studio/VS Code has just been started, just wait; it usually takes around one minute to fully load Code Assist. +* If still not working, in Unity try "Tools"->"Code Assist"->"Synchronize" from the top menu bar. This will attempt a new connection with Visual Studio/VS Code. +* If none works above, try restarting both Unity and Visual Studio/VS Code; sometimes an unclosed background thread blocks communication channels (network ports). + + + +Error Reporting: +* In Unity, choose "Tools"->"Code Assist"->"Report error" from the menu bar, to open feedback window. +* Or in Visual Studio, choose "Extensions"->"Unity Code Assist"->"Report error" from the menu bar, to open feedback window. (There is no feedback window in VS Code, log files are under system temp folder) +* In the feedback window, you can view the most recent logs, or view full log of Unity or Visual Studio. +* You can report the error via email ( merryyellow@outlook.com ) or Discord ( https://discord.gg/2CgKHDq ) or GitHub ( https://github.com/merryyellow/Unity-Code-Assist/issues/new ) +* Attaching full logs is recommended when reporting an error. + + + +Thank you for using Code Assist. We hope this will help you in your crazy journey called game development :) \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/README.md.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/README.md.meta new file mode 100644 index 0000000..6c5fb03 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e2203094ce734a4d89f7d4287db6b83 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Third Party Notices.md b/Prototype 3/Packages/com.merry-yellow.code-assist/Third Party Notices.md new file mode 100644 index 0000000..35102eb --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Third Party Notices.md @@ -0,0 +1,647 @@ +This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below: + + + + +roslyn-linq-rewrite +MIT License +https://github.com/antiufo/roslyn-linq-rewrite/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) 2016 Andrea Martinelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +ConstVisualizer +MIT License +https://github.com/mrlacey/ConstVisualizer/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2020 Matt Lacey + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +InlineColorPicker +MIT License +https://github.com/nokola/InlineColorPicker/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2021 Nokola + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Roslyn +MIT License +https://github.com/dotnet/roslyn/blob/main/License.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +YamlDotNet +MIT License +https://github.com/aaubry/YamlDotNet/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Command Line Parser +MIT License +https://github.com/commandlineparser/commandline/blob/master/License.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2005 - 2015 Giacomo Stelluti Scala & Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + + +UnityCommandLineTools +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2020 Katsumasa + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +microscope +MIT License +https://github.com/bert2/microscope/blob/main/README.md +------------------------------- +MIT License + +Copyright (c) 2020 Robert Hofmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTTnet +MIT License +https://github.com/dotnet/MQTTnet/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors +All Rights Reserved + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +logging +MIT License +https://github.com/nreco/logging/blob/master/LICENSE +------------------------------- +MIT License + +Copyright (c) 2017 NReco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTT.js +MIT License +https://github.com/mqttjs/MQTT.js/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) +Copyright (c) 2015-2016 MQTT.js contributors +MQTT.js contributors listed at https://github.com/mqttjs/MQTT.js#contributors + +Copyright 2011-2014 by Adam Rudd + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +winston +MIT License +https://github.com/winstonjs/winston/blob/master/LICENSE +------------------------------- +Copyright (c) 2010 Charlie Robbins + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +winston-vscode +MIT License +https://github.com/pustovitDmytro/winston-vscode/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2023 Dmytro Pustovit + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +js-sha256 +MIT License +https://github.com/emn178/js-sha256/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2014-2024 Chen, Yi-Cyuan + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +find-process +MIT License +https://github.com/yibn2008/find-process/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 Zoujie + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +unitypackage +MIT License +https://github.com/natsuneko-laboratory/unitypackage/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2022 Natsune Mochizuki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Newtonsoft.Json +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Newtonsoft.Json-for-Unity +MIT License +https://github.com/applejag/Newtonsoft.Json-for-Unity/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2019 Kalle Jillheden (jilleJr) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Caching +MIT License +https://github.com/jchristn/Caching/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +openai-dotnet +MIT License +https://github.com/openai/openai-dotnet/blob/main/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2024 OpenAI (https://openai.com) + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +azure-sdk-for-net +MIT License +https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) 2015 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Anthropic.SDK +MIT License +https://github.com/tghamm/Anthropic.SDK/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2023 Grant Hamm + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +DeepSeek-NET +MIT License +https://github.com/luisllamasbinaburo/DeepSeek-NET/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +EditorCoroutines +Unity Companion License +https://unity.com/legal/licenses/unity-companion-license +------------------------------- +Unity Companion License ("License") +v1.3 + +Unity Technologies ApS (“Unity”) grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute the work of authorship that accompanies this License (“Work”), subject to the following terms and conditions: + +1. Unity Companion Use. Exercise of the license granted herein is permitted as long as it is in connection with the authoring and/or distribution of applications, software, or other content under a valid Unity content authoring and rendering engine software license (“Engine License”). That means, for example, as long as you authored content using the Work under an Engine License, you may distribute the Work in connection with that content as you see fit under this License. No other exercise of the license granted herein is permitted, and in no event may the Work be used for competitive analysis or to develop a competing product or service. + +2. No Modification of Engine License. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +3. Ownership; Derivative Works. + +3.1 You own your content. In this License, “derivative works” means derivatives of the Work itself--works derived only from the Work by you under this License (for example, modifying the code of the Work itself to improve its efficacy); “derivative works” of the Work do not include, for example, games, apps, or content that you create with the Work. You keep all right, title, and interest in your own content. + +3.2 Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Work and derivative works of the Work, and you hereby assign and agree to assign all such rights in those derivative works to Unity. Should assignment be invalid for any reason, you grant to Unity an irrevocable, perpetual, worldwide, non-exclusive, no-charge, and royalty-free license (with the right to grant sublicenses) under those intellectual property rights to those derivative works. You also agree to waive or refrain from asserting any author’s right, moral rights, or like rights to the extent necessary to permit exploitation as contemplated under this License. + +3.3 Your right to use derivative works. You will always have the right to use derivative works of the Work you create, consonant with this License. + +4. Trademarks. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates (“Trademarks”). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Trademark Guidelines at https://unity.com/legal/branding_trademarks. + +5. Notices & Third-Party Rights. This License, including the copyright notice associated with the Work, must be provided in all substantial portions of the Work and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Work is accompanied by a Unity “third-party notices” or similar file, you acknowledge and agree that software or content identified in that file is governed by those separate license terms. + +6. DISCLAIMER, LIMITATION OF LIABILITY. THE Work AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NON-INFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE Work OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +7. USE IS ACCEPTANCE and License Versions. Your access to and use of the Work constitutes your acceptance of this License and its terms and conditions. This License may be modified or updated; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Work under the updated License. + +8. Use in Compliance with Law and Termination. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately (i) on any breach by you of this License; and (ii) if you commence any form of patent litigation, including a cross-claim or counterclaim, against anyone wherein you allege that the Work constitutes direct or secondary/indirect patent infringement. + +9. Severability. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +10. Governing Law and Venue. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License (“Dispute”). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta new file mode 100644 index 0000000..590ccae --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9881c9372a3cb5f41a3c73f821f29ce9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/package.json b/Prototype 3/Packages/com.merry-yellow.code-assist/package.json new file mode 100644 index 0000000..548309c --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/package.json @@ -0,0 +1,33 @@ +{ + "name" : "com.merry-yellow.code-assist", + "version" : "1.4.19", + "displayName" : "Code Assist", + "description" : "Code Assist improves your coding experience with Visual Studio and VS Code by adding more features for Unity projects. Coding Unity scripts becomes easier and more efficient and with fewer bugs.", + "unity" : "2021.2", + "type" : "tool", + "changelogUrl": "https://code-assist.netlify.app/changelog", + "dependencies" : { + }, + "keywords" : [ + "Productivity", + "Functionality", + "Script", + "CSharp", + "Scripting", + "Code Editor", + "IDE", + "Visual Studio", + "Tool", + "Code", + "Utility", + "Coding", + "C#", + "Workflow", + "Generative AI" + ], + "author" : { + "name" : "Merry Yellow", + "email" : "merryyellow@outlook.com", + "url" : "https://code-assist.netlify.app/" + } +} \ No newline at end of file diff --git a/Prototype 3/Packages/com.merry-yellow.code-assist/package.json.meta b/Prototype 3/Packages/com.merry-yellow.code-assist/package.json.meta new file mode 100644 index 0000000..b25ac62 --- /dev/null +++ b/Prototype 3/Packages/com.merry-yellow.code-assist/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f5685fdf5428934e944eb260848149c +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 3/Packages/manifest.json b/Prototype 3/Packages/manifest.json new file mode 100644 index 0000000..d1bd6d6 --- /dev/null +++ b/Prototype 3/Packages/manifest.json @@ -0,0 +1,47 @@ +{ + "dependencies": { + "com.unity.ai.navigation": "2.0.9", + "com.unity.collab-proxy": "2.10.0", + "com.unity.ide.rider": "3.0.38", + "com.unity.ide.visualstudio": "2.0.25", + "com.unity.inputsystem": "1.14.2", + "com.unity.multiplayer.center": "1.0.0", + "com.unity.render-pipelines.universal": "17.2.0", + "com.unity.test-framework": "1.6.0", + "com.unity.timeline": "1.8.9", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.8", + "com.unity.modules.accessibility": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Prototype 3/Packages/packages-lock.json b/Prototype 3/Packages/packages-lock.json new file mode 100644 index 0000000..529ba42 --- /dev/null +++ b/Prototype 3/Packages/packages-lock.json @@ -0,0 +1,471 @@ +{ + "dependencies": { + "com.merry-yellow.code-assist": { + "version": "file:com.merry-yellow.code-assist", + "depth": 0, + "source": "embedded", + "dependencies": {} + }, + "com.unity.ai.navigation": { + "version": "2.0.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.ai": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.25", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.10.0", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.6.2", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.23", + "com.unity.mathematics": "1.3.2", + "com.unity.test-framework": "1.4.6", + "com.unity.nuget.mono-cecil": "1.11.5", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "2.0.5", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.ide.rider": { + "version": "3.0.38", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.25", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.com" + }, + "com.unity.inputsystem": { + "version": "1.14.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.3.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.multiplayer.center": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.nuget.mono-cecil": { + "version": "1.11.5", + "depth": 3, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.burst": "1.8.14", + "com.unity.mathematics": "1.3.2", + "com.unity.ugui": "2.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.rendering.light-transport": "1.0.1" + } + }, + "com.unity.render-pipelines.universal": { + "version": "17.2.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.shadergraph": "17.2.0", + "com.unity.render-pipelines.universal-config": "17.0.3" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3" + } + }, + "com.unity.rendering.light-transport": { + "version": "1.0.1", + "depth": 2, + "source": "builtin", + "dependencies": { + "com.unity.collections": "2.2.0", + "com.unity.mathematics": "1.2.4", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.searcher": { + "version": "4.9.3", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.searcher": "4.9.3" + } + }, + "com.unity.test-framework": { + "version": "1.6.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.test-framework.performance": { + "version": "3.2.0", + "depth": 3, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.8.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "2.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.8", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.hierarchycore": "1.0.0", + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/Prototype 3/ProjectSettings/AudioManager.asset b/Prototype 3/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..27287fe --- /dev/null +++ b/Prototype 3/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/Prototype 3/ProjectSettings/ClusterInputManager.asset b/Prototype 3/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/Prototype 3/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/Prototype 3/ProjectSettings/DynamicsManager.asset b/Prototype 3/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..fc90ab9 --- /dev/null +++ b/Prototype 3/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/Prototype 3/ProjectSettings/EditorBuildSettings.asset b/Prototype 3/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..7e4b273 --- /dev/null +++ b/Prototype 3/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Challenge 3/Challenge 3.unity + guid: 8a1fabfaac7e04af29dc3664bfd4f100 + m_configObjects: + com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + m_UseUCBPForAssetBundles: 0 diff --git a/Prototype 3/ProjectSettings/EditorSettings.asset b/Prototype 3/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..878c4cb --- /dev/null +++ b/Prototype 3/ProjectSettings/EditorSettings.asset @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 15 + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerCacheSize: 10 + m_SpritePackerPaddingPower: 1 + m_Bc7TextureCompressor: 0 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref + m_ProjectGenerationRootNamespace: + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_EnableEditorAsyncCPUTextureLoading: 0 + m_AsyncShaderCompilation: 1 + m_PrefabModeAllowAutoSave: 1 + m_EnterPlayModeOptionsEnabled: 1 + m_EnterPlayModeOptions: 0 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_InspectorUseIMGUIDefaultInspector: 0 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 0 + m_ShadowmaskStitching: 0 + m_AssetPipelineMode: 1 + m_RefreshImportMode: 0 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 + m_CacheServerValidationMode: 2 + m_CacheServerDownloadBatchSize: 128 + m_EnableEnlightenBakedGI: 0 + m_ReferencedClipsExactNaming: 1 + m_ForceAssetUnloadAndGCOnSceneLoad: 1 diff --git a/Prototype 3/ProjectSettings/GraphicsSettings.asset b/Prototype 3/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..a148e49 --- /dev/null +++ b/Prototype 3/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,67 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 16 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_PreloadShadersBatchTimeLimit: -1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_BrgStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_RenderPipelineGlobalSettingsMap: + UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa, type: 2} + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 1 + m_LogWhenShaderIsCompiled: 0 + m_LightProbeOutsideHullStrategy: 0 + m_CameraRelativeLightCulling: 0 + m_CameraRelativeShadowCulling: 0 diff --git a/Prototype 3/ProjectSettings/InputManager.asset b/Prototype 3/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/Prototype 3/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/Prototype 3/ProjectSettings/MemorySettings.asset b/Prototype 3/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/Prototype 3/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/Prototype 3/ProjectSettings/MultiplayerManager.asset b/Prototype 3/ProjectSettings/MultiplayerManager.asset new file mode 100644 index 0000000..2a93664 --- /dev/null +++ b/Prototype 3/ProjectSettings/MultiplayerManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!655991488 &1 +MultiplayerManager: + m_ObjectHideFlags: 0 + m_EnableMultiplayerRoles: 0 + m_StrippingTypes: {} diff --git a/Prototype 3/ProjectSettings/NavMeshAreas.asset b/Prototype 3/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..3b0b7c3 --- /dev/null +++ b/Prototype 3/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/Prototype 3/ProjectSettings/PackageManagerSettings.asset b/Prototype 3/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..be4a797 --- /dev/null +++ b/Prototype 3/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/Prototype 3/ProjectSettings/Physics2DSettings.asset b/Prototype 3/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..6c5cf8a --- /dev/null +++ b/Prototype 3/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 0 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Prototype 3/ProjectSettings/PresetManager.asset b/Prototype 3/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..67a94da --- /dev/null +++ b/Prototype 3/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/Prototype 3/ProjectSettings/ProjectSettings.asset b/Prototype 3/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..51c37da --- /dev/null +++ b/Prototype 3/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,946 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 28 + productGUID: 07d82f681601d9e41b30a84f7959abc7 + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: LupiNex Media + productName: Challenge 3 + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 1280 + defaultScreenHeightWeb: 720 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + unsupportedMSAAFallback: 0 + m_SpriteBatchMaxVertexCount: 65535 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidDisplayOptions: 1 + androidBlitType: 0 + androidResizeableActivity: 1 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + androidPredictiveBackSupport: 1 + androidApplicationEntry: 2 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + audioSpatialExperience: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + meshDeformation: 2 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 + switchNVNGraphicsFirmwareMemory: 32 + switchGraphicsJobsSyncAfterKick: 1 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 1 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 0.1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.4 + androidMinAspectRatio: 1 + applicationIdentifier: + Android: com.UnityTechnologies.com.unity.template.urpblank + Standalone: com.Unity-Technologies.com.unity.template.urp-blank + iPhone: com.Unity-Technologies.com.unity.template.urp-blank + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 23 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + androidSplitApplicationBinary: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSSimulatorArchitecture: 0 + iOSTargetOSVersionString: 13.0 + tvOSSdkVersion: 0 + tvOSSimulatorArchitecture: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 13.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a + templatePackageId: com.unity.template.urp-blank@17.0.14 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 2 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidEnableArm64MTE: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + androidAppCategory: 3 + useAndroidAppCategory: 1 + androidAppCategoryOther: + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + AndroidReportGooglePlayAppDependencies: 1 + androidSymbolsSizeThreshold: 800 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: iPhone + m_Icons: + - m_Textures: [] + m_Width: 180 + m_Height: 180 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 167 + m_Height: 167 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 152 + m_Height: 152 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 76 + m_Height: 76 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 87 + m_Height: 87 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 60 + m_Height: 60 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 20 + m_Height: 20 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 1024 + m_Height: 1024 + m_Kind: 4 + m_SubKind: App Store + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + m_BuildTargetBatching: + - m_BuildTarget: WebGL + m_StaticBatching: 0 + m_DynamicBatching: 0 + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: [] + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: + PRODUCT_DESCRIPTION: + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - serializedVersion: 2 + m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupHDRCubemapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: + - m_BuildTarget: Android + m_Encoding: 1 + m_BuildTargetDefaultTextureCompressionFormat: + - serializedVersion: 3 + m_BuildTarget: Android + m_Formats: 03000000 + - serializedVersion: 3 + m_BuildTarget: WebGL + m_Formats: 05000000 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + editorGfxJobOverride: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 11.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchDisableHTCSPlayerConnection: 0 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + switchUpgradedPlayerSettingsToNMETA: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:PWA + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + webGLWebAssemblyTable: 0 + webGLWebAssemblyBigInt: 0 + webGLCloseOnQuit: 0 + webWasm2023: 0 + webEnableSubmoduleStrippingCompatibility: 0 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: + Android: 1 + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + il2cppStacktraceInformation: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + editorAssembliesCompatibilityLevel: 1 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Prototype 3 + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Prototype 3 + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 0 + hmiCpuConfiguration: + hmiLogStartupTiming: 0 + qnxGraphicConfPath: + apiCompatibilityLevel: 6 + captureStartupLogs: {} + activeInputHandler: 2 + windowsGamepadBackendHint: 0 + cloudProjectId: d8b55f6c-3409-4962-b814-1b31d1fe19c1 + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: Prototype 3 2025-11-21_20-00-36 + organizationId: lnxmedia + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 + androidVulkanDenyFilterList: [] + androidVulkanAllowFilterList: [] + androidVulkanDeviceFilterListAsset: {fileID: 0} + d3d12DeviceFilterListAsset: {fileID: 0} diff --git a/Prototype 3/ProjectSettings/ProjectVersion.txt b/Prototype 3/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..1ddb36d --- /dev/null +++ b/Prototype 3/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 6000.2.10f1 +m_EditorVersionWithRevision: 6000.2.10f1 (d3d30d158480) diff --git a/Prototype 3/ProjectSettings/QualitySettings.asset b/Prototype 3/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..f55198a --- /dev/null +++ b/Prototype 3/ProjectSettings/QualitySettings.asset @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 1 + m_QualitySettings: + - serializedVersion: 4 + name: Mobile + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 1 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 5e6cbd92db86f4b18aec3ed561671858, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Standalone + - serializedVersion: 4 + name: PC + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 2 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Android + - iPhone + m_TextureMipmapLimitGroupNames: [] + m_PerPlatformDefaultQuality: + Android: 0 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 0 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Server: 0 + Stadia: 0 + Standalone: 1 + WebGL: 0 + Windows Store Apps: 0 + XboxOne: 0 + iPhone: 0 + tvOS: 0 diff --git a/Prototype 3/ProjectSettings/SceneTemplateSettings.json b/Prototype 3/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..ede5887 --- /dev/null +++ b/Prototype 3/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/Prototype 3/ProjectSettings/ShaderGraphSettings.asset b/Prototype 3/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 0000000..ce8c243 --- /dev/null +++ b/Prototype 3/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + overrideShaderVariantLimit: 0 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 + customHeatmapValues: {fileID: 0} diff --git a/Prototype 3/ProjectSettings/TagManager.asset b/Prototype 3/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..73db913 --- /dev/null +++ b/Prototype 3/ProjectSettings/TagManager.asset @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 3 + tags: + - Ground + - Obstacle + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 + m_RenderingLayers: + - Default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 diff --git a/Prototype 3/ProjectSettings/TimeManager.asset b/Prototype 3/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..558a017 --- /dev/null +++ b/Prototype 3/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/Prototype 3/ProjectSettings/URPProjectSettings.asset b/Prototype 3/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 0000000..64a8674 --- /dev/null +++ b/Prototype 3/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 10 diff --git a/Prototype 3/ProjectSettings/UnityConnectSettings.asset b/Prototype 3/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..029ad8b --- /dev/null +++ b/Prototype 3/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + InsightsSettings: + m_EngineDiagnosticsEnabled: 1 + m_Enabled: 0 + CrashReportingSettings: + serializedVersion: 2 + m_EventUrl: https://perf-events.cloud.unity3d.com + m_EnableCloudDiagnosticsReporting: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/Prototype 3/ProjectSettings/VFXManager.asset b/Prototype 3/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..3a95c98 --- /dev/null +++ b/Prototype 3/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/Prototype 3/ProjectSettings/VersionControlSettings.asset b/Prototype 3/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/Prototype 3/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/Prototype 3/ProjectSettings/XRSettings.asset b/Prototype 3/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/Prototype 3/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/Prototype 3/Prototype 3.slnx b/Prototype 3/Prototype 3.slnx new file mode 100644 index 0000000..e99f0ae --- /dev/null +++ b/Prototype 3/Prototype 3.slnx @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Prototype 3/README.md b/Prototype 3/README.md new file mode 100644 index 0000000..c9fae8f --- /dev/null +++ b/Prototype 3/README.md @@ -0,0 +1,2 @@ +# Unity Junior Programmer Pathway + diff --git a/Prototype 4/.gitignore b/Prototype 4/.gitignore new file mode 100644 index 0000000..22e7db6 --- /dev/null +++ b/Prototype 4/.gitignore @@ -0,0 +1,75 @@ +# ---> Unity +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.unitypackage.meta +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + diff --git a/Prototype 4/.vsconfig b/Prototype 4/.vsconfig new file mode 100644 index 0000000..f019fd0 --- /dev/null +++ b/Prototype 4/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Prototype 4/AGENTS.md b/Prototype 4/AGENTS.md new file mode 100644 index 0000000..0216d2f --- /dev/null +++ b/Prototype 4/AGENTS.md @@ -0,0 +1,4 @@ + +- Project name: Prototype 4 +- Unity version: Unity 6000.2.10f1 + \ No newline at end of file diff --git a/Prototype 4/Assets/Challenge 4.meta b/Prototype 4/Assets/Challenge 4.meta new file mode 100644 index 0000000..8939795 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8626493e6a78a4c6890d0cbb95dce5f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Challenge 4.meta b/Prototype 4/Assets/Challenge 4/Challenge 4.meta new file mode 100644 index 0000000..62f7407 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Challenge 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 095f385bf0a344ba69ddc0cfab24869f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Challenge 4.unity b/Prototype 4/Assets/Challenge 4/Challenge 4.unity new file mode 100644 index 0000000..dda3fd6 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Challenge 4.unity @@ -0,0 +1,1957 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: fafd6ecb0673849b9a8b5e39d5fe2454, type: 2} + m_LightingSettings: {fileID: 379526694} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &154133900 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1301643505922104, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + m_PrefabInstance: {fileID: 1403545340} + m_PrefabAsset: {fileID: 0} +--- !u!64 &154133904 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154133900} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 8878a37eb67ddac4ead51890a31d6a18, type: 3} +--- !u!1 &155143666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155143667} + m_Layer: 0 + m_Name: Goals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &155143667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155143666} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.14057922, y: -8.436087, z: 20.134678} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2046577834} + - {fileID: 1566607642} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &206329417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 206329418} + - component: {fileID: 206329421} + - component: {fileID: 206329420} + - component: {fileID: 206329419} + m_Layer: 0 + m_Name: Front Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &206329418 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 206329417} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 30} + m_LocalScale: {x: 4, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 905566322} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!64 &206329419 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 206329417} + m_Material: {fileID: 13400000, guid: 705913170e39c457aabc669261e60fa0, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &206329420 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 206329417} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 33a04b0ac29b748b2976410da1397566, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &206329421 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 206329417} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &221162286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 221162288} + - component: {fileID: 221162289} + m_Layer: 0 + m_Name: Spawn Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &221162288 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 221162286} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.7215009, y: -2.9286633, z: -0.48263764} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &221162289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 221162286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 448928cc965a748ab8998f99ee84d3a7, type: 3} + m_Name: + m_EditorClassIdentifier: + enemyPrefab: {fileID: 8932280921958007952, guid: 47045ccb8f3944b9b8a55f6b07f0aefc, type: 3} + powerupPrefab: {fileID: 4446131693967519089, guid: c5497424856514b2ba61b78375567988, type: 3} + enemyCount: 0 + waveCount: 1 + player: {fileID: 583048338} +--- !u!1001 &258741155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4392870381175448236, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalPosition.x + value: 12.840352 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalPosition.y + value: -0.75 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalPosition.z + value: 4.6566796 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195268594, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4392870381195481524, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} + propertyPath: m_Name + value: Smoke_Particle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6562db3a873684fa9b7da3aef8329d82, type: 3} +--- !u!850595691 &379526694 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 9 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_EnableWorkerProcessBaking: 1 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 +--- !u!1 &583048338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 583048342} + - component: {fileID: 583048341} + - component: {fileID: 583048340} + - component: {fileID: 583048339} + - component: {fileID: 583048343} + - component: {fileID: 583048344} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &583048339 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583048338} + m_Material: {fileID: 13400000, guid: 705913170e39c457aabc669261e60fa0, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &583048340 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583048338} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4c97b24d72ebade4d98acaf3b75c90ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &583048341 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583048338} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &583048342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583048338} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -7} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1170353596} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &583048343 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583048338} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 1 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &583048344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583048338} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5036a60f22d8542ca830e4578804462b, type: 3} + m_Name: + m_EditorClassIdentifier: + hasPowerup: 0 + powerupIndicator: {fileID: 1427939658} + powerUpDuration: 5 +--- !u!1 &680832294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 680832295} + - component: {fileID: 680832298} + - component: {fileID: 680832297} + - component: {fileID: 680832296} + m_Layer: 0 + m_Name: Back Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &680832295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680832294} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 4, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 905566322} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!64 &680832296 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680832294} + m_Material: {fileID: 13400000, guid: 705913170e39c457aabc669261e60fa0, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &680832297 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680832294} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: bb23d4bc7fa034889b1cc2639129c7eb, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &680832298 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680832294} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &811463574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 811463575} + - component: {fileID: 811463578} + - component: {fileID: 811463577} + - component: {fileID: 811463576} + m_Layer: 0 + m_Name: Right Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &811463575 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811463574} + serializedVersion: 2 + m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 20, y: 0, z: 10} + m_LocalScale: {x: 4, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 905566322} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 90} +--- !u!64 &811463576 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811463574} + m_Material: {fileID: 13400000, guid: 705913170e39c457aabc669261e60fa0, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &811463577 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811463574} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9e06209d219644e1a8caa7a17a982e92, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &811463578 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811463574} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &905566321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 905566322} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &905566322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 905566321} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 206329418} + - {fileID: 680832295} + - {fileID: 1609695580} + - {fileID: 811463575} + - {fileID: 1025124242} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1025124241 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025124242} + - component: {fileID: 1025124245} + - component: {fileID: 1025124244} + - component: {fileID: 1025124243} + m_Layer: 0 + m_Name: Ceiling + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1025124242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025124241} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 0, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 5, z: 10} + m_LocalScale: {x: 4, y: 1, z: 4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 905566322} + m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} +--- !u!64 &1025124243 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025124241} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1025124244 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025124241} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9e06209d219644e1a8caa7a17a982e92, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1025124245 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025124241} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1055584949 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1055584953} + - component: {fileID: 1055584952} + - component: {fileID: 1055584951} + - component: {fileID: 1055584950} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1055584950 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1055584949} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1055584951 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1055584949} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5b7ef1bced4514b68ad742afc6c66e35, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1055584952 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1055584949} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1055584953 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1055584949} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.75, z: 10} + m_LocalScale: {x: 4, y: 1, z: 4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1170353594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1170353596} + - component: {fileID: 1170353595} + - component: {fileID: 1170353597} + m_Layer: 0 + m_Name: Focal Point + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1170353595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170353594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 744266f074b3f4235a838c7c53aa326b, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 583048338} +--- !u!4 &1170353596 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170353594} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.02, z: 0} + m_LocalScale: {x: 0.6666667, y: 0.6666667, z: 0.6666667} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1211419928} + m_Father: {fileID: 583048342} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &1170353597 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170353594} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!1 &1211016355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1211016357} + - component: {fileID: 1211016356} + - component: {fileID: 1211016358} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1211016356 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211016355} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1211016357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211016355} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1211016358 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211016355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &1211419925 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1211419928} + - component: {fileID: 1211419927} + - component: {fileID: 1211419926} + - component: {fileID: 1211419929} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1211419926 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211419925} + m_Enabled: 1 +--- !u!20 &1211419927 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211419925} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 20 + orthographic: 0 + orthographic size: 10 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1211419928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211419925} + serializedVersion: 2 + m_LocalRotation: {x: 0.08715578, y: 0, z: 0, w: 0.9961947} + m_LocalPosition: {x: 0, y: 5, z: -17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1170353596} + m_LocalEulerAnglesHint: {x: 10, y: 0, z: 0} +--- !u!114 &1211419929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211419925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1001 &1403545340 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1301643505922104, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_Name + value: Island + objectReference: {fileID: 0} + - target: {fileID: 1301643505922104, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalScale.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalScale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalPosition.y + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1301643505922104, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + insertIndex: -1 + addedObject: {fileID: 154133904} + m_SourcePrefab: {fileID: 100100000, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} +--- !u!1001 &1427939657 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1742899641471652, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_Name + value: Powerup Indicator + objectReference: {fileID: 0} + - target: {fileID: 1742899641471652, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalPosition.y + value: -0.6 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalPosition.z + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4428908044626120, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} +--- !u!1 &1427939658 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1742899641471652, guid: 923deea38dc6a8843b15db7638919c1e, type: 3} + m_PrefabInstance: {fileID: 1427939657} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1566607641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1566607642} + - component: {fileID: 1566607645} + - component: {fileID: 1566607644} + - component: {fileID: 1566607643} + m_Layer: 0 + m_Name: Enemy Goal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1566607642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566607641} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0.14057922, y: 7.4, z: 9.7} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155143667} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!64 &1566607643 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566607641} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1566607644 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566607641} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2cd06ce754d66c447920fdaf60e52d33, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1566607645 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566607641} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1609695579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1609695580} + - component: {fileID: 1609695583} + - component: {fileID: 1609695582} + - component: {fileID: 1609695581} + m_Layer: 0 + m_Name: Left Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1609695580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609695579} + serializedVersion: 2 + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -20, y: 0, z: 10} + m_LocalScale: {x: 4, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 905566322} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: -90} +--- !u!64 &1609695581 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609695579} + m_Material: {fileID: 13400000, guid: 705913170e39c457aabc669261e60fa0, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1609695582 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609695579} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9e06209d219644e1a8caa7a17a982e92, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1609695583 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609695579} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2046577833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2046577834} + - component: {fileID: 2046577837} + - component: {fileID: 2046577836} + - component: {fileID: 2046577835} + m_Layer: 0 + m_Name: Player Goal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2046577834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046577833} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.7071068, z: 0.7071068, w: 0} + m_LocalPosition: {x: 0.14057922, y: 7.4, z: -30.1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155143667} + m_LocalEulerAnglesHint: {x: -90, y: 180, z: 0} +--- !u!64 &2046577835 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046577833} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2046577836 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046577833} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6e6f7a3c9f4839409af1eae15839382, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2046577837 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046577833} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1211016357} + - {fileID: 258741155} + - {fileID: 1403545340} + - {fileID: 583048342} + - {fileID: 1427939657} + - {fileID: 221162288} + - {fileID: 1055584953} + - {fileID: 905566322} + - {fileID: 155143667} diff --git a/Prototype 4/Assets/Challenge 4/Challenge 4.unity.meta b/Prototype 4/Assets/Challenge 4/Challenge 4.unity.meta new file mode 100644 index 0000000..4f52592 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Challenge 4.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bafab91dee6434fbcb28a5a16e78982f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Challenge 4/LightingData.asset b/Prototype 4/Assets/Challenge 4/Challenge 4/LightingData.asset new file mode 100644 index 0000000..c7eb893 Binary files /dev/null and b/Prototype 4/Assets/Challenge 4/Challenge 4/LightingData.asset differ diff --git a/Prototype 4/Assets/Challenge 4/Challenge 4/LightingData.asset.meta b/Prototype 4/Assets/Challenge 4/Challenge 4/LightingData.asset.meta new file mode 100644 index 0000000..ee79235 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Challenge 4/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fafd6ecb0673849b9a8b5e39d5fe2454 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Challenge 4/ReflectionProbe-0.exr b/Prototype 4/Assets/Challenge 4/Challenge 4/ReflectionProbe-0.exr new file mode 100644 index 0000000..f38e702 Binary files /dev/null and b/Prototype 4/Assets/Challenge 4/Challenge 4/ReflectionProbe-0.exr differ diff --git a/Prototype 4/Assets/Challenge 4/Challenge 4/ReflectionProbe-0.exr.meta b/Prototype 4/Assets/Challenge 4/Challenge 4/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..feae5c4 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Challenge 4/ReflectionProbe-0.exr.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 7839335a130424380bc9acae54c8e140 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Instructions.meta b/Prototype 4/Assets/Challenge 4/Instructions.meta new file mode 100644 index 0000000..6dc491c --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Instructions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f66df7da4877f431589787296ae6c1b9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Instructions/Challenge 4 - Outcome.mov b/Prototype 4/Assets/Challenge 4/Instructions/Challenge 4 - Outcome.mov new file mode 100644 index 0000000..869d33b Binary files /dev/null and b/Prototype 4/Assets/Challenge 4/Instructions/Challenge 4 - Outcome.mov differ diff --git a/Prototype 4/Assets/Challenge 4/Instructions/Challenge 4 - Outcome.mov.meta b/Prototype 4/Assets/Challenge 4/Instructions/Challenge 4 - Outcome.mov.meta new file mode 100644 index 0000000..b406443 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Instructions/Challenge 4 - Outcome.mov.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 76ea1527b6fdf4800b07a6538eee6563 +VideoClipImporter: + externalObjects: {} + serializedVersion: 3 + frameRange: 0 + startFrame: -1 + endFrame: -1 + colorSpace: 0 + deinterlace: 0 + encodeAlpha: 0 + flipVertical: 0 + flipHorizontal: 0 + importAudio: 1 + targetSettings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Prefabs.meta b/Prototype 4/Assets/Challenge 4/Prefabs.meta new file mode 100644 index 0000000..d59e685 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40a72501293324d76b2b75170bc70a99 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Prefabs/Enemy.prefab b/Prototype 4/Assets/Challenge 4/Prefabs/Enemy.prefab new file mode 100644 index 0000000..4228f0b --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Prefabs/Enemy.prefab @@ -0,0 +1,154 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8932280921958007952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8926391731227466994} + - component: {fileID: 8900581263255190150} + - component: {fileID: 8909246940881005432} + - component: {fileID: 8701247569819616896} + - component: {fileID: 8081716314530146444} + - component: {fileID: -3918250895016279511} + m_Layer: 0 + m_Name: Enemy + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8926391731227466994 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8932280921958007952} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.75, z: 6} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8900581263255190150 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8932280921958007952} + m_Mesh: {fileID: 4300000, guid: 0779dbb263c79eb42a856eeb83797719, type: 3} +--- !u!23 &8909246940881005432 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8932280921958007952} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: ae4ff49dfb4c229488b12d99e4b0e3fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!135 &8701247569819616896 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8932280921958007952} + m_Material: {fileID: 13400000, guid: 705913170e39c457aabc669261e60fa0, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.15480329 + m_Center: {x: 0, y: 0.14754717, z: 0} +--- !u!54 &8081716314530146444 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8932280921958007952} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &-3918250895016279511 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8932280921958007952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da2a5bfc8f62c41e8ad989c97bd3886e, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::EnemyX diff --git a/Prototype 4/Assets/Challenge 4/Prefabs/Enemy.prefab.meta b/Prototype 4/Assets/Challenge 4/Prefabs/Enemy.prefab.meta new file mode 100644 index 0000000..04d03f0 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Prefabs/Enemy.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 47045ccb8f3944b9b8a55f6b07f0aefc +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Prefabs/Powerup.prefab b/Prototype 4/Assets/Challenge 4/Prefabs/Powerup.prefab new file mode 100644 index 0000000..b4cc6b3 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Prefabs/Powerup.prefab @@ -0,0 +1,93 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4446131693967519089 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4442536988965776031} + - component: {fileID: 4450321389304510131} + - component: {fileID: 4459577838175518941} + - component: {fileID: 7163494309410355767} + m_Layer: 0 + m_Name: Powerup + m_TagString: Powerup + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4442536988965776031 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4446131693967519089} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4450321389304510131 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4446131693967519089} + m_Mesh: {fileID: 4300000, guid: c8e9a715daac24048a124a1f8e3487fa, type: 3} +--- !u!23 &4459577838175518941 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4446131693967519089} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &7163494309410355767 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4446131693967519089} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.528658, y: 0.43810678, z: 0.4578313} + m_Center: {x: 0, y: -0.000000022351742, z: 0} diff --git a/Prototype 4/Assets/Challenge 4/Prefabs/Powerup.prefab.meta b/Prototype 4/Assets/Challenge 4/Prefabs/Powerup.prefab.meta new file mode 100644 index 0000000..df8177d --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Prefabs/Powerup.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c5497424856514b2ba61b78375567988 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Prefabs/Smoke_Particle.prefab b/Prototype 4/Assets/Challenge 4/Prefabs/Smoke_Particle.prefab new file mode 100644 index 0000000..489a845 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Prefabs/Smoke_Particle.prefab @@ -0,0 +1,4592 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4392870381195481524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4392870381195268594} + - component: {fileID: 4392870381175910774} + - component: {fileID: 4392870381175448236} + m_Layer: 0 + m_Name: Smoke_Particle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4392870381195268594 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4392870381195481524} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!198 &4392870381175910774 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4392870381195481524} + serializedVersion: 6 + lengthInSec: 1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + looping: 0 + prewarm: 0 + playOnAwake: 0 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 2 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.87266463 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 100 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: -0.1 + minScalar: -0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 40 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 2 + scalar: 0.67006147 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9956332 + inSlope: 0.19937925 + outSlope: 0.19937925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.08643276 + outSlope: -0.08643276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.8165939 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 3.4906585 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 0.3372549, g: 0.3372549, b: 0.3372549, a: 1} + key1: {r: 0.68235296, g: 0.68235296, b: 0.68235296, a: 1} + key2: {r: 1, g: 0, b: 0, a: 1} + key3: {r: 1, g: 0, b: 0, a: 0} + key4: {r: 1, g: 0, b: 0, a: 0} + key5: {r: 1, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 8 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96585363 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0.1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.5707963 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 50} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &4392870381175448236 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4392870381195481524} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a0cec58fc32f482418596ffdf7c0d693, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 4 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.8 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 2 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 diff --git a/Prototype 4/Assets/Challenge 4/Prefabs/Smoke_Particle.prefab.meta b/Prototype 4/Assets/Challenge 4/Prefabs/Smoke_Particle.prefab.meta new file mode 100644 index 0000000..76b1267 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Prefabs/Smoke_Particle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6562db3a873684fa9b7da3aef8329d82 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Scripts.meta b/Prototype 4/Assets/Challenge 4/Scripts.meta new file mode 100644 index 0000000..cfbbb8d --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b784b593def9f4183a7322876814112e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Scripts/EnemyX.cs b/Prototype 4/Assets/Challenge 4/Scripts/EnemyX.cs new file mode 100644 index 0000000..3f90a55 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts/EnemyX.cs @@ -0,0 +1,46 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class EnemyX : MonoBehaviour +{ + public float speed = 5; + private Rigidbody enemyRb; + private GameObject playerGoal; + + // Start is called before the first frame update + void Start() + { + enemyRb = GetComponent(); + playerGoal = GameObject.Find("Player Goal"); + } + + public void SetSpeed(float newSpeed) + { + speed = newSpeed; + } + + // Update is called once per frame + void FixedUpdate() + { + // Set enemy direction towards player goal and move there + Vector3 lookDirection = (playerGoal.transform.position - transform.position).normalized; + enemyRb.AddForce(lookDirection * speed); + + } + + private void OnCollisionEnter(Collision other) + { + // If enemy collides with either goal, destroy it + if (other.gameObject.name == "Enemy Goal") + { + Destroy(gameObject); + } + else if (other.gameObject.name == "Player Goal") + { + Destroy(gameObject); + } + + } + +} diff --git a/Prototype 4/Assets/Challenge 4/Scripts/EnemyX.cs.meta b/Prototype 4/Assets/Challenge 4/Scripts/EnemyX.cs.meta new file mode 100644 index 0000000..c268d38 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts/EnemyX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: da2a5bfc8f62c41e8ad989c97bd3886e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Scripts/PlayerControllerX.cs b/Prototype 4/Assets/Challenge 4/Scripts/PlayerControllerX.cs new file mode 100644 index 0000000..0c2b74c --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts/PlayerControllerX.cs @@ -0,0 +1,99 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PlayerControllerX : MonoBehaviour +{ + public bool hasPowerup = false; + private float speed = 500; + private float normalStrength = 10; // how hard to hit enemy without powerup + private float powerupStrength = 25; // how hard to hit enemy with powerup + private Rigidbody playerRb; + private GameObject focalPoint; + public GameObject powerupIndicator; + public int powerUpDuration = 5; + + public float dashStrength = 30f; + public float dashDuration = 0.15f; + public bool isDashing = false; + public float dashEndTime = 0f; + public float dashCooldown = 5f; + public float nextDashTime = 0f; + + void Start() + { + playerRb = GetComponent(); + focalPoint = GameObject.Find("Focal Point"); + } + + void Update() + { + // Add force to player in direction of the focal point (and camera) + float verticalInput = Input.GetAxis("Vertical"); + playerRb.AddForce(focalPoint.transform.forward * verticalInput * speed * Time.deltaTime); + + // Set powerup indicator position to beneath player + powerupIndicator.transform.position = transform.position + new Vector3(0, -0.6f, 0); + + if (Input.GetKeyDown(KeyCode.Space) && !isDashing && Time.time >= nextDashTime) + { + StartDash(); + } + if (isDashing && Time.time >= dashEndTime) + { + isDashing = false; + } + } + + void StartDash() + { + isDashing = true; + dashEndTime = Time.time + dashDuration; + nextDashTime = Time.time + dashCooldown; + playerRb.linearVelocity = focalPoint.transform.forward * dashStrength; + } + + // If Player collides with powerup, activate powerup + private void OnTriggerEnter(Collider other) + { + if (other.gameObject.CompareTag("Powerup")) + { + Destroy(other.gameObject); + hasPowerup = true; + StartCoroutine(PowerupCooldown()); + powerupIndicator.SetActive(true); + } + } + + // Coroutine to count down powerup duration + IEnumerator PowerupCooldown() + { + yield return new WaitForSeconds(powerUpDuration); + hasPowerup = false; + powerupIndicator.SetActive(false); + } + + // If Player collides with enemy + private void OnCollisionEnter(Collision collision) + { + if (collision.gameObject.CompareTag("Enemy")) + { + Rigidbody enemyRigidbody = collision.gameObject.GetComponent(); + Vector3 awayFromPlayer = collision.gameObject.transform.position - transform.position; + + if (hasPowerup) // if have powerup hit enemy with powerup force + { + enemyRigidbody.AddForce(awayFromPlayer * powerupStrength, ForceMode.Impulse); + } + else // if no powerup, hit enemy with normal strength + { + enemyRigidbody.AddForce(awayFromPlayer * normalStrength, ForceMode.Impulse); + } + + + } + } + + + +} diff --git a/Prototype 4/Assets/Challenge 4/Scripts/PlayerControllerX.cs.meta b/Prototype 4/Assets/Challenge 4/Scripts/PlayerControllerX.cs.meta new file mode 100644 index 0000000..85290af --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts/PlayerControllerX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5036a60f22d8542ca830e4578804462b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Scripts/RotateCameraX.cs b/Prototype 4/Assets/Challenge 4/Scripts/RotateCameraX.cs new file mode 100644 index 0000000..898331a --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts/RotateCameraX.cs @@ -0,0 +1,19 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class RotateCameraX : MonoBehaviour +{ + private float speed = 200; + public GameObject player; + + // Update is called once per frame + void Update() + { + float horizontalInput = Input.GetAxis("Horizontal"); + transform.Rotate(Vector3.up, horizontalInput * speed * Time.deltaTime); + + transform.position = player.transform.position; // Move focal point with player + + } +} diff --git a/Prototype 4/Assets/Challenge 4/Scripts/RotateCameraX.cs.meta b/Prototype 4/Assets/Challenge 4/Scripts/RotateCameraX.cs.meta new file mode 100644 index 0000000..fee4655 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts/RotateCameraX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 744266f074b3f4235a838c7c53aa326b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/Scripts/SpawnManagerX.cs b/Prototype 4/Assets/Challenge 4/Scripts/SpawnManagerX.cs new file mode 100644 index 0000000..07f2849 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts/SpawnManagerX.cs @@ -0,0 +1,80 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class SpawnManagerX : MonoBehaviour +{ + public GameObject enemyPrefab; + public GameObject powerupPrefab; + + private float spawnRangeX = 10; + private float spawnZMin = 15; // set min spawn Z + private float spawnZMax = 25; // set max spawn Z + + public int enemyCount; + public int waveCount = 1; + public float baseEnemySpeed = 5f; + public float speedIncreasePerWave; + + public GameObject player; // to reset players position after wave + + void Start() + { + SpawnEnemyWave(waveCount); + } + + // Update is called once per frame + void Update() + { + enemyCount = GameObject.FindGameObjectsWithTag("Enemy").Length; + + if (enemyCount == 0) + { + SpawnEnemyWave(waveCount); + } + + } + + // Generate random spawn position for powerups and enemy balls + Vector3 GenerateSpawnPosition () + { + float xPos = Random.Range(-spawnRangeX, spawnRangeX); + float zPos = Random.Range(spawnZMin, spawnZMax); + return new Vector3(xPos, 0, zPos); + } + + + void SpawnEnemyWave(int enemiesToSpawn) + { + Vector3 powerupSpawnOffset = new Vector3(0, 0, -15); // make powerups spawn at player end + // If no powerups remain, spawn a powerup + if (GameObject.FindGameObjectsWithTag("Powerup").Length == 0) // check that there are zero powerups + { + Instantiate(powerupPrefab, GenerateSpawnPosition() + powerupSpawnOffset, powerupPrefab.transform.rotation); + } + + speedIncreasePerWave = Random.Range(0.5f, 0.8f); + + // Spawn number of enemy balls based on wave number + for (int i = 0; i < enemiesToSpawn; i++) + { + GameObject enemy = Instantiate(enemyPrefab, GenerateSpawnPosition(), enemyPrefab.transform.rotation); + float finalSpeed = baseEnemySpeed + (speedIncreasePerWave * (waveCount - 1)); + enemy.GetComponent().SetSpeed(finalSpeed); + } + + waveCount++; + ResetPlayerPosition(); // put player back at start + + } + + // Move player back to position in front of own goal + void ResetPlayerPosition () + { + player.transform.position = new Vector3(0, 1, -7); + player.GetComponent().linearVelocity = Vector3.zero; + player.GetComponent().angularVelocity = Vector3.zero; + + } + +} diff --git a/Prototype 4/Assets/Challenge 4/Scripts/SpawnManagerX.cs.meta b/Prototype 4/Assets/Challenge 4/Scripts/SpawnManagerX.cs.meta new file mode 100644 index 0000000..be42775 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/Scripts/SpawnManagerX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 448928cc965a748ab8998f99ee84d3a7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files.meta b/Prototype 4/Assets/Challenge 4/_Source_Files.meta new file mode 100644 index 0000000..a63939d --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f0eef6b442524c0d8771fff6d8f1a91 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials.meta b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials.meta new file mode 100644 index 0000000..518cf1a --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30644821795ec44c0bb20048227e07d2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Blue.mat b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Blue.mat new file mode 100644 index 0000000..09e747d --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Blue.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5012259061714467901 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.023629395, g: 0.14289641, b: 0.5566037, a: 1} + - _Color: {r: 0.023629395, g: 0.14289638, b: 0.5566037, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Blue.mat.meta b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Blue.mat.meta new file mode 100644 index 0000000..23041d2 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33a04b0ac29b748b2976410da1397566 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/BouncyX.physicMaterial b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/BouncyX.physicMaterial new file mode 100644 index 0000000..d4f8044 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/BouncyX.physicMaterial @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BouncyX + dynamicFriction: 0.6 + staticFriction: 0.6 + bounciness: 0.5 + frictionCombine: 0 + bounceCombine: 2 diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/BouncyX.physicMaterial.meta b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/BouncyX.physicMaterial.meta new file mode 100644 index 0000000..3f4b79e --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/BouncyX.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 705913170e39c457aabc669261e60fa0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Grey.mat b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Grey.mat new file mode 100644 index 0000000..03d7716 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Grey.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grey + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.95283014, g: 0.95283014, b: 0.95283014, a: 1} + - _Color: {r: 0.95283014, g: 0.95283014, b: 0.95283014, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &6161339465874453430 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Grey.mat.meta b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Grey.mat.meta new file mode 100644 index 0000000..e03097a --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Grey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e06209d219644e1a8caa7a17a982e92 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Red.mat b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Red.mat new file mode 100644 index 0000000..0e3e536 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Red.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2259883799869387568 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.35849056, g: 0, b: 0, a: 1} + - _Color: {r: 0.35849053, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Red.mat.meta b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Red.mat.meta new file mode 100644 index 0000000..881b596 --- /dev/null +++ b/Prototype 4/Assets/Challenge 4/_Source_Files/Materials/Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb23d4bc7fa034889b1cc2639129c7eb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library.meta b/Prototype 4/Assets/Course Library.meta new file mode 100644 index 0000000..f2f901d --- /dev/null +++ b/Prototype 4/Assets/Course Library.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10a492cb0e85ae145b9cc221cc7928fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Ground.meta b/Prototype 4/Assets/Course Library/Ground.meta new file mode 100644 index 0000000..77853c5 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Ground.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efafaf37aee603d4c84285f594a32b00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Cube_FloatingIsland_01.prefab b/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Cube_FloatingIsland_01.prefab new file mode 100644 index 0000000..21c2b6e --- /dev/null +++ b/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Cube_FloatingIsland_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1144198474251810 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4831946855376156} + - component: {fileID: 33485475284498868} + - component: {fileID: 23469738138824474} + m_Layer: 0 + m_Name: Ground_Tile_Cube_FloatingIsland_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4831946855376156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1144198474251810} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33485475284498868 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1144198474251810} + m_Mesh: {fileID: 4300000, guid: 8654e43d5b3a28d4f821bc6203abdf26, type: 3} +--- !u!23 &23469738138824474 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1144198474251810} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a16b7b85a356b7d469067849a165dcff, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Cube_FloatingIsland_01.prefab.meta b/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Cube_FloatingIsland_01.prefab.meta new file mode 100644 index 0000000..773d6f5 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Cube_FloatingIsland_01.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c18b0566c0ca32548acca53d337698db +timeCreated: 1520391271 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Hex_FloatingIsland_01.prefab b/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Hex_FloatingIsland_01.prefab new file mode 100644 index 0000000..4743aa5 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Hex_FloatingIsland_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1301643505922104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4625923886776944} + - component: {fileID: 33339967630197796} + - component: {fileID: 23564663788724664} + m_Layer: 0 + m_Name: Ground_Tile_Hex_FloatingIsland_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4625923886776944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1301643505922104} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33339967630197796 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1301643505922104} + m_Mesh: {fileID: 4300000, guid: 8878a37eb67ddac4ead51890a31d6a18, type: 3} +--- !u!23 &23564663788724664 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1301643505922104} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a16b7b85a356b7d469067849a165dcff, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Hex_FloatingIsland_01.prefab.meta b/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Hex_FloatingIsland_01.prefab.meta new file mode 100644 index 0000000..1351d6c --- /dev/null +++ b/Prototype 4/Assets/Course Library/Ground/Ground_Tile_Hex_FloatingIsland_01.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 961be46ca9a355943ae3f65c47741bb0 +timeCreated: 1520391293 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Materials.meta b/Prototype 4/Assets/Course Library/Materials.meta new file mode 100644 index 0000000..11d7016 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9bd1273bfec4f74393007a9fecf9862 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_01.mat b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_01.mat new file mode 100644 index 0000000..ad9f3f6 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_01.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6884657985092486113 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_Grid_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 2a09470ada0c47849ad79d26363f8e4a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 2a09470ada0c47849ad79d26363f8e4a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_01.mat.meta b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_01.mat.meta new file mode 100644 index 0000000..4aaa0df --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_01.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2e71ab98703598438c6efac9071a94b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_02.mat b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_02.mat new file mode 100644 index 0000000..382bb85 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_02.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_Grid_02 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 6b38ffdcc39b96042a822bb3f490eefd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 6b38ffdcc39b96042a822bb3f490eefd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &42629230866922885 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_02.mat.meta b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_02.mat.meta new file mode 100644 index 0000000..323f1ac --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_02.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb4b751ab017f0145a3bf71f59a0cef3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_06.mat b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_06.mat new file mode 100644 index 0000000..ef7cab6 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_06.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5341751887381875368 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_Grid_06 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: bbc54c0e722a346408cd09eef6dc0cd6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: bbc54c0e722a346408cd09eef6dc0cd6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_06.mat.meta b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_06.mat.meta new file mode 100644 index 0000000..aabb8c1 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_06.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ca5f0e62786d4c4aae37f960c52eaff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_07.mat b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_07.mat new file mode 100644 index 0000000..e3061e2 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_07.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2885363823919716551 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_Grid_07 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 7789f4efbb0f45c4780925243375a18e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 7789f4efbb0f45c4780925243375a18e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_07.mat.meta b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_07.mat.meta new file mode 100644 index 0000000..355acca --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_07.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c97b24d72ebade4d98acaf3b75c90ee +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_08.mat b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_08.mat new file mode 100644 index 0000000..0afbf1c --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_08.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_Grid_08 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 1d12fa396a3563b41b9ae11b0fb0b986, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1d12fa396a3563b41b9ae11b0fb0b986, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3399936689013788475 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_08.mat.meta b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_08.mat.meta new file mode 100644 index 0000000..3bd1a8f --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_08.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2cd06ce754d66c447920fdaf60e52d33 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_Glass_01.mat b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_Glass_01.mat new file mode 100644 index 0000000..70c5e0a --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_Glass_01.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1687084860980517544 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_Grid_Glass_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 1432e62c10501d147a873c128326f711, type: 3} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 0.5, y: 0.5} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1432e62c10501d147a873c128326f711, type: 3} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_Glass_01.mat.meta b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_Glass_01.mat.meta new file mode 100644 index 0000000..79f7af3 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Materials/PolygonPrototype_Texture_Grid_Glass_01.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6e6f7a3c9f4839409af1eae15839382 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups.meta b/Prototype 4/Assets/Course Library/Pickups.meta new file mode 100644 index 0000000..2e15024 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 164fecffc3f077d4c82dbf367a6267a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/DollarSign.prefab b/Prototype 4/Assets/Course Library/Pickups/DollarSign.prefab new file mode 100644 index 0000000..47b3be5 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/DollarSign.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &148032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411208} + - component: {fileID: 3359664} + - component: {fileID: 2380596} + m_Layer: 0 + m_Name: DollarSign + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &411208 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148032} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3359664 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148032} + m_Mesh: {fileID: 4300000, guid: 513d5f56c48761f4f9782bfff612af87, type: 3} +--- !u!23 &2380596 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148032} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/DollarSign.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/DollarSign.prefab.meta new file mode 100644 index 0000000..5897049 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/DollarSign.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8a06204dcfa9784b86eba87c2e0a1a2 +timeCreated: 1462417696 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/FireIcon.prefab b/Prototype 4/Assets/Course Library/Pickups/FireIcon.prefab new file mode 100644 index 0000000..baf9c4e --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/FireIcon.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &135134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 432894} + - component: {fileID: 3366780} + - component: {fileID: 2345714} + m_Layer: 0 + m_Name: FireIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135134} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3366780 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135134} + m_Mesh: {fileID: 4300000, guid: 31e6dd0b1a83d2545a63dfc9ef21c42f, type: 3} +--- !u!23 &2345714 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135134} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/FireIcon.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/FireIcon.prefab.meta new file mode 100644 index 0000000..dc2fae0 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/FireIcon.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18d064e59e399ac4ebf74eada94947af +timeCreated: 1462417702 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/Gem_01.prefab b/Prototype 4/Assets/Course Library/Pickups/Gem_01.prefab new file mode 100644 index 0000000..be01bad --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/Gem_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1192983798335586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4758555946733452} + - component: {fileID: 33037587276796832} + - component: {fileID: 23769591346357710} + m_Layer: 0 + m_Name: Gem_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4758555946733452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1192983798335586} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33037587276796832 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1192983798335586} + m_Mesh: {fileID: 4300000, guid: c8e9a715daac24048a124a1f8e3487fa, type: 3} +--- !u!23 &23769591346357710 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1192983798335586} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/Gem_01.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/Gem_01.prefab.meta new file mode 100644 index 0000000..d0afa94 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/Gem_01.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e928de923724f54ea836e735efdd8b6 +timeCreated: 1547159147 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/GoldCupIcon.prefab b/Prototype 4/Assets/Course Library/Pickups/GoldCupIcon.prefab new file mode 100644 index 0000000..d797ee2 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/GoldCupIcon.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &173560 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 415040} + - component: {fileID: 3363052} + - component: {fileID: 2358098} + m_Layer: 0 + m_Name: GoldCupIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &415040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173560} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3363052 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173560} + m_Mesh: {fileID: 4300000, guid: 823dde28ac754a14380d87d04313647b, type: 3} +--- !u!23 &2358098 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173560} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/GoldCupIcon.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/GoldCupIcon.prefab.meta new file mode 100644 index 0000000..9d186ef --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/GoldCupIcon.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f20d096cd65070b4a89b6957463d432d +timeCreated: 1462417701 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/MultiplierIcon.prefab b/Prototype 4/Assets/Course Library/Pickups/MultiplierIcon.prefab new file mode 100644 index 0000000..a2e59ad --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/MultiplierIcon.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &178452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491684} + - component: {fileID: 3375810} + - component: {fileID: 2309454} + m_Layer: 0 + m_Name: MultiplierIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491684 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178452} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3375810 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178452} + m_Mesh: {fileID: 4300000, guid: 7b2e43c7f0b75f54789417d03a4eb3cb, type: 3} +--- !u!23 &2309454 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178452} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/MultiplierIcon.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/MultiplierIcon.prefab.meta new file mode 100644 index 0000000..5225b32 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/MultiplierIcon.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ceb1bef3d4abc9344b89436369737113 +timeCreated: 1462417694 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/Potion_01.prefab b/Prototype 4/Assets/Course Library/Pickups/Potion_01.prefab new file mode 100644 index 0000000..e7c6494 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/Potion_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1744407837024274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4138816275289606} + - component: {fileID: 33552534451620232} + - component: {fileID: 23009684181448838} + m_Layer: 0 + m_Name: Potion_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4138816275289606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744407837024274} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33552534451620232 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744407837024274} + m_Mesh: {fileID: 4300000, guid: bbe7d787b124aa64481203efb7463c45, type: 3} +--- !u!23 &23009684181448838 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744407837024274} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/Potion_01.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/Potion_01.prefab.meta new file mode 100644 index 0000000..7143cc7 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/Potion_01.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2f3e352268bf84b45acf0d56b0b89518 +timeCreated: 1547159172 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/PowerIcon.prefab b/Prototype 4/Assets/Course Library/Pickups/PowerIcon.prefab new file mode 100644 index 0000000..ef99f15 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/PowerIcon.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &107744 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461348} + - component: {fileID: 3352934} + - component: {fileID: 2331524} + m_Layer: 0 + m_Name: PowerIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &461348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107744} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3352934 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107744} + m_Mesh: {fileID: 4300000, guid: 44cb397c8b73c2f40bfa05c2199ffa2b, type: 3} +--- !u!23 &2331524 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107744} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/PowerIcon.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/PowerIcon.prefab.meta new file mode 100644 index 0000000..e6b7cb6 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/PowerIcon.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0782c4fdae5f1624ba26300a1dc7a0a7 +timeCreated: 1462417699 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/RadiationIcon.prefab b/Prototype 4/Assets/Course Library/Pickups/RadiationIcon.prefab new file mode 100644 index 0000000..ce6da53 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/RadiationIcon.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &192068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420564} + - component: {fileID: 3326808} + - component: {fileID: 2394874} + m_Layer: 0 + m_Name: RadiationIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192068} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3326808 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192068} + m_Mesh: {fileID: 4300000, guid: 658d96199cc7d3b4880fa76714523436, type: 3} +--- !u!23 &2394874 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192068} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/RadiationIcon.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/RadiationIcon.prefab.meta new file mode 100644 index 0000000..6b58cc5 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/RadiationIcon.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f3d65a695e7abd46bde807842983d4a +timeCreated: 1462417694 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/RepairIcon.prefab b/Prototype 4/Assets/Course Library/Pickups/RepairIcon.prefab new file mode 100644 index 0000000..9102355 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/RepairIcon.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &132260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488550} + - component: {fileID: 3388832} + - component: {fileID: 2315374} + m_Layer: 0 + m_Name: RepairIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132260} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3388832 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132260} + m_Mesh: {fileID: 4300000, guid: a23ff2708d9482e42b37fcc0c30dde67, type: 3} +--- !u!23 &2315374 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132260} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/RepairIcon.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/RepairIcon.prefab.meta new file mode 100644 index 0000000..6b97e03 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/RepairIcon.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 510349479745aac4b9209e9326e42601 +timeCreated: 1462417694 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Pickups/Star_01.prefab b/Prototype 4/Assets/Course Library/Pickups/Star_01.prefab new file mode 100644 index 0000000..b251f33 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/Star_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1729945580980676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4172430691150986} + - component: {fileID: 33118119716790622} + - component: {fileID: 23114244185766776} + m_Layer: 0 + m_Name: Star_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4172430691150986 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729945580980676} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33118119716790622 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729945580980676} + m_Mesh: {fileID: 4300000, guid: f7ec8369cac1a7e4ab36747b35f91c24, type: 3} +--- !u!23 &23114244185766776 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729945580980676} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Pickups/Star_01.prefab.meta b/Prototype 4/Assets/Course Library/Pickups/Star_01.prefab.meta new file mode 100644 index 0000000..4c65dc3 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Pickups/Star_01.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7bc251a7285632341a306c70a8f1cfbe +timeCreated: 1547159179 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators.meta b/Prototype 4/Assets/Course Library/Powerup Indicators.meta new file mode 100644 index 0000000..57834c9 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f118de1f1c03ca2429afc8068f760de3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators/Balloon_01.prefab b/Prototype 4/Assets/Course Library/Powerup Indicators/Balloon_01.prefab new file mode 100644 index 0000000..6cc8752 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators/Balloon_01.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1672443178567878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4217630959725582} + - component: {fileID: 33679214606544366} + - component: {fileID: 23247213139840258} + m_Layer: 0 + m_Name: Balloon_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4217630959725582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443178567878} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33679214606544366 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443178567878} + m_Mesh: {fileID: 4300000, guid: 2b1600b8b48e3ac4c87e5d81a4153ab7, type: 3} +--- !u!23 &23247213139840258 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672443178567878} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators/Balloon_01.prefab.meta b/Prototype 4/Assets/Course Library/Powerup Indicators/Balloon_01.prefab.meta new file mode 100644 index 0000000..ba24b4b --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators/Balloon_01.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e5b016a0cd771740aae0b664476d77d +timeCreated: 1547159159 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_02.prefab b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_02.prefab new file mode 100644 index 0000000..e456418 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_02.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1742899641471652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4428908044626120} + - component: {fileID: 33269466910767330} + - component: {fileID: 23541399822167384} + m_Layer: 0 + m_Name: SelectionRing_02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4428908044626120 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742899641471652} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33269466910767330 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742899641471652} + m_Mesh: {fileID: 4300000, guid: f53a62680c316ef41be1a025e7add452, type: 3} +--- !u!23 &23541399822167384 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742899641471652} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_02.prefab.meta b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_02.prefab.meta new file mode 100644 index 0000000..8c3d010 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_02.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 923deea38dc6a8843b15db7638919c1e +timeCreated: 1547159174 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_03.prefab b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_03.prefab new file mode 100644 index 0000000..40b5767 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_03.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1887969965315444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4740640696147648} + - component: {fileID: 33296801442119484} + - component: {fileID: 23697181008175936} + m_Layer: 0 + m_Name: SelectionRing_03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4740640696147648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887969965315444} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33296801442119484 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887969965315444} + m_Mesh: {fileID: 4300000, guid: 64f14742378b85b4ba87441822264580, type: 3} +--- !u!23 &23697181008175936 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887969965315444} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_03.prefab.meta b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_03.prefab.meta new file mode 100644 index 0000000..b1f3c56 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_03.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1656aec7f2b3ffe45a91801f58b00253 +timeCreated: 1547159174 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_06.prefab b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_06.prefab new file mode 100644 index 0000000..ac9f58b --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_06.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1758629138285362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4165187268090244} + - component: {fileID: 33783238240222760} + - component: {fileID: 23527242335352064} + m_Layer: 0 + m_Name: SelectionRing_06 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4165187268090244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758629138285362} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33783238240222760 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758629138285362} + m_Mesh: {fileID: 4300000, guid: 3d6b592f14dafe34c86b57060d33f7d2, type: 3} +--- !u!23 &23527242335352064 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758629138285362} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 41680dad0f0243748b4e228f49a2e3c4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_06.prefab.meta b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_06.prefab.meta new file mode 100644 index 0000000..eb161c1 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Powerup Indicators/SelectionRing_06.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 11a653b9169986c4f9436a3002fb4516 +timeCreated: 1547159175 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Sky.meta b/Prototype 4/Assets/Course Library/Sky.meta new file mode 100644 index 0000000..d9e3b4a --- /dev/null +++ b/Prototype 4/Assets/Course Library/Sky.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9fb9a28e9debe493caa0fac03c12d2c2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Sky/SkyDome.prefab b/Prototype 4/Assets/Course Library/Sky/SkyDome.prefab new file mode 100644 index 0000000..034f489 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Sky/SkyDome.prefab @@ -0,0 +1,375 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5831814716796486013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5831814716796486002} + m_Layer: 0 + m_Name: Moon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5831814716796486002 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814716796486013} + m_LocalRotation: {x: -0.22113657, y: -0.7540128, z: -0.31232238, w: 0.5338708} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5831814717939220755} + m_Father: {fileID: 5831814716121893815} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5831814716896334336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5831814716896334337} + m_Layer: 0 + m_Name: Sun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5831814716896334337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814716896334336} + m_LocalRotation: {x: -0.06005418, y: -0.9147849, z: -0.37099078, w: 0.14808093} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5831814717227778298} + m_Father: {fileID: 5831814716121893815} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5831814716918331113 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5831814716121893815} + - component: {fileID: 5831814716918331119} + - component: {fileID: 5831814716918331118} + m_Layer: 0 + m_Name: SkyDome + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5831814716121893815 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814716918331113} + m_LocalRotation: {x: 1, y: 0, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 5831814716796486002} + - {fileID: 5831814717758051105} + - {fileID: 5831814716896334337} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} +--- !u!33 &5831814716918331119 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814716918331113} + m_Mesh: {fileID: 4300000, guid: 1340630fb7a3267499177be33f281f05, type: 3} +--- !u!23 &5831814716918331118 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814716918331113} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e68f77e240a7f8643b5cc4253dc37516, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &5831814717227778277 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5831814717227778298} + - component: {fileID: 5831814717227778296} + - component: {fileID: 5831814717227778299} + m_Layer: 0 + m_Name: Sun 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5831814717227778298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717227778277} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 25.194338} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5831814716896334337} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5831814717227778296 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717227778277} + m_Mesh: {fileID: 4300004, guid: 1340630fb7a3267499177be33f281f05, type: 3} +--- !u!23 &5831814717227778299 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717227778277} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e68f77e240a7f8643b5cc4253dc37516, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &5831814717758051104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5831814717758051105} + - component: {fileID: 5831814717758051111} + - component: {fileID: 5831814717758051110} + m_Layer: 0 + m_Name: Stars + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5831814717758051105 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717758051104} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.2917639, y: 12.214915, z: 1.5780994} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5831814716121893815} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5831814717758051111 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717758051104} + m_Mesh: {fileID: 4300002, guid: 1340630fb7a3267499177be33f281f05, type: 3} +--- !u!23 &5831814717758051110 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717758051104} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e68f77e240a7f8643b5cc4253dc37516, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &5831814717939220754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5831814717939220755} + - component: {fileID: 5831814717939220753} + - component: {fileID: 5831814717939220752} + m_Layer: 0 + m_Name: Moon 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5831814717939220755 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717939220754} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 25.194338} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5831814716796486002} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5831814717939220753 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717939220754} + m_Mesh: {fileID: 4300006, guid: 1340630fb7a3267499177be33f281f05, type: 3} +--- !u!23 &5831814717939220752 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831814717939220754} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e68f77e240a7f8643b5cc4253dc37516, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Prototype 4/Assets/Course Library/Sky/SkyDome.prefab.meta b/Prototype 4/Assets/Course Library/Sky/SkyDome.prefab.meta new file mode 100644 index 0000000..c88e0dd --- /dev/null +++ b/Prototype 4/Assets/Course Library/Sky/SkyDome.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 363a8f737719f4d2eafb35f885f3706f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Source_Files.meta b/Prototype 4/Assets/Course Library/Source_Files.meta new file mode 100644 index 0000000..3be504f --- /dev/null +++ b/Prototype 4/Assets/Course Library/Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7a265eea1d8740ecac1ba86d7890dab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Source_Files/Materials.meta b/Prototype 4/Assets/Course Library/Source_Files/Materials.meta new file mode 100644 index 0000000..abb6ccd --- /dev/null +++ b/Prototype 4/Assets/Course Library/Source_Files/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0fefc3691333943a0a0c49aae6b7ec4e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Source_Files/Materials/SumoBalls_Material.mat b/Prototype 4/Assets/Course Library/Source_Files/Materials/SumoBalls_Material.mat new file mode 100644 index 0000000..de50e79 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Source_Files/Materials/SumoBalls_Material.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5608591820155225629 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SumoBalls_Material + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: bc6f15befefa03546a583706345f1d59, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: bc6f15befefa03546a583706345f1d59, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 4/Assets/Course Library/Source_Files/Materials/SumoBalls_Material.mat.meta b/Prototype 4/Assets/Course Library/Source_Files/Materials/SumoBalls_Material.mat.meta new file mode 100644 index 0000000..62baec3 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Source_Files/Materials/SumoBalls_Material.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ae4ff49dfb4c229488b12d99e4b0e3fc +timeCreated: 1553217480 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Source_Files/Textures.meta b/Prototype 4/Assets/Course Library/Source_Files/Textures.meta new file mode 100644 index 0000000..ca22f95 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Source_Files/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce940652f836a4e5285f6808f90eec2a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Source_Files/Textures/SumoBalls.png b/Prototype 4/Assets/Course Library/Source_Files/Textures/SumoBalls.png new file mode 100644 index 0000000..6cb17fa Binary files /dev/null and b/Prototype 4/Assets/Course Library/Source_Files/Textures/SumoBalls.png differ diff --git a/Prototype 4/Assets/Course Library/Source_Files/Textures/SumoBalls.png.meta b/Prototype 4/Assets/Course Library/Source_Files/Textures/SumoBalls.png.meta new file mode 100644 index 0000000..4f450c0 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Source_Files/Textures/SumoBalls.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: bc6f15befefa03546a583706345f1d59 +timeCreated: 1553217854 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures.meta b/Prototype 4/Assets/Course Library/Textures.meta new file mode 100644 index 0000000..60221ff --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8374f953160f8474da736dfbd18217e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/Ground.meta b/Prototype 4/Assets/Course Library/Textures/Ground.meta new file mode 100644 index 0000000..e81bbae --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/Ground.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84e0f993b25e045ddb0664bb7f1f8df0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/Ground/Grass.png b/Prototype 4/Assets/Course Library/Textures/Ground/Grass.png new file mode 100644 index 0000000..161a0e9 Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/Ground/Grass.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/Ground/Grass.png.meta b/Prototype 4/Assets/Course Library/Textures/Ground/Grass.png.meta new file mode 100644 index 0000000..9b8834c --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/Ground/Grass.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3cf543484d2fb7347b203b934a632fa6 +timeCreated: 1553207985 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/Ground/Materials.meta b/Prototype 4/Assets/Course Library/Textures/Ground/Materials.meta new file mode 100644 index 0000000..73de03e --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/Ground/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7cb281fa416b40738752776c7863b45 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/Ground/Materials/Grass.mat b/Prototype 4/Assets/Course Library/Textures/Ground/Materials/Grass.mat new file mode 100644 index 0000000..a53e86e --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/Ground/Materials/Grass.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grass + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENVIRONMENTREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 3cf543484d2fb7347b203b934a632fa6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3cf543484d2fb7347b203b934a632fa6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &4098465000152679563 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 4/Assets/Course Library/Textures/Ground/Materials/Grass.mat.meta b/Prototype 4/Assets/Course Library/Textures/Ground/Materials/Grass.mat.meta new file mode 100644 index 0000000..5bd9491 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/Ground/Materials/Grass.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b7ef1bced4514b68ad742afc6c66e35 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_01.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_01.png new file mode 100644 index 0000000..3db8ffb Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_01.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_01.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_01.png.meta new file mode 100644 index 0000000..4c0bc63 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_01.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 2a09470ada0c47849ad79d26363f8e4a +timeCreated: 1547169875 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_02.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_02.png new file mode 100644 index 0000000..78186d4 Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_02.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_02.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_02.png.meta new file mode 100644 index 0000000..cb961cb --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_02.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 6b38ffdcc39b96042a822bb3f490eefd +timeCreated: 1547169875 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_03.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_03.png new file mode 100644 index 0000000..37c1868 Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_03.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_03.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_03.png.meta new file mode 100644 index 0000000..91e2340 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_03.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 86507321c175292409cc422c5e33d711 +timeCreated: 1547169875 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_04.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_04.png new file mode 100644 index 0000000..2d257f0 Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_04.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_04.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_04.png.meta new file mode 100644 index 0000000..30bf088 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_04.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: c7c5239ae4b2ace4d8774918a50a940a +timeCreated: 1547169875 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_05.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_05.png new file mode 100644 index 0000000..8604783 Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_05.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_05.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_05.png.meta new file mode 100644 index 0000000..25d1323 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_05.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 8634f8cf5ba74134c972fb2d36355077 +timeCreated: 1547169875 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_06.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_06.png new file mode 100644 index 0000000..727bcf7 Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_06.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_06.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_06.png.meta new file mode 100644 index 0000000..dfc49db --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_06.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: bbc54c0e722a346408cd09eef6dc0cd6 +timeCreated: 1547169875 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_07.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_07.png new file mode 100644 index 0000000..cea20b3 Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_07.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_07.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_07.png.meta new file mode 100644 index 0000000..6bb5b06 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_07.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 7789f4efbb0f45c4780925243375a18e +timeCreated: 1547169875 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_08.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_08.png new file mode 100644 index 0000000..f15ba9a Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_08.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_08.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_08.png.meta new file mode 100644 index 0000000..891ceb7 --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_08.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 1d12fa396a3563b41b9ae11b0fb0b986 +timeCreated: 1547169874 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_Glass_01.png b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_Glass_01.png new file mode 100644 index 0000000..cca2ec6 Binary files /dev/null and b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_Glass_01.png differ diff --git a/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_Glass_01.png.meta b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_Glass_01.png.meta new file mode 100644 index 0000000..b3efb7f --- /dev/null +++ b/Prototype 4/Assets/Course Library/Textures/PolygonPrototype_Texture_Grid_Glass_01.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 1432e62c10501d147a873c128326f711 +timeCreated: 1547169874 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files.meta b/Prototype 4/Assets/Course Library/_Source_Files.meta new file mode 100644 index 0000000..4e16f07 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a11fcdc511c6724095926c167391bd6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX.meta new file mode 100644 index 0000000..d5d4af4 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b51721fc7cba7a47b1cb71184a00c32 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_FireIcon.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_FireIcon.fbx new file mode 100644 index 0000000..3c5bf54 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_FireIcon.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_FireIcon.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_FireIcon.fbx.meta new file mode 100644 index 0000000..fa79d1d --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_FireIcon.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 31e6dd0b1a83d2545a63dfc9ef21c42f +timeCreated: 1459816090 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_FireIcon + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_GoldCupIcon.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_GoldCupIcon.fbx new file mode 100644 index 0000000..7507ddf Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_GoldCupIcon.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_GoldCupIcon.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_GoldCupIcon.fbx.meta new file mode 100644 index 0000000..e307d91 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_GoldCupIcon.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 823dde28ac754a14380d87d04313647b +timeCreated: 1459816091 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_GoldCupIcon + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_MultiplierIcon.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_MultiplierIcon.fbx new file mode 100644 index 0000000..5e54d16 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_MultiplierIcon.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_MultiplierIcon.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_MultiplierIcon.fbx.meta new file mode 100644 index 0000000..e4ebac4 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_MultiplierIcon.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 7b2e43c7f0b75f54789417d03a4eb3cb +timeCreated: 1459816091 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_MultiplierIcon + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_PowerIcon.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_PowerIcon.fbx new file mode 100644 index 0000000..276dc47 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_PowerIcon.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_PowerIcon.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_PowerIcon.fbx.meta new file mode 100644 index 0000000..d595503 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_PowerIcon.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 44cb397c8b73c2f40bfa05c2199ffa2b +timeCreated: 1459816090 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_PowerIcon + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RadiationIcon.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RadiationIcon.fbx new file mode 100644 index 0000000..31116d0 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RadiationIcon.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RadiationIcon.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RadiationIcon.fbx.meta new file mode 100644 index 0000000..b1d8e15 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RadiationIcon.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 658d96199cc7d3b4880fa76714523436 +timeCreated: 1459816091 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_RadiationIcon + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RepairIcon.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RepairIcon.fbx new file mode 100644 index 0000000..8c69c82 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RepairIcon.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RepairIcon.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RepairIcon.fbx.meta new file mode 100644 index 0000000..095e36d --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_RepairIcon.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: a23ff2708d9482e42b37fcc0c30dde67 +timeCreated: 1459816091 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_RepairIcon + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx new file mode 100644 index 0000000..d2607a1 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx.meta new file mode 100644 index 0000000..727aae8 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SI_Symbol_Dollar.fbx.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 513d5f56c48761f4f9782bfff612af87 +timeCreated: 1462416318 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SI_Symbol_Dollar + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 15 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx new file mode 100644 index 0000000..c3d54d8 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx.meta new file mode 100644 index 0000000..d6b3782 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Balloon_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 2b1600b8b48e3ac4c87e5d81a4153ab7 +timeCreated: 1547158174 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_Balloon_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Gem_01.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Gem_01.fbx new file mode 100644 index 0000000..9ce6622 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Gem_01.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Gem_01.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Gem_01.fbx.meta new file mode 100644 index 0000000..55aacba --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Gem_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: c8e9a715daac24048a124a1f8e3487fa +timeCreated: 1547158179 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_Gem_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Potion_02.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Potion_02.fbx new file mode 100644 index 0000000..2510fe6 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Potion_02.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Potion_02.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Potion_02.fbx.meta new file mode 100644 index 0000000..b225242 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Potion_02.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: bbe7d787b124aa64481203efb7463c45 +timeCreated: 1547158179 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_Potion_02 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_02.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_02.fbx new file mode 100644 index 0000000..89df7b8 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_02.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_02.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_02.fbx.meta new file mode 100644 index 0000000..567ac75 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_02.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: f53a62680c316ef41be1a025e7add452 +timeCreated: 1547158181 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_SelectionRing_02 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_03.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_03.fbx new file mode 100644 index 0000000..ff5aa23 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_03.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_03.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_03.fbx.meta new file mode 100644 index 0000000..5eb9435 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_03.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 64f14742378b85b4ba87441822264580 +timeCreated: 1547158176 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_SelectionRing_03 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_06.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_06.fbx new file mode 100644 index 0000000..eb40a27 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_06.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_06.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_06.fbx.meta new file mode 100644 index 0000000..03580fc --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_SelectionRing_06.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 3d6b592f14dafe34c86b57060d33f7d2 +timeCreated: 1547158175 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_SelectionRing_06 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Star_01.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Star_01.fbx new file mode 100644 index 0000000..b7f8892 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Star_01.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Star_01.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Star_01.fbx.meta new file mode 100644 index 0000000..93c4519 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Icon_Star_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: f7ec8369cac1a7e4ab36747b35f91c24 +timeCreated: 1547158181 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Icon_Star_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Item_Ball_Soccer_01.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Item_Ball_Soccer_01.fbx new file mode 100644 index 0000000..75eb224 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Item_Ball_Soccer_01.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Item_Ball_Soccer_01.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Item_Ball_Soccer_01.fbx.meta new file mode 100644 index 0000000..c8247af --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Item_Ball_Soccer_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 0779dbb263c79eb42a856eeb83797719 +timeCreated: 1531884268 +licenseType: Free +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Item_Ball_Soccer_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 5 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Cube_FloatingIsland_01.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Cube_FloatingIsland_01.fbx new file mode 100644 index 0000000..7af15dc Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Cube_FloatingIsland_01.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Cube_FloatingIsland_01.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Cube_FloatingIsland_01.fbx.meta new file mode 100644 index 0000000..4d21392 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Cube_FloatingIsland_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 8654e43d5b3a28d4f821bc6203abdf26 +timeCreated: 1520311652 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Tile_Cube_FloatingIsland_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Hex_FloatingIsland_01.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Hex_FloatingIsland_01.fbx new file mode 100644 index 0000000..4aec319 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Hex_FloatingIsland_01.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Hex_FloatingIsland_01.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Hex_FloatingIsland_01.fbx.meta new file mode 100644 index 0000000..1551a72 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SM_Tile_Hex_FloatingIsland_01.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 8878a37eb67ddac4ead51890a31d6a18 +timeCreated: 1520311652 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Tile_Hex_FloatingIsland_01 + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 0 + keepQuads: 0 + weldVertices: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 0 + normalImportMode: 1 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SkyDome.fbx b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SkyDome.fbx new file mode 100644 index 0000000..5e1a685 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SkyDome.fbx differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/FBX/SkyDome.fbx.meta b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SkyDome.fbx.meta new file mode 100644 index 0000000..45313f3 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/FBX/SkyDome.fbx.meta @@ -0,0 +1,84 @@ +fileFormatVersion: 2 +guid: 1340630fb7a3267499177be33f281f05 +ModelImporter: + serializedVersion: 16 + fileIDToRecycleName: + 100000: Moon + 100002: Moon 1 + 100004: //RootNode + 100006: Stars + 100008: Sun + 100010: Sun 1 + 400000: Moon + 400002: Moon 1 + 400004: //RootNode + 400006: Stars + 400008: Sun + 400010: Sun 1 + 2300000: Moon 1 + 2300002: //RootNode + 2300004: Stars + 2300006: Sun 1 + 3300000: Moon 1 + 3300002: //RootNode + 3300004: Stars + 3300006: Sun 1 + 4300000: Skydome + 4300002: Stars + 4300004: Sun + 4300006: Moon + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials.meta new file mode 100644 index 0000000..9e0df2f --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b52054e701663240a465cc7d040c925 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Base.mat b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Base.mat new file mode 100644 index 0000000..9330f5a --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Base.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FX_Base + m_Shader: {fileID: 4800000, guid: 125f31ba4cdefb2469a075f509877b02, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EmissionScaleUI: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Shininess: 0.7 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Emission: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 1, g: 1, b: 1, a: 1} diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Base.mat.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Base.mat.meta new file mode 100644 index 0000000..3878da1 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Base.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: a0cec58fc32f482418596ffdf7c0d693 +NativeFormatImporter: + userData: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Dust.mat b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Dust.mat new file mode 100644 index 0000000..2939186 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Dust.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: FX_Dust + m_Shader: {fileID: 202, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 10300, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _InvFade: 0.24 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _TintColor: {r: 0.08088237, g: 0.05358252, b: 0.019031145, a: 0.5} diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Dust.mat.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Dust.mat.meta new file mode 100644 index 0000000..ff0c983 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Dust.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cd97a4f0bfba00a46a4a29156f2a23bd +timeCreated: 1519351850 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Mist.prefab b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Mist.prefab new file mode 100644 index 0000000..6951c72 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Mist.prefab @@ -0,0 +1,4646 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &610417642452160544 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7382815964509602841} + - component: {fileID: 3712298786234418515} + - component: {fileID: 2010543769895121089} + m_Layer: 0 + m_Name: FX_Dust_Blowing_01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7382815964509602841 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610417642452160544} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7, y: -8, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &3712298786234418515 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610417642452160544} + serializedVersion: 6 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + looping: 1 + prewarm: 1 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 8 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 15 + minScalar: 12 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 5 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 50, y: 1, z: 50} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 10 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 1 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 0.745283, g: 0.745283, b: 0.745283, a: 0} + key1: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.972549} + key2: {r: 0, g: 0, b: 0, a: 0.8392157} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 15806 + atime2: 49730 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 4 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 1 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.2 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 0 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.2 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 1 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &2010543769895121089 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610417642452160544} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: cd97a4f0bfba00a46a4a29156f2a23bd, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Mist.prefab.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Mist.prefab.meta new file mode 100644 index 0000000..880f1f3 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/FX_Mist.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3fd5555088952419ebf0eb82e9096fa5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonMinis_Fantasy_01.mat b/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonMinis_Fantasy_01.mat new file mode 100644 index 0000000..c81368c --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonMinis_Fantasy_01.mat @@ -0,0 +1,155 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5018443584427830893 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonMinis_Fantasy_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 9b654102de6ae3749a41941671a2cbe7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9b654102de6ae3749a41941671a2cbe7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture: + m_Texture: {fileID: 2800000, guid: 65bf252a1d0243b40a63ee08ad703289, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _texcoord: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _FogAmount: 0.564 + - _FogDistance: 2.87 + - _FogFalloff: 1 + - _FogOffset: 3.8 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _Specular: 0 + - _SpecularHighlights: 1 + - _SpecularSmoothness: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + - __dirty: 0 + m_Colors: + - _BaseColor: {r: 0.594, g: 0.594, b: 0.594, a: 1} + - _Color: {r: 0.594, g: 0.594, b: 0.594, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _FogColor: {r: 0.22894056, g: 0.12402681, b: 0.5441177, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonMinis_Fantasy_01.mat.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonMinis_Fantasy_01.mat.meta new file mode 100644 index 0000000..99703ab --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonMinis_Fantasy_01.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a16b7b85a356b7d469067849a165dcff +timeCreated: 1520390341 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat b/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat new file mode 100644 index 0000000..9495043 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PolygonPrototype_Texture_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 86cb957541c7c8542a6306ffb82e6833, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 86cb957541c7c8542a6306ffb82e6833, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.2 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.2 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &6902756628259421988 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta new file mode 100644 index 0000000..4cac2c1 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/PolygonPrototype_Texture_01.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 41680dad0f0243748b4e228f49a2e3c4 +timeCreated: 1547090495 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat b/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat new file mode 100644 index 0000000..4ed14b2 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleIcons + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 7 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 3e3e7739c37f6df4a9ac958352bdd251, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0.9} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 0.16, y: -0.15} + m_Offset: {x: -0.1, y: 0.72} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3e3e7739c37f6df4a9ac958352bdd251, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0.9} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionScaleUI: 0 + - _Glossiness: 0.5 + - _GlossinessSource: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1832131212983320329 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat.meta new file mode 100644 index 0000000..8e34c2d --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleIcons.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c0880e4cd8a8704e82b6940624b569a +timeCreated: 1459816307 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat b/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat new file mode 100644 index 0000000..70da9f2 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleSky + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 7bab9ac1487e10c40b9ed77d4c551e04, type: 3} + m_Scale: {x: 0.03, y: 1} + m_Offset: {x: 0.1, y: 0} + m_Floats: [] + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat.meta new file mode 100644 index 0000000..8d1ed97 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/SimpleSky.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: e68f77e240a7f8643b5cc4253dc37516 +NativeFormatImporter: + userData: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader b/Prototype 4/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader new file mode 100644 index 0000000..a7a6d8f --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader @@ -0,0 +1,27 @@ +Shader "Simple/Unlit Vertex Color_Alpha" +{ + +Properties { + _MainTex ("Base (RGB)", 2D) = "white" {} +} + +SubShader +{ + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off ZWrite Off Fog { Mode Off } + //Blend SrcAlpha OneMinusSrcAlpha + + + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "texcoord", texcoord + } + + Pass { + ColorMaterial AmbientAndDiffuse + SetTexture [_MainTex] {Combine texture * primary + } + } +} +} \ No newline at end of file diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader.meta b/Prototype 4/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader.meta new file mode 100644 index 0000000..685d493 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Materials/UnlitVertexColour_Alpha.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 125f31ba4cdefb2469a075f509877b02 +timeCreated: 1461197347 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures.meta b/Prototype 4/Assets/Course Library/_Source_Files/Textures.meta new file mode 100644 index 0000000..a33bc4e --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f422e7a7e563f38429548e0b5a070cc8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01.png b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01.png new file mode 100644 index 0000000..1b145d4 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01.png differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01.png.meta b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01.png.meta new file mode 100644 index 0000000..c5c406e --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 65bf252a1d0243b40a63ee08ad703289 +timeCreated: 1520304872 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01_Purple.png b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01_Purple.png new file mode 100644 index 0000000..029f972 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01_Purple.png differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01_Purple.png.meta b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01_Purple.png.meta new file mode 100644 index 0000000..6ddcb8a --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonMinis_Texture_01_Purple.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 9b654102de6ae3749a41941671a2cbe7 +timeCreated: 1520476588 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png new file mode 100644 index 0000000..56e6d84 Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta new file mode 100644 index 0000000..3237935 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Textures/PolygonPrototype_Texture_01.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 86cb957541c7c8542a6306ffb82e6833 +timeCreated: 1547091477 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png b/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png new file mode 100644 index 0000000..2d2394d Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png.meta b/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png.meta new file mode 100644 index 0000000..474d575 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleIcons_Texture.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 3e3e7739c37f6df4a9ac958352bdd251 +timeCreated: 1459816297 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleSky.png b/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleSky.png new file mode 100644 index 0000000..7c8301d Binary files /dev/null and b/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleSky.png differ diff --git a/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleSky.png.meta b/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleSky.png.meta new file mode 100644 index 0000000..53c61ce --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/Textures/SimpleSky.png.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 7bab9ac1487e10c40b9ed77d4c551e04 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 256 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Prototype 4/Assets/Course Library/_Source_Files/_LICENSE.txt b/Prototype 4/Assets/Course Library/_Source_Files/_LICENSE.txt new file mode 100644 index 0000000..676707b --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/_LICENSE.txt @@ -0,0 +1,4 @@ +ASSET LICENSE INFORMATION + + +Assets for this project were generously provided by our partner, Synty Studios, and are not for commercial use. If you would like to use any of the assets from this package in commercial projects, please purchase one of their asset packs from Synty Studios’ Asset Store page: https://assetstore.unity.com/publishers/5217. \ No newline at end of file diff --git a/Prototype 4/Assets/Course Library/_Source_Files/_LICENSE.txt.meta b/Prototype 4/Assets/Course Library/_Source_Files/_LICENSE.txt.meta new file mode 100644 index 0000000..368a2b6 --- /dev/null +++ b/Prototype 4/Assets/Course Library/_Source_Files/_LICENSE.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6daf71e7a619b48adbeaaa274958dacf +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/InputSystem_Actions.inputactions b/Prototype 4/Assets/InputSystem_Actions.inputactions new file mode 100644 index 0000000..1a12cb9 --- /dev/null +++ b/Prototype 4/Assets/InputSystem_Actions.inputactions @@ -0,0 +1,1057 @@ +{ + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/Prototype 4/Assets/InputSystem_Actions.inputactions.meta b/Prototype 4/Assets/InputSystem_Actions.inputactions.meta new file mode 100644 index 0000000..6b38b04 --- /dev/null +++ b/Prototype 4/Assets/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 052faaac586de48259a63d0c4782560b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Prototype 4/Assets/Physics Materials.meta b/Prototype 4/Assets/Physics Materials.meta new file mode 100644 index 0000000..b7af8d1 --- /dev/null +++ b/Prototype 4/Assets/Physics Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dffce6f3503e52b4b844d13365fd272b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Physics Materials/Bouncyness.physicMaterial b/Prototype 4/Assets/Physics Materials/Bouncyness.physicMaterial new file mode 100644 index 0000000..f6b3e33 --- /dev/null +++ b/Prototype 4/Assets/Physics Materials/Bouncyness.physicMaterial @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicsMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bouncyness + serializedVersion: 2 + m_DynamicFriction: 0.6 + m_StaticFriction: 0.6 + m_Bounciness: 1 + m_FrictionCombine: 0 + m_BounceCombine: 1 diff --git a/Prototype 4/Assets/Physics Materials/Bouncyness.physicMaterial.meta b/Prototype 4/Assets/Physics Materials/Bouncyness.physicMaterial.meta new file mode 100644 index 0000000..30f900a --- /dev/null +++ b/Prototype 4/Assets/Physics Materials/Bouncyness.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ba98e50fc06a654895270792e087e54 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Prefabs.meta b/Prototype 4/Assets/Prefabs.meta new file mode 100644 index 0000000..662bbe4 --- /dev/null +++ b/Prototype 4/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79b2ed59a5df7144dac91cec48b2a0d1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Prefabs/Enemy.prefab b/Prototype 4/Assets/Prefabs/Enemy.prefab new file mode 100644 index 0000000..1330766 --- /dev/null +++ b/Prototype 4/Assets/Prefabs/Enemy.prefab @@ -0,0 +1,155 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5980187800418055902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4456119079120257574} + - component: {fileID: 6783844170721181512} + - component: {fileID: 3469218463110929183} + - component: {fileID: 5464543498259503510} + - component: {fileID: 6976047439471846858} + - component: {fileID: 1866029577257743232} + m_Layer: 0 + m_Name: Enemy + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4456119079120257574 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5980187800418055902} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -5.58, y: 0.15, z: 5.91} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6783844170721181512 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5980187800418055902} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3469218463110929183 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5980187800418055902} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fb4b751ab017f0145a3bf71f59a0cef3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!135 &5464543498259503510 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5980187800418055902} + m_Material: {fileID: 13400000, guid: 7ba98e50fc06a654895270792e087e54, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &6976047439471846858 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5980187800418055902} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &1866029577257743232 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5980187800418055902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6d22f0e4a9fcbd848a8cb6b992a45438, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::EnemyController + speed: 5 diff --git a/Prototype 4/Assets/Prefabs/Enemy.prefab.meta b/Prototype 4/Assets/Prefabs/Enemy.prefab.meta new file mode 100644 index 0000000..323faf5 --- /dev/null +++ b/Prototype 4/Assets/Prefabs/Enemy.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76c2c1652e3df09499be5d140f2ff2b5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Prefabs/Player.prefab b/Prototype 4/Assets/Prefabs/Player.prefab new file mode 100644 index 0000000..2b97bbd --- /dev/null +++ b/Prototype 4/Assets/Prefabs/Player.prefab @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8897606200225658264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4795883043223456941} + - component: {fileID: 8745485658542957016} + - component: {fileID: 4627340891510038665} + - component: {fileID: 2695502442289814372} + - component: {fileID: 7447442711258892794} + m_Layer: 0 + m_Name: Player + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4795883043223456941 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8897606200225658264} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8745485658542957016 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8897606200225658264} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4627340891510038665 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8897606200225658264} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2b4ab994a5d90b644a1f7227fa3ec39a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!135 &2695502442289814372 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8897606200225658264} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &7447442711258892794 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8897606200225658264} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/Prototype 4/Assets/Prefabs/Player.prefab.meta b/Prototype 4/Assets/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..a415ab0 --- /dev/null +++ b/Prototype 4/Assets/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41a58784cc33e3b4e85d51b641f14f09 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Prefabs/Powerup.prefab b/Prototype 4/Assets/Prefabs/Powerup.prefab new file mode 100644 index 0000000..e5c5974 --- /dev/null +++ b/Prototype 4/Assets/Prefabs/Powerup.prefab @@ -0,0 +1,113 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3277340680786397216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4109308810323973984} + - component: {fileID: 3579280850297586213} + - component: {fileID: 3588134235283376413} + - component: {fileID: 6071092552293692293} + m_Layer: 0 + m_Name: Powerup + m_TagString: Powerup + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4109308810323973984 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3277340680786397216} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -2.401} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3579280850297586213 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3277340680786397216} + m_Mesh: {fileID: 4300000, guid: 44cb397c8b73c2f40bfa05c2199ffa2b, type: 3} +--- !u!23 &3588134235283376413 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3277340680786397216} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9c0880e4cd8a8704e82b6940624b569a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &6071092552293692293 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3277340680786397216} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.67489624, y: 0.95568633, z: 0.20007594} + m_Center: {x: 0, y: -0.00000011920929, z: 0.000000007450581} diff --git a/Prototype 4/Assets/Prefabs/Powerup.prefab.meta b/Prototype 4/Assets/Prefabs/Powerup.prefab.meta new file mode 100644 index 0000000..ec7203d --- /dev/null +++ b/Prototype 4/Assets/Prefabs/Powerup.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 31033ec8a1fb0444e9da3194c85f13b3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Readme.asset b/Prototype 4/Assets/Readme.asset new file mode 100644 index 0000000..77c2f83 --- /dev/null +++ b/Prototype 4/Assets/Readme.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: 727a75301c3d24613a3ebcec4a24c2c8, type: 3} + title: URP Empty Template + sections: + - heading: Welcome to the Universal Render Pipeline + text: This template includes the settings and assets you need to start creating with the Universal Render Pipeline. + linkText: + url: + - heading: URP Documentation + text: + linkText: Read more about URP + url: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@latest + - heading: Forums + text: + linkText: Get answers and support + url: https://forum.unity.com/forums/universal-render-pipeline.383/ + - heading: Report bugs + text: + linkText: Submit a report + url: https://unity3d.com/unity/qa/bug-reporting + loadedLayout: 1 diff --git a/Prototype 4/Assets/Readme.asset.meta b/Prototype 4/Assets/Readme.asset.meta new file mode 100644 index 0000000..ab3ad45 --- /dev/null +++ b/Prototype 4/Assets/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8105016687592461f977c054a80ce2f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Scenes.meta b/Prototype 4/Assets/Scenes.meta new file mode 100644 index 0000000..e59fb45 --- /dev/null +++ b/Prototype 4/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c53962885c2c4f449125a979d6ad240 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Scenes/Prototype 4.unity b/Prototype 4/Assets/Scenes/Prototype 4.unity new file mode 100644 index 0000000..ff5889e --- /dev/null +++ b/Prototype 4/Assets/Scenes/Prototype 4.unity @@ -0,0 +1,954 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 19a92bf521e304876b631342a119543c, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &194075255 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8897606200225658264, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + m_PrefabInstance: {fileID: 7491400751714809429} + m_PrefabAsset: {fileID: 0} +--- !u!114 &194075261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194075255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2b9cbd3edd566a945a477a4f68755beb, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::PlayerController + hasPowerup: 0 + powerupIndicator: {fileID: 644713074} +--- !u!1001 &245963551 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 610417642452160544, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_Name + value: FX_Mist + objectReference: {fileID: 0} + - target: {fileID: 610417642452160544, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2010543769895121089, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3712298786234418515, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: InitialModule.startSize.scalar + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 3712298786234418515, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: InitialModule.startSize.minScalar + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 3712298786234418515, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: EmissionModule.rateOverTime.scalar + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalPosition.y + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7382815964509602841, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3fd5555088952419ebf0eb82e9096fa5, type: 3} +--- !u!1 &381732405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 381732406} + - component: {fileID: 381732407} + m_Layer: 0 + m_Name: Focal Point + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &381732406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 381732405} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1211419928} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &381732407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 381732405} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e11bbdfd97a98fc40b15bf8c2ae3cb08, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::RotateCamera +--- !u!1 &644713074 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1758629138285362, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + m_PrefabInstance: {fileID: 1617756368} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &680750609 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3277340680786397216, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_Name + value: Powerup + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalPosition.x + value: 0.24 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalPosition.y + value: 0.059402943 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalPosition.z + value: 2.7429638 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4109308810323973984, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} +--- !u!1 &1211016355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1211016357} + - component: {fileID: 1211016356} + - component: {fileID: 1211016358} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1211016356 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211016355} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1211016357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211016355} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1211016358 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211016355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1 &1211419925 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1211419928} + - component: {fileID: 1211419927} + - component: {fileID: 1211419926} + - component: {fileID: 1211419929} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1211419926 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211419925} + m_Enabled: 1 +--- !u!20 &1211419927 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211419925} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 10 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1211419928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211419925} + serializedVersion: 2 + m_LocalRotation: {x: 0.2588191, y: -0, z: -0, w: 0.9659258} + m_LocalPosition: {x: 0, y: 10, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 381732406} + m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0} +--- !u!114 &1211419929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211419925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1001 &1403545340 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1301643505922104, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_Name + value: Island + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalScale.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalScale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalPosition.y + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4625923886776944, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1301643505922104, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + insertIndex: -1 + addedObject: {fileID: 1403545342} + m_SourcePrefab: {fileID: 100100000, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} +--- !u!1 &1403545341 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1301643505922104, guid: 961be46ca9a355943ae3f65c47741bb0, type: 3} + m_PrefabInstance: {fileID: 1403545340} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1403545342 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1403545341} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 8878a37eb67ddac4ead51890a31d6a18, type: 3} +--- !u!1 &1555786696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1555786697} + - component: {fileID: 1555786698} + m_Layer: 0 + m_Name: Spawn Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1555786697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555786696} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1555786698 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555786696} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d3308e5e40e925940a8dc698d7d76ff6, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::SpawnManager + enemyPrefab: {fileID: 5980187800418055902, guid: 76c2c1652e3df09499be5d140f2ff2b5, type: 3} + powerupPrefab: {fileID: 3277340680786397216, guid: 31033ec8a1fb0444e9da3194c85f13b3, type: 3} + enemyCount: 0 + waveNumber: 1 +--- !u!1001 &1617756368 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1758629138285362, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_Name + value: Powerup Indicator + objectReference: {fileID: 0} + - target: {fileID: 1758629138285362, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalPosition.y + value: -0.6 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4165187268090244, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 11a653b9169986c4f9436a3002fb4516, type: 3} +--- !u!1001 &7305732181041295649 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalRotation.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5831814716121893815, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5831814716918331113, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} + propertyPath: m_Name + value: SkyDome + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 363a8f737719f4d2eafb35f885f3706f, type: 3} +--- !u!1001 &7491400751714809429 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2695502442289814372, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_Material + value: + objectReference: {fileID: 13400000, guid: 7ba98e50fc06a654895270792e087e54, type: 2} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalPosition.y + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4795883043223456941, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8897606200225658264, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8897606200225658264, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} + insertIndex: -1 + addedObject: {fileID: 194075261} + m_SourcePrefab: {fileID: 100100000, guid: 41a58784cc33e3b4e85d51b641f14f09, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1211016357} + - {fileID: 245963551} + - {fileID: 7305732181041295649} + - {fileID: 1403545340} + - {fileID: 381732406} + - {fileID: 7491400751714809429} + - {fileID: 1555786697} + - {fileID: 680750609} + - {fileID: 1617756368} diff --git a/Prototype 4/Assets/Scenes/Prototype 4.unity.meta b/Prototype 4/Assets/Scenes/Prototype 4.unity.meta new file mode 100644 index 0000000..d3336b7 --- /dev/null +++ b/Prototype 4/Assets/Scenes/Prototype 4.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4b96ad7a65484fd4a83cb97540eee50 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Scripts.meta b/Prototype 4/Assets/Scripts.meta new file mode 100644 index 0000000..2125993 --- /dev/null +++ b/Prototype 4/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51020e95373160944af019167ddd40e2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Scripts/EnemyController.cs b/Prototype 4/Assets/Scripts/EnemyController.cs new file mode 100644 index 0000000..e424a5b --- /dev/null +++ b/Prototype 4/Assets/Scripts/EnemyController.cs @@ -0,0 +1,27 @@ +using UnityEngine; + +public class EnemyController : MonoBehaviour +{ + public float speed = 2f; + private Rigidbody rb; + private GameObject player; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + rb = GetComponent(); + player = GameObject.Find("Player"); + } + + // Update is called once per frame + void Update() + { + Vector3 direction = (player.transform.position - transform.position).normalized; + rb.AddForce(direction * speed); + + if (transform.position.y < -10) + { + Destroy(gameObject); + } + } +} diff --git a/Prototype 4/Assets/Scripts/EnemyController.cs.meta b/Prototype 4/Assets/Scripts/EnemyController.cs.meta new file mode 100644 index 0000000..06348a6 --- /dev/null +++ b/Prototype 4/Assets/Scripts/EnemyController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6d22f0e4a9fcbd848a8cb6b992a45438 \ No newline at end of file diff --git a/Prototype 4/Assets/Scripts/PlayerController.cs b/Prototype 4/Assets/Scripts/PlayerController.cs new file mode 100644 index 0000000..8ff7848 --- /dev/null +++ b/Prototype 4/Assets/Scripts/PlayerController.cs @@ -0,0 +1,56 @@ +using UnityEngine; +using System.Collections; + +public class PlayerController : MonoBehaviour +{ + public bool hasPowerup = false; + private float speed = 3f; + float powerupStrength = 10f; + private Rigidbody rb; + private GameObject focalPoint; + public GameObject powerupIndicator; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + rb = GetComponent(); + focalPoint = GameObject.Find("Focal Point"); + } + + // Update is called once per frame + void Update() + { + float forwardMovement = Input.GetAxis("Vertical") * speed; + rb.AddForce(focalPoint.transform.forward * forwardMovement); + + powerupIndicator.transform.position = transform.position + new Vector3(0, -0.5f, 0); + } + + void OnTriggerEnter(Collider other) + { + if (other.CompareTag("Powerup")) + { + hasPowerup = true; + Destroy(other.gameObject); + StartCoroutine(PowerupCountdownRoutine()); + powerupIndicator.SetActive(true); + } + } + + IEnumerator PowerupCountdownRoutine() + { + yield return new WaitForSeconds(7); + hasPowerup = false; + powerupIndicator.SetActive(false); + } + + private void OnCollisionEnter(Collision collision) + { + if (collision.gameObject.CompareTag("Enemy") && hasPowerup) + { + Rigidbody enemyRigidbody = collision.gameObject.GetComponent(); + Vector3 awayFromPlayer = collision.gameObject.transform.position - transform.position; + enemyRigidbody.AddForce(awayFromPlayer * powerupStrength, ForceMode.Impulse); + } + } +} diff --git a/Prototype 4/Assets/Scripts/PlayerController.cs.meta b/Prototype 4/Assets/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..0c30151 --- /dev/null +++ b/Prototype 4/Assets/Scripts/PlayerController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2b9cbd3edd566a945a477a4f68755beb \ No newline at end of file diff --git a/Prototype 4/Assets/Scripts/RotateCamera.cs b/Prototype 4/Assets/Scripts/RotateCamera.cs new file mode 100644 index 0000000..fb18814 --- /dev/null +++ b/Prototype 4/Assets/Scripts/RotateCamera.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +public class RotateCamera : MonoBehaviour +{ + private float rotationSpeed = 200f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + float horizontalInput = -Input.GetAxis("Horizontal"); + transform.Rotate(Vector3.up, horizontalInput * rotationSpeed * Time.deltaTime); + } +} diff --git a/Prototype 4/Assets/Scripts/RotateCamera.cs.meta b/Prototype 4/Assets/Scripts/RotateCamera.cs.meta new file mode 100644 index 0000000..99c7564 --- /dev/null +++ b/Prototype 4/Assets/Scripts/RotateCamera.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e11bbdfd97a98fc40b15bf8c2ae3cb08 \ No newline at end of file diff --git a/Prototype 4/Assets/Scripts/SpawnManager.cs b/Prototype 4/Assets/Scripts/SpawnManager.cs new file mode 100644 index 0000000..5295bef --- /dev/null +++ b/Prototype 4/Assets/Scripts/SpawnManager.cs @@ -0,0 +1,46 @@ +using UnityEngine; + +public class SpawnManager : MonoBehaviour +{ + public GameObject enemyPrefab; + public GameObject powerupPrefab; + + private float spawnRange = 9; + + public int enemyCount; + public int waveNumber = 1; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + SpawnEnemy(waveNumber); + Instantiate(powerupPrefab, GenerateSpawnPosition(), powerupPrefab.transform.rotation); + } + + // Update is called once per frame + void Update() + { + enemyCount = GameObject.FindGameObjectsWithTag("Enemy").Length; + if (enemyCount == 0) + { + waveNumber++; + SpawnEnemy(waveNumber); + Instantiate(powerupPrefab, GenerateSpawnPosition(), powerupPrefab.transform.rotation); + } + } + + void SpawnEnemy(int enemiesToSpawn) + { + for (int i = 0; i < enemiesToSpawn; i++) + { + Instantiate(enemyPrefab, GenerateSpawnPosition(), enemyPrefab.transform.rotation); + } + } + + Vector3 GenerateSpawnPosition() + { + float spawnPosX = Random.Range(-spawnRange, spawnRange); + float spawnPosZ = Random.Range(-spawnRange, spawnRange); + return new Vector3(spawnPosX, 0, spawnPosZ); + } +} diff --git a/Prototype 4/Assets/Scripts/SpawnManager.cs.meta b/Prototype 4/Assets/Scripts/SpawnManager.cs.meta new file mode 100644 index 0000000..9186489 --- /dev/null +++ b/Prototype 4/Assets/Scripts/SpawnManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d3308e5e40e925940a8dc698d7d76ff6 \ No newline at end of file diff --git a/Prototype 4/Assets/Settings.meta b/Prototype 4/Assets/Settings.meta new file mode 100644 index 0000000..39b94dd --- /dev/null +++ b/Prototype 4/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 709f11a7f3c4041caa4ef136ea32d874 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Settings/DefaultVolumeProfile.asset b/Prototype 4/Assets/Settings/DefaultVolumeProfile.asset new file mode 100644 index 0000000..6fb1822 --- /dev/null +++ b/Prototype 4/Assets/Settings/DefaultVolumeProfile.asset @@ -0,0 +1,982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9167874883656233139 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &-8270506406425502121 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-8104416584915340131 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent2 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent2 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p21: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7750755424749557576 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60f3b30c03e6ba64d9a27dc9dba8f28d, type: 3} + m_Name: OutlineVolumeComponent + m_EditorClassIdentifier: + active: 1 + Enabled: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7743500325797982168 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &-7274224791359825572 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fd9ee276a1023e439cf7a9c393195fa, type: 3} + m_Name: TestAnimationCurveVolumeComponent + m_EditorClassIdentifier: + active: 1 + testParameter: + m_OverrideState: 1 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 10 + inSlope: 0 + outSlope: 10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 15 + inSlope: 10 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &-6335409530604852063 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-6288072647309666549 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-5520245016509672950 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &-5360449096862653589 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedEverywhere + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedEverywhere + active: 1 +--- !u!114 &-5139089513906902183 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a00a63fdd6bd2a45ab1f2d869305ffd, type: 3} + m_Name: OasisFogVolumeComponent + m_EditorClassIdentifier: + active: 1 + Density: + m_OverrideState: 1 + m_Value: 0 + StartDistance: + m_OverrideState: 1 + m_Value: 0 + HeightRange: + m_OverrideState: 1 + m_Value: {x: 0, y: 50} + Tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + SunScatteringIntensity: + m_OverrideState: 1 + m_Value: 2 +--- !u!114 &-4463884970436517307 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1410297666881709256 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.33 + viewBias: + m_OverrideState: 1 + m_Value: 0 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 1 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1216621516061285780 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1170528603972255243 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-581120513425526550 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent3 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent3 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p31: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: -9167874883656233139} + - {fileID: 1918650496244738858} + - {fileID: 853819529557874667} + - {fileID: 1052315754049611418} + - {fileID: -1170528603972255243} + - {fileID: -8270506406425502121} + - {fileID: -5520245016509672950} + - {fileID: 7173750748008157695} + - {fileID: 1666464333004379222} + - {fileID: 9001657382290151224} + - {fileID: -6335409530604852063} + - {fileID: -1216621516061285780} + - {fileID: 3959858460715838825} + - {fileID: -7743500325797982168} + - {fileID: 4644742534064026673} + - {fileID: -4463884970436517307} + - {fileID: -6288072647309666549} + - {fileID: 7518938298396184218} + - {fileID: -1410297666881709256} + - {fileID: -7750755424749557576} + - {fileID: -5139089513906902183} +--- !u!114 &853819529557874667 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &1052315754049611418 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &1666464333004379222 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1918650496244738858 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &3959858460715838825 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &4251301726029935498 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 74955a4b0b4243bc87231e8b59ed9140, type: 3} + m_Name: TestVolume + m_EditorClassIdentifier: + active: 1 + param: + m_OverrideState: 1 + m_Value: 123 +--- !u!114 &4644742534064026673 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &6940869943325143175 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedOnAnySRP + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedOnAnySRP + active: 1 +--- !u!114 &7173750748008157695 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &7518938298396184218 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &9001657382290151224 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &9122958982931076880 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent1 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent1 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 diff --git a/Prototype 4/Assets/Settings/DefaultVolumeProfile.asset.meta b/Prototype 4/Assets/Settings/DefaultVolumeProfile.asset.meta new file mode 100644 index 0000000..53b314a --- /dev/null +++ b/Prototype 4/Assets/Settings/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab09877e2e707104187f6f83e2f62510 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Settings/Mobile_RPAsset.asset b/Prototype 4/Assets/Settings/Mobile_RPAsset.asset new file mode 100644 index 0000000..4da2019 --- /dev/null +++ b/Prototype 4/Assets/Settings/Mobile_RPAsset.asset @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Mobile_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 65bc7dbf4170f435aa868c779acfb082, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 0 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 0.8 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 1024 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 1024 + m_AdditionalLightsCookieFormat: 1 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 1 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 3 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 0 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 1 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 1 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Prototype 4/Assets/Settings/Mobile_RPAsset.asset.meta b/Prototype 4/Assets/Settings/Mobile_RPAsset.asset.meta new file mode 100644 index 0000000..3660d15 --- /dev/null +++ b/Prototype 4/Assets/Settings/Mobile_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e6cbd92db86f4b18aec3ed561671858 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Settings/Mobile_Renderer.asset b/Prototype 4/Assets/Settings/Mobile_Renderer.asset new file mode 100644 index 0000000..ea246b2 --- /dev/null +++ b/Prototype 4/Assets/Settings/Mobile_Renderer.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Mobile_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 0} + probeVolumeFragmentationDebugShader: {fileID: 0} + probeVolumeOffsetDebugShader: {fileID: 0} + probeVolumeSamplingDebugShader: {fileID: 0} + probeSamplingDebugMesh: {fileID: 0} + probeSamplingDebugTexture: {fileID: 0} + probeVolumeBlendStatesCS: {fileID: 0} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 0 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 diff --git a/Prototype 4/Assets/Settings/Mobile_Renderer.asset.meta b/Prototype 4/Assets/Settings/Mobile_Renderer.asset.meta new file mode 100644 index 0000000..a3588b1 --- /dev/null +++ b/Prototype 4/Assets/Settings/Mobile_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65bc7dbf4170f435aa868c779acfb082 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Settings/PC_RPAsset.asset b/Prototype 4/Assets/Settings/PC_RPAsset.asset new file mode 100644 index 0000000..a48b885 --- /dev/null +++ b/Prototype 4/Assets/Settings/PC_RPAsset.asset @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: PC_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: f288ae1f4751b564a96ac7587541f7a2, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 1 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 1 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.12299999, y: 0.2926, z: 0.53599995} + m_CascadeBorder: 0.107758604 + m_ShadowDepthBias: 0.1 + m_ShadowNormalBias: 0.5 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 3 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 0 + m_PrefilteringModeAdditionalLightShadows: 2 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 2 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 2 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 0 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 0 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Prototype 4/Assets/Settings/PC_RPAsset.asset.meta b/Prototype 4/Assets/Settings/PC_RPAsset.asset.meta new file mode 100644 index 0000000..e286b2f --- /dev/null +++ b/Prototype 4/Assets/Settings/PC_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b83569d67af61e458304325a23e5dfd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Settings/PC_Renderer.asset b/Prototype 4/Assets/Settings/PC_Renderer.asset new file mode 100644 index 0000000..475b02e --- /dev/null +++ b/Prototype 4/Assets/Settings/PC_Renderer.asset @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: PC_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, + type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, + type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, + type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, + type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, + type: 3} + probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, + type: 3} + probeVolumeBlendStatesCS: {fileID: 7200000, guid: b9a23f869c4fd45f19c5ada54dd82176, + type: 3} + m_RendererFeatures: + - {fileID: 7833122117494664109} + m_RendererFeatureMap: ad6b866f10d7b46c + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 1 + stencilCompareFunction: 3 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 +--- !u!114 &7833122117494664109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3} + m_Name: ScreenSpaceAmbientOcclusion + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + AOMethod: 0 + Downsample: 0 + AfterOpaque: 0 + Source: 1 + NormalSamples: 1 + Intensity: 0.4 + DirectLightingStrength: 0.25 + Radius: 0.3 + Samples: 1 + BlurQuality: 0 + Falloff: 100 + SampleCount: -1 + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} diff --git a/Prototype 4/Assets/Settings/PC_Renderer.asset.meta b/Prototype 4/Assets/Settings/PC_Renderer.asset.meta new file mode 100644 index 0000000..ddae6a5 --- /dev/null +++ b/Prototype 4/Assets/Settings/PC_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f288ae1f4751b564a96ac7587541f7a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Settings/SampleSceneProfile.asset b/Prototype 4/Assets/Settings/SampleSceneProfile.asset new file mode 100644 index 0000000..c1b0f63 --- /dev/null +++ b/Prototype 4/Assets/Settings/SampleSceneProfile.asset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7893295128165547882 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 0 + threshold: + m_OverrideState: 1 + m_Value: 1 + intensity: + m_OverrideState: 1 + m_Value: 0.25 + scatter: + m_OverrideState: 1 + m_Value: 0.5 + clamp: + m_OverrideState: 0 + m_Value: 65472 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 1 + downscale: + m_OverrideState: 0 + m_Value: 0 + maxIterations: + m_OverrideState: 0 + m_Value: 6 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-3357603926938260329 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.2 + smoothness: + m_OverrideState: 0 + m_Value: 0.2 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: SampleSceneProfile + m_EditorClassIdentifier: + components: + - {fileID: 849379129802519247} + - {fileID: -7893295128165547882} + - {fileID: 7391319092446245454} + - {fileID: -3357603926938260329} +--- !u!114 &849379129802519247 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 1 + neutralHDRRangeReductionMode: + m_OverrideState: 0 + m_Value: 2 + acesPreset: + m_OverrideState: 0 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 0 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 234 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 647 +--- !u!114 &7391319092446245454 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 0 + mode: + m_OverrideState: 0 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 2 + intensity: + m_OverrideState: 1 + m_Value: 0.6 + clamp: + m_OverrideState: 0 + m_Value: 0.05 diff --git a/Prototype 4/Assets/Settings/SampleSceneProfile.asset.meta b/Prototype 4/Assets/Settings/SampleSceneProfile.asset.meta new file mode 100644 index 0000000..b82270c --- /dev/null +++ b/Prototype 4/Assets/Settings/SampleSceneProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10fc4df2da32a41aaa32d77bc913491c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Prototype 4/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 0000000..a7248c1 --- /dev/null +++ b/Prototype 4/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,407 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 6852985685364965376 + - rid: 6852985685364965377 + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965382 + - rid: 6852985685364965383 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965386 + - rid: 6852985685364965387 + - rid: 6852985685364965388 + - rid: 6852985685364965389 + - rid: 6852985685364965390 + - rid: 6852985685364965391 + - rid: 6852985685364965392 + - rid: 6852985685364965393 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731967818989568 + - rid: 5807731967818989569 + - rid: 5807731967818989570 + - rid: 5807731967818989571 + - rid: 5807731967818989572 + - rid: 5807731967818989573 + - rid: 5807731967818989574 + - rid: 5807731967818989575 + - rid: 5807731967818989576 + m_RuntimeSettings: + m_List: + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965392 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 5807731967818989569 + - rid: 5807731967818989571 + - rid: 5807731967818989572 + - rid: 5807731967818989575 + - rid: 5807731967818989576 + m_AssetVersion: 8 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Light Layer default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + m_ValidRenderingLayers: 0 + lightLayerName0: Light Layer default + lightLayerName1: Light Layer 1 + lightLayerName2: Light Layer 2 + lightLayerName3: Light Layer 3 + lightLayerName4: Light Layer 4 + lightLayerName5: Light Layer 5 + lightLayerName6: Light Layer 6 + lightLayerName7: Light Layer 7 + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 5807731967818989568 + type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3} + subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3} + gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3} + bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3} + cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3} + paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3} + lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3} + lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3} + bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3} + temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3} + LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} + LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} + scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3} + easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3} + uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3} + finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3} + m_ShaderResourcesVersion: 0 + - rid: 5807731967818989569 + type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Version: 0 + - rid: 5807731967818989570 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 5807731967818989571 + type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Version: 0 + - rid: 5807731967818989572 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 5807731967818989573 + type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + blueNoise16LTex: + - {fileID: 2800000, guid: 81200413a40918d4d8702e94db29911c, type: 3} + - {fileID: 2800000, guid: d50c5e07c9911a74982bddf7f3075e7b, type: 3} + - {fileID: 2800000, guid: 1134690bf9216164dbc75050e35b7900, type: 3} + - {fileID: 2800000, guid: 7ce2118f74614a94aa8a0cdf2e6062c3, type: 3} + - {fileID: 2800000, guid: 2ca97df9d1801e84a8a8f2c53cb744f0, type: 3} + - {fileID: 2800000, guid: e63eef8f54aa9dc4da9a5ac094b503b5, type: 3} + - {fileID: 2800000, guid: 39451254daebd6d40b52899c1f1c0c1b, type: 3} + - {fileID: 2800000, guid: c94ad916058dff743b0f1c969ddbe660, type: 3} + - {fileID: 2800000, guid: ed5ea7ce59ca8ec4f9f14bf470a30f35, type: 3} + - {fileID: 2800000, guid: 071e954febf155243a6c81e48f452644, type: 3} + - {fileID: 2800000, guid: 96aaab9cc247d0b4c98132159688c1af, type: 3} + - {fileID: 2800000, guid: fc3fa8f108657e14486697c9a84ccfc5, type: 3} + - {fileID: 2800000, guid: bfed3e498947fcb4890b7f40f54d85b9, type: 3} + - {fileID: 2800000, guid: d512512f4af60a442ab3458489412954, type: 3} + - {fileID: 2800000, guid: 47a45908f6db0cb44a0d5e961143afec, type: 3} + - {fileID: 2800000, guid: 4dcc0502f8586f941b5c4a66717205e8, type: 3} + - {fileID: 2800000, guid: 9d92991794bb5864c8085468b97aa067, type: 3} + - {fileID: 2800000, guid: 14381521ff11cb74abe3fe65401c23be, type: 3} + - {fileID: 2800000, guid: d36f0fe53425e08499a2333cf423634c, type: 3} + - {fileID: 2800000, guid: d4044ea2490d63b43aa1765f8efbf8a9, type: 3} + - {fileID: 2800000, guid: c9bd74624d8070f429e3f46d161f9204, type: 3} + - {fileID: 2800000, guid: d5c9b274310e5524ebe32a4e4da3df1f, type: 3} + - {fileID: 2800000, guid: f69770e54f2823f43badf77916acad83, type: 3} + - {fileID: 2800000, guid: 10b6c6d22e73dea46a8ab36b6eebd629, type: 3} + - {fileID: 2800000, guid: a2ec5cbf5a9b64345ad3fab0912ddf7b, type: 3} + - {fileID: 2800000, guid: 1c3c6d69a645b804fa232004b96b7ad3, type: 3} + - {fileID: 2800000, guid: d18a24d7b4ed50f4387993566d9d3ae2, type: 3} + - {fileID: 2800000, guid: c989e1ed85cf7154caa922fec53e6af6, type: 3} + - {fileID: 2800000, guid: ff47e5a0f105eb34883b973e51f4db62, type: 3} + - {fileID: 2800000, guid: fa042edbfc40fbd4bad0ab9d505b1223, type: 3} + - {fileID: 2800000, guid: 896d9004736809c4fb5973b7c12eb8b9, type: 3} + - {fileID: 2800000, guid: 179f794063d2a66478e6e726f84a65bc, type: 3} + filmGrainTex: + - {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3} + - {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3} + - {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3} + - {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3} + - {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3} + - {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3} + - {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3} + - {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3} + - {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3} + - {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3} + smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3} + smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3} + m_TexturesResourcesVersion: 0 + - rid: 5807731967818989574 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + - rid: 5807731967818989575 + type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3} + m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3} + m_VisualizationLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + m_ConversionLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - rid: 5807731967818989576 + type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_UseBicubicLightmapSampling: 0 + - rid: 6852985685364965376 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 6852985685364965377 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 6852985685364965378 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3} + m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 6852985685364965379 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 6852985685364965380 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + - rid: 6852985685364965381 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 6852985685364965382 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + - rid: 6852985685364965383 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 6852985685364965384 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} + - rid: 6852985685364965385 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 6852985685364965386 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 6852985685364965387 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 6852985685364965388 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 6852985685364965389 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 6852985685364965390 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 6852985685364965391 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 6852985685364965392 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + - rid: 6852985685364965393 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 6852985685364965394 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 8712630790384254976 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} diff --git a/Prototype 4/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta b/Prototype 4/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 0000000..81b84f2 --- /dev/null +++ b/Prototype 4/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18dc0cd2c080841dea60987a38ce93fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/TutorialInfo.meta b/Prototype 4/Assets/TutorialInfo.meta new file mode 100644 index 0000000..a700bca --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba062aa6c92b140379dbc06b43dd3b9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/TutorialInfo/Icons.meta b/Prototype 4/Assets/TutorialInfo/Icons.meta new file mode 100644 index 0000000..1d19fb9 --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Icons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8a0c9218a650547d98138cd835033977 +folderAsset: yes +timeCreated: 1484670163 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/TutorialInfo/Icons/URP.png b/Prototype 4/Assets/TutorialInfo/Icons/URP.png new file mode 100644 index 0000000..6194a80 Binary files /dev/null and b/Prototype 4/Assets/TutorialInfo/Icons/URP.png differ diff --git a/Prototype 4/Assets/TutorialInfo/Icons/URP.png.meta b/Prototype 4/Assets/TutorialInfo/Icons/URP.png.meta new file mode 100644 index 0000000..0f2cab0 --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Icons/URP.png.meta @@ -0,0 +1,134 @@ +fileFormatVersion: 2 +guid: 727a75301c3d24613a3ebcec4a24c2c8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/TutorialInfo/Layout.wlt b/Prototype 4/Assets/TutorialInfo/Layout.wlt new file mode 100644 index 0000000..7b50a25 --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Layout.wlt @@ -0,0 +1,654 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 45 + width: 1666 + height: 958 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 6} + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 290 + height: 442 + m_MinSize: {x: 234, y: 271} + m_MaxSize: {x: 10004, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 973 + y: 0 + width: 290 + height: 908 + m_MinSize: {x: 234, y: 492} + m_MaxSize: {x: 10004, y: 14042} + vertical: 1 + controlID: 226 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 290 + height: 466 + m_MinSize: {x: 204, y: 221} + m_MaxSize: {x: 4004, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 973 + height: 442 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 8} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 958 + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: Tutorial +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 3} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1666 + height: 908 + m_MinSize: {x: 713, y: 492} + m_MaxSize: {x: 18008, y: 14042} + vertical: 0 + controlID: 74 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 938 + width: 1666 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 12} + - {fileID: 5} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 908 + m_MinSize: {x: 202, y: 442} + m_MaxSize: {x: 4002, y: 8042} + vertical: 1 + controlID: 75 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1263 + y: 0 + width: 403 + height: 908 + m_MinSize: {x: 277, y: 71} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 466 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 401 + height: 887 + m_ScrollPosition: {x: 0, y: 0} + m_InspectorMode: 0 + m_PreviewResizer: + m_CachedPref: -160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 421 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_ReferencingInstanceIDs: + m_ScenePaths: [] + m_ShowAllHits: 0 + m_SearchArea: 0 + m_Folders: + - Assets + m_ViewMode: 0 + m_StartGridSize: 64 + m_LastFolders: + - Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47 + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: ee240000 + m_LastClickedID: 9454 + m_ExpandedIDs: ee24000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: 0 + m_ExpandedIDs: ee240000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 68fbffff + m_LastClickedInstanceID: -1176 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_DirectoriesAreaWidth: 110 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 421 + m_MaximizeOnPlay: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_TargetDisplay: 0 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + m_HBaseRangeMin: -242.75 + m_HBaseRangeMax: 242.75 + m_VBaseRangeMin: -101 + m_VBaseRangeMax: 101 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoom: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 17 + width: 971 + height: 404 + m_Scale: {x: 2, y: 2} + m_Translation: {x: 485.5, y: 202} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -242.75 + y: -101 + width: 485.5 + height: 202 + m_MinimalGUI: 1 + m_defaultScale: 2 + m_TargetTexture: {fileID: 0} + m_CurrentColorSpace: 0 + m_LastWindowPixelSize: {x: 1942, y: 842} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 445 + m_SceneLighting: 1 + lastFramingTime: 0 + m_2DMode: 0 + m_isRotationLocked: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 0, y: 0, z: 0} + speed: 2 + m_Value: {x: 0, y: 0, z: 0} + m_RenderMode: 0 + m_ValidateTrueMetals: 0 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + grid: + xGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + yGrid: + m_Target: 1 + speed: 2 + m_Value: 1 + zGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Rotation: + m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + speed: 2 + m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Size: + m_Target: 10 + speed: 2 + m_Value: 10 + m_Ortho: + m_Target: 0 + speed: 2 + m_Value: 0 + m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 445 + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: -1176 + m_ExpandedIDs: 7efbffff00000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: + - + m_CurrenRootInstanceID: 0 + m_Locked: 0 + m_CurrentSortingName: TransformSorting diff --git a/Prototype 4/Assets/TutorialInfo/Layout.wlt.meta b/Prototype 4/Assets/TutorialInfo/Layout.wlt.meta new file mode 100644 index 0000000..c0c8c77 --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Layout.wlt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eabc9546105bf4accac1fd62a63e88e6 +timeCreated: 1487337779 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/TutorialInfo/Scripts.meta b/Prototype 4/Assets/TutorialInfo/Scripts.meta new file mode 100644 index 0000000..02da605 --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a9bcd70e6a4b4b05badaa72e827d8e0 +folderAsset: yes +timeCreated: 1475835190 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/TutorialInfo/Scripts/Editor.meta b/Prototype 4/Assets/TutorialInfo/Scripts/Editor.meta new file mode 100644 index 0000000..f59f099 --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Scripts/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ad9b87dffba344c89909c6d1b1c17e1 +folderAsset: yes +timeCreated: 1475593892 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Prototype 4/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs new file mode 100644 index 0000000..ad55eca --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs @@ -0,0 +1,242 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using System; +using System.IO; +using System.Reflection; + +[CustomEditor(typeof(Readme))] +[InitializeOnLoad] +public class ReadmeEditor : Editor +{ + static string s_ShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; + + static string s_ReadmeSourceDirectory = "Assets/TutorialInfo"; + + const float k_Space = 16f; + + static ReadmeEditor() + { + EditorApplication.delayCall += SelectReadmeAutomatically; + } + + static void RemoveTutorial() + { + if (EditorUtility.DisplayDialog("Remove Readme Assets", + + $"All contents under {s_ReadmeSourceDirectory} will be removed, are you sure you want to proceed?", + "Proceed", + "Cancel")) + { + if (Directory.Exists(s_ReadmeSourceDirectory)) + { + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory); + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory + ".meta"); + } + else + { + Debug.Log($"Could not find the Readme folder at {s_ReadmeSourceDirectory}"); + } + + var readmeAsset = SelectReadme(); + if (readmeAsset != null) + { + var path = AssetDatabase.GetAssetPath(readmeAsset); + FileUtil.DeleteFileOrDirectory(path + ".meta"); + FileUtil.DeleteFileOrDirectory(path); + } + + AssetDatabase.Refresh(); + } + } + + static void SelectReadmeAutomatically() + { + if (!SessionState.GetBool(s_ShowedReadmeSessionStateName, false)) + { + var readme = SelectReadme(); + SessionState.SetBool(s_ShowedReadmeSessionStateName, true); + + if (readme && !readme.loadedLayout) + { + LoadLayout(); + readme.loadedLayout = true; + } + } + } + + static void LoadLayout() + { + var assembly = typeof(EditorApplication).Assembly; + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); + method.Invoke(null, new object[] { Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false }); + } + + static Readme SelectReadme() + { + var ids = AssetDatabase.FindAssets("Readme t:Readme"); + if (ids.Length == 1) + { + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); + + Selection.objects = new UnityEngine.Object[] { readmeObject }; + + return (Readme)readmeObject; + } + else + { + Debug.Log("Couldn't find a readme"); + return null; + } + } + + protected override void OnHeaderGUI() + { + var readme = (Readme)target; + Init(); + + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth / 3f - 20f, 128f); + + GUILayout.BeginHorizontal("In BigTitle"); + { + if (readme.icon != null) + { + GUILayout.Space(k_Space); + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); + } + GUILayout.Space(k_Space); + GUILayout.BeginVertical(); + { + + GUILayout.FlexibleSpace(); + GUILayout.Label(readme.title, TitleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + public override void OnInspectorGUI() + { + var readme = (Readme)target; + Init(); + + foreach (var section in readme.sections) + { + if (!string.IsNullOrEmpty(section.heading)) + { + GUILayout.Label(section.heading, HeadingStyle); + } + + if (!string.IsNullOrEmpty(section.text)) + { + GUILayout.Label(section.text, BodyStyle); + } + + if (!string.IsNullOrEmpty(section.linkText)) + { + if (LinkLabel(new GUIContent(section.linkText))) + { + Application.OpenURL(section.url); + } + } + + GUILayout.Space(k_Space); + } + + if (GUILayout.Button("Remove Readme Assets", ButtonStyle)) + { + RemoveTutorial(); + } + } + + bool m_Initialized; + + GUIStyle LinkStyle + { + get { return m_LinkStyle; } + } + + [SerializeField] + GUIStyle m_LinkStyle; + + GUIStyle TitleStyle + { + get { return m_TitleStyle; } + } + + [SerializeField] + GUIStyle m_TitleStyle; + + GUIStyle HeadingStyle + { + get { return m_HeadingStyle; } + } + + [SerializeField] + GUIStyle m_HeadingStyle; + + GUIStyle BodyStyle + { + get { return m_BodyStyle; } + } + + [SerializeField] + GUIStyle m_BodyStyle; + + GUIStyle ButtonStyle + { + get { return m_ButtonStyle; } + } + + [SerializeField] + GUIStyle m_ButtonStyle; + + void Init() + { + if (m_Initialized) + return; + m_BodyStyle = new GUIStyle(EditorStyles.label); + m_BodyStyle.wordWrap = true; + m_BodyStyle.fontSize = 14; + m_BodyStyle.richText = true; + + m_TitleStyle = new GUIStyle(m_BodyStyle); + m_TitleStyle.fontSize = 26; + + m_HeadingStyle = new GUIStyle(m_BodyStyle); + m_HeadingStyle.fontStyle = FontStyle.Bold; + m_HeadingStyle.fontSize = 18; + + m_LinkStyle = new GUIStyle(m_BodyStyle); + m_LinkStyle.wordWrap = false; + + // Match selection color which works nicely for both light and dark skins + m_LinkStyle.normal.textColor = new Color(0x00 / 255f, 0x78 / 255f, 0xDA / 255f, 1f); + m_LinkStyle.stretchWidth = false; + + m_ButtonStyle = new GUIStyle(EditorStyles.miniButton); + m_ButtonStyle.fontStyle = FontStyle.Bold; + + m_Initialized = true; + } + + bool LinkLabel(GUIContent label, params GUILayoutOption[] options) + { + var position = GUILayoutUtility.GetRect(label, LinkStyle, options); + + Handles.BeginGUI(); + Handles.color = LinkStyle.normal.textColor; + Handles.DrawLine(new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); + Handles.color = Color.white; + Handles.EndGUI(); + + EditorGUIUtility.AddCursorRect(position, MouseCursor.Link); + + return GUI.Button(position, label, LinkStyle); + } +} diff --git a/Prototype 4/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Prototype 4/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta new file mode 100644 index 0000000..f038618 --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 476cc7d7cd9874016adc216baab94a0a +timeCreated: 1484146680 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Assets/TutorialInfo/Scripts/Readme.cs b/Prototype 4/Assets/TutorialInfo/Scripts/Readme.cs new file mode 100644 index 0000000..95f6269 --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Scripts/Readme.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine; + +public class Readme : ScriptableObject +{ + public Texture2D icon; + public string title; + public Section[] sections; + public bool loadedLayout; + + [Serializable] + public class Section + { + public string heading, text, linkText, url; + } +} diff --git a/Prototype 4/Assets/TutorialInfo/Scripts/Readme.cs.meta b/Prototype 4/Assets/TutorialInfo/Scripts/Readme.cs.meta new file mode 100644 index 0000000..935153f --- /dev/null +++ b/Prototype 4/Assets/TutorialInfo/Scripts/Readme.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcf7219bab7fe46a1ad266029b2fee19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - icon: {instanceID: 0} + executionOrder: 0 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/CHANGELOG.md b/Prototype 4/Packages/com.merry-yellow.code-assist/CHANGELOG.md new file mode 100644 index 0000000..60c1ac7 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/CHANGELOG.md @@ -0,0 +1,304 @@ +List of new features, bug fixes and improvements + +# Version 1.4.19 +* AGENTS.md support for agentic AI, copilot-instructions.md support is deprecated +* Visual Studio 2026 compatibility +* Bugfix for completions and inline visuals for sorting layer related members +* Can unspecify max_tokens,temperature and top_p in the gpt request options +* Gpt libraries and models are updated + +# Version 1.4.18 +* New code completions: Material/Shader +* New inline visuals: Material/Shader +* Bugfix for inline text visuals when document is edited +* Bugfix for completions for constructor method arguments +* Hotfix for InputManager data fetching with custom tags +* Gpt models are updated + +# Version 1.4.17 +* Hotfix for Unity compile error + +# Version 1.4.16 +* New code completions: RenderingLayerMask (Unity 6 and newer only) +* New inline visuals: RenderingLayerMask (Unity 6 and newer only), and LayerMask +* Hotfix for Unity editor freezes +* Hotfix for inline visuals not showing properly when changing document in Visual Studio +* Category SortingLayer removed, its items are now under category Layer +* Minor fix for output window in Visual Studio +* Gpt libraries and models are updated + +# Version 1.4.15 +* Hotfix for code completion for attributes + +# Version 1.4.14 +* New code completions: Attributes and preprocessor directives (#if, #elif) +* New gpt feature: Add mode, gpt can add new files to the project +* New gpt feature: For CodeLens, follow-up question and custom prompt +* Gpt responses are logged to Visual Studio output window + +# Version 1.4.13 +* Hotfix for gpt requests of OpenAI-API-Compatible platforms + +# Version 1.4.12 +* Additional properties options added for gpt requests +* Version number mistype fix for Unity asset package + +# Version 1.4.11 +* Hotfix for gpt options page +* Fix for applying transformers for newer versions of Visual Studio +* Arm64 architecture support + +# Version 1.4.10 +* Animations added to context aware instructions +* Hotfix for context aware integrations (for GitHub Copilot) + +# Version 1.4.9 +* Hotfix for gpt options page + +# Version 1.4.8 +* Version bump for sister Visual Studio extensions + +# Version 1.4.7 +* New gpt feature: Integration into GitHub Copilot. Can now feed GitHub Copilot with project/scene/game-object details. +* Auto updater for itch.io builds + +# Version 1.4.6 +* Updated binaries with new build parameters + +# Version 1.4.5 +* Version skipped by mistake ^-^ + +# Version 1.4.4 +* Hotfix for Unity package compile error + +# Version 1.4.3 +* New gpt provider: OpenAI API Compatible, for web/cloud services that supports OpenAI SDK standards + +# Version 1.4.2 +* Bugfix for formatting and title of logging +* Bugfix for CodeLens2Gpt when closing document + +# Version 1.4.1 +* New gpt provider: Ollama, can use LLMs from local machine or private network + +# Version 1.4.0 +* Gpt backend has been reimplemented for latest models and LLM trends +* New gpt provider: Anthropic (Claude), can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New gpt provider: DeepSeek, can be used as an alternative to OpenAI ChatGPT and Google Gemini +* New code completions: Scene management classes can be auto completed +* New inline visuals: Scene management classes can display inline information + +# Version 1.3.12 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.11 +* Hotfix for Microsoft Marketplace manifest file + +# Version 1.3.10 +* Hotfix for type resolving +* Usability improvements for VSCode exporter +* More filters for expected error logs + +# Version 1.3.9 +* Hotfix for Unity sink + +# Version 1.3.8 +* Hotfix for Unity sink + +# Version 1.3.7 +* Bugfix for exporter/updater +* Bugfix for logging options + +# Version 1.3.6 +* VSCode readme updated + +# Version 1.3.5 +* JSON library switched back to Newtonsoft.JSON +* Rule xml files removed from Unity asset +* Unnessary analyzer binaries are removed from Roslyn Analyzer + +# Version 1.3.4 +* Stability improvements for network (mqttnet) +* Hotfix for JSON mapping + +# Version 1.3.3 +* Full version for VSCode is released! +* Fix for VSCode adorments when document is modified +* Binary files removed from Unity asset +* Bugfix for network (mqttnet server) +* VSCode extension stability improvements +* VSCode roslyn analyzer stability improvements + +# Version 1.3.2 +* Fixed cross-platform issues for Linux and macOS + +# Version 1.3.1 +* Updated VSCode manifest and readme + +# Version 1.3.0 +* Initial release for VSCode + +# Version 1.2.6 +* Exporting when Unity is in play mode +* Some error messages have been made more user friendly + +# Version 1.2.5 +* Released on itch.io https://meryel.itch.io/unity-code-assist +* Url changes + +# Version 1.2.4 +* Bugfix for exporter with long file paths +* Bugfix for retrieving animation and animator data + +# Version 1.2.3 +* Bugfix for exporter when overwriting files +* Bugfix for inline visuals when active game object changes + +# Version 1.2.2 +* Bugfix for exporter when facing race condition + +# Version 1.2.1 +* Typo fix for Options page +* Bugfix for retrieving animation and animator data + +# Version 1.2.0 +* New gpt provider: Google Gemini, can be used as an alternative to OpenAI ChatGPT +* New feature: CodeLens2Gpt. Can request gpt queries from the CodeLens of methods and classes +* New feature: Context aware gpt, gpt prompts are embedded with Unity, scene and object information +* New feature: Package, asset has relocated under Packages directory (from Assets directry), along with Unity setup menu items +* New code completions: Animation and Animator classes and Invoke/Coroutine/Broadcast methods can be auto completed +* New inline visuals: Animation and Animator classes can display inline information + +# Version 1.1.12 +* External binary files have been customized and minimized +* Domain reloading time have been reduced +* Stability and usability improvements for exporter/updater +* Bugfix for Feedback window + +# Version 1.1.11 +* Gpt completion endpoint fixed for OpenAI API changes +* Bugfix for Input Manager monitor +* Bugfix for logging to Visual Studio output window +* Bugfix for About window + +# Version 1.1.10 +* Version skipped for compatibility with other assets + +# Version 1.1.9 +* Gpt support for chat and edit +* More options added for Gpt +* Overall stability improvements +* Exporter shows file locks if update/export is unsuccessful + +# Version 1.1.8 +* Bugfix for non-Unity solutions + +# Version 1.1.7 +* Bugfix for Visual Studio freeze + +# Version 1.1.6 +* Gpt support added for shader files +* Stability improvements for Unity.ScriptFinder + +# Version 1.1.5 +* Stability and usability improvements for exporter/updater +* Bugfix for Transformer Linq and Auto Input Manager +* Usability for Transformer window, disabling it if not connected to Unity +* Enhancement for completions, sorting numerical values correctly https://github.com/merryyellow/Unity-Code-Assist/issues/6 + +# Version 1.1.4 +* Auto Input Manager is now compatible with binary asset files +* Stability and usability improvements for Transformer windows + +# Version 1.1.3 +* Analyzers are working at a separate process https://github.com/merryyellow/Unity-Code-Assist/issues/20 +* Inline visuals stability and performance improvements https://github.com/merryyellow/Unity-Code-Assist/issues/22 https://github.com/merryyellow/Unity-Code-Assist/issues/24 +* Exporter/updater stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/19 https://github.com/merryyellow/Unity-Code-Assist/issues/23 +* Transformer window stability improvements https://github.com/merryyellow/Unity-Code-Assist/issues/21 +* Bugfix for Gpt busy icon positioning https://github.com/merryyellow/Unity-Code-Assist/issues/24 + +# Version 1.1.2 +* Bugfix for Yaml file parsing of InputManager + +# Version 1.1.1 +* Bugfix for error handling of binary file parsing + +# Version 1.1.0 +* New feature: Generative AI. Use OpenAI ChatGPT within comments to complete your code +* New feature: Visual Studio menus. Access Unity Code Assist from "Extensions"->"Unity Code Assist" +* New code completions: PlayerPrefs, EditorPrefs and Input classes' methods can be auto completed +* New inline visuals: PlayerPrefs, EditorPrefs and Input classes' methods can display inline information +* New code transformer: Auto Input Manager. Converts legacy input code into the new Input Manager + +# Version 1.0.0.21 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.20 +* Bugfix for crash at startup https://github.com/merryyellow/Unity-Code-Assist/issues/18 + +# Version 1.0.0.19 +* More logging for error tracking + +# Version 1.0.0.18 +* Overall stability improvements, nullable references enabled for codebase +* Stability improvements for communications, when reconnection occurs + +# Version 1.0.0.17 +* Stability improvements for Unity ScriptFinder class + +# Version 1.0.0.16 +* Bugfix for Visual Studio events concurrency + +# Version 1.0.0.15 +* Visual Studio events are reimplemented for both stability and performance +* Removal of possible Task deadlocks +* Usability improvements for exporter/updater +* Bugfix for exporter/updater, where prompts can appear twice +* Bugfix for Inline Texts, where const null identifier may raise exceptions https://github.com/merryyellow/Unity-Code-Assist/issues/16 +* Bugfix for communications, where tags&layers are sent for the first time + +# Version 1.0.0.14 +* Usability improvements for Visual Studio Status window where project is not a Unity project +* Bugfix for communication reinitialization, where projects are closed and opened from Visual Studio https://github.com/merryyellow/Unity-Code-Assist/issues/15 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/14 + +# Version 1.0.0.13 +* Bugfix for Unity where target object is neither Component nor MonoBehaviour https://github.com/merryyellow/Unity-Code-Assist/issues/13 + +# Version 1.0.0.12 +* New Feature: Updating Unity asset from Visual Studio +* New Feature: Online error reporting of Unity errors +* Usability improvement for Visual Studio Feedback window +* Bugfix for Inline Texts where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/5 +* Bugfix for Code Completion where there is no class declaration https://github.com/merryyellow/Unity-Code-Assist/issues/10 +* Bugfix for Visual Studio output window, where it may be unavailable + +# Version 1.0.0.11 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/3 +* Exporter now has more logs + +# Version 1.0.0.10 +* Bugfix for Inline Texts where leading trivia is absent https://github.com/merryyellow/Unity-Code-Assist/issues/1 +* Bugfix for Visual Studio events' initialization https://github.com/merryyellow/Unity-Code-Assist/issues/2 + +# Version 1.0.0.9 +* Minor adjustments for initialization logging + +# Version 1.0.0.8 +* Online analytics added +* Bugfix for Inline Texts, Visual Studio code preview screen does not raise any exception anymore + +# Version 1.0.0.7 +* Online error tracker added + +# Version 1.0.0.6 +* Exporter is always disabled for non Unity projects + +# Version 1.0.0.5 +* Lite version released at Visual Studio Marketplace +* Exporting Unity asset from Visual Studio +* Unity package become package independent (Removed Newtonsoft.Json dependency) + +# Version 1.0.0 +* First release! +* Released on Unity Asset Store \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta new file mode 100644 index 0000000..96b626a --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c541f26362738d45ad369a0458b7559 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor.meta new file mode 100644 index 0000000..94722ad --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 13c2fcf84c3cfaf4190a190794c5c24f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs new file mode 100644 index 0000000..cba22c5 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs @@ -0,0 +1,75 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class AboutWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying about window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "AboutWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist About"); + } + + private void OnGUI() + { + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + EditorGUILayout.LabelField($"Version number: {Assister.Version}", styleLabel, GUILayout.ExpandWidth(true)); + +#if MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Lite", styleLabel, GUILayout.ExpandWidth(true)); +#else // MERYEL_UCA_LITE_VERSION + EditorGUILayout.LabelField($"License type: Full", styleLabel, GUILayout.ExpandWidth(true)); +#endif // MERYEL_UCA_LITE_VERSION + + if (GUILayout.Button("Update")) + { + Updater.CheckUpdateForced(); + } + + if (GUILayout.Button("View changelog")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/changelog"); + } + + if (GUILayout.Button("View third party notices")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/thirdpartynotices"); + } + + } + } + +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta new file mode 100644 index 0000000..8b02d9f --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AboutWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b773a1d4b9561324fa0bc568c62c3770 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs new file mode 100644 index 0000000..d5b7332 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + // according to documentation, https://docs.unity3d.com/2023.2/Documentation/Manual/roslyn-analyzers.html + // if analyzers are under any asmdef file, they are bound to the asmdef's scope + // to declare out analyzers globally, had to write custom AssetPostprocessor and don't use "RoslynAnalyzer" asset label + + public class AnalyzerPostProcessor : AssetPostprocessor + { + public static string OnGeneratedCSProject(string path, string content) + { + // do not add roslyn analyzers to Visual Studio projects for performance + if (Assister.GetCodeEditor(false, out var isVisualStudio, out _, out _) && isVisualStudio) + return content; + + var analyzerGroup = new StringBuilder(); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + + var prefix = $"{NewLine} "; + + foreach (var analyzer in Analyzers) + { + analyzerGroup.Append(prefix); + analyzerGroup.Append(analyzer); + analyzerGroup.Append(suffix); + } + + analyzerGroup.Append(NewLine); + analyzerGroup.Append(" "); + //analyzerGroup.Append(NewLine); + + + //content = Regex.Replace(content, $"[{NewLine}]*[{NewLine}]*", $"{analyzerGroup.ToString()}$&"); + var matches = Regex.Matches(content, $"[{NewLine}]*"); + var index = matches.LastOrDefault(m => m.Success)?.Index ?? -1; + //var index = content.LastIndexOf(""); + + if (index >= 0) + content = content.Insert(index, analyzerGroup.ToString()); + + return content; + } + + private const string NewLine = "\r\n"; + + private readonly static string[] Analyzers = new string[] + { +#if MERYEL_UCA_LITE_VERSION + "Meryel.UnityCodeAssist.AnalyzersLite.dll", +#else + "Meryel.UnityCodeAssist.Analyzers.dll", +#endif + "Meryel.UnityCodeAssist.Common.dll", + "Meryel.UnityCodeAssist.Completion.dll", + "Meryel.UnityCodeAssist.CompletionInternals.dll", + "Meryel.UnityCodeAssist.Logger.dll", + "Meryel.UnityCodeAssist.MQTTnet.dll", + "Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll", + "Meryel.UnityCodeAssist.Newtonsoft.Json.dll", + "Meryel.UnityCodeAssist.ProjectData.dll", + "Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll", + "Meryel.UnityCodeAssist.Synchronizer.dll", + "Meryel.UnityCodeAssist.SynchronizerModel.dll", + "Meryel.UnityCodeAssist.VSIXLibrary.dll", + }; + } +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta new file mode 100644 index 0000000..c2430e5 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/AnalyzerPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17f8bf228c22bbb438ef36b16a18652c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Assister.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Assister.cs new file mode 100644 index 0000000..ea0f5be --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Assister.cs @@ -0,0 +1,609 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + +using CodeEditor = Unity.CodeEditor.CodeEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class Assister + { + public const string Version = "1.4.19"; //do NOT modify this line, except the number value, its being used by VSCode/Typescript for version detection (in exporter.ts.getVersionOfUnitySide()) + +#if MERYEL_UCA_LITE_VERSION + public const string Title = "Code Assist Lite"; +#else + public const string Title = "Code Assist"; +#endif + + [MenuItem("Tools/" + Title + "/Status", false, 1)] + static void DisplayStatusWindow() + { + StatusWindow.Display(); + } + + + [MenuItem("Tools/" + Title + "/Synchronize", false, 2)] + static void Sync() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(SyncAux(), MQTTnetInitializer.Publisher); + + //MQTTnetInitializer.Publisher.SendConnect(); + //Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Synchronize_MenuItem"); + } + + + [MenuItem("Tools/" + Title + "/Report error", false, 91)] + static void DisplayFeedbackWindow() + { + FeedbackWindow.Display(); + } + + [MenuItem("Tools/" + Title + "/About", false, 92)] + static void DisplayAboutWindow() + { + AboutWindow.Display(); + } + +#if MERYEL_UCA_LITE_VERSION + [MenuItem("Tools/" + Title + "/Compare versions", false, 31)] + static void CompareVersions() + { + Application.OpenURL("http://unitycodeassist.netlify.app/compare"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "CompareVersions_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Get full version", false, 32)] + static void GetFullVersion() + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfull"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FullVersion_MenuItem"); + } +#endif // MERYEL_UCA_LITE_VERSION + + [MenuItem("Tools/" + Title + "/Setup/Upgrade to full version", false, 65)] + public static void Upgrade() + { + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Upgrade_MenuItem"); + +#if MERYEL_UCA_LITE_VERSION + Serilog.Log.Information("Purchase Unity Code Assist from the Asset Store or itch.io first. Then download it from the package manager or itch.io"); + return; +#else + if (GetCodeEditor(true, out var isVisualStudio, out var isVisualStudioCode, out var error)) + { + if (isVisualStudio) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVisualStudioInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VisualStudio.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VisualStudio.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVisualStudioInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for Visual Studio couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + else if (isVisualStudioCode) + { + var vsixPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.vsix"); + if (System.IO.File.Exists(vsixPath)) + { + CallVSCodeInstaller(vsixPath); + return; + } + + var zipPath = CommonTools.GetInstallerPath("CodeAssist.Full.VSCode.Installer.zip"); + if (System.IO.File.Exists(zipPath)) + { + var tempVsixPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "CodeAssist.Full.VSCode.Installer.vsix"); + System.IO.File.Copy(zipPath, tempVsixPath, true); + + CallVSCodeInstaller(tempVsixPath); + return; + } + + Serilog.Log.Information("Installer for VS Code couldn't be found at {ZipPath}. Please try re-importing the asset from the package manager", zipPath); + return; + } + } + else + { + Serilog.Log.Information(error!); + } +#endif + + } + + /* + [MenuItem("Tools/" + Title + "/Setup/Update", false, 61)] + static void Update() + { + //UnityEditor.PackageManager.Client. + } + */ + + [MenuItem("Tools/" + Title + "/Setup/Re-import package", false, 62)] + static void RepairFiles() + { + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Execute(cleanupPath); + Cleanup.DoCleanup(); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("Unity", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "Reimport_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Import files for .NET Standard 2.0", false, 63)] + static void ImportSystemBinariesForDotNetStandard20() + { + var solutionDirectory = CommonTools.GetProjectPath(); + var cSharpVersion = Cleanup.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + + if (cSharpVersion >= 9) + { + if (!EditorUtility.DisplayDialog("Import files for .NET Standard 2.0", + "This is not required for versions of Unity 2021.2 and newer. Do you still want to continue?", + "Okay", "Cancel")) + { + Serilog.Log.Debug("ImportNetStandard20_MenuItem cancelled via confirm dialog"); + return; + } + } + + if (MQTTnetInitializer.Publisher?.Clients.Any() != true) + Serilog.Log.Information("No connected IDE found. Please start up Visual Studio or VS Code first"); + + MQTTnetInitializer.Publisher?.SendRequestUpdate("SystemBinariesForDotNetStandard20", string.Empty, true); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "ImportNetStandard20_MenuItem"); + } + + [MenuItem("Tools/" + Title + "/Setup/Regenerate project files", false, 64)] + public static void RegenerateProjectFiles() => RegenerateProjectFilesAux(true); + + public static void RegenerateProjectFilesAux(bool showError) + { + try + { + if (GetCodeEditor(true, out _, out _, out var error)) + { + CodeEditor.Editor.CurrentCodeEditor.SyncAll(); + } + else + { + if (showError && error != null) + Serilog.Log.Information(error); + + // other similar approaches + // https://www.reddit.com/r/Unity3D/comments/s1joc6/help_with_generating_csproj_and_sln_for_github/ + // https://discussions.unity.com/t/manually-generate-sln-and-csproj-files/648686/6 + // https://discussions.unity.com/t/how-can-i-generate-csproj-files-during-continuous-integration-builds/842493/3 + // https://github.com/Unity-Technologies/UnityCsReference/blob/f45f297f342239326ea865a57a1bb8ddf93e38c6/Editor/Mono/CodeEditor/SyncVS.cs#L22 + var t = ScriptFinder.GetType123("Microsoft.Unity.VisualStudio.Editor.Cli"); + var m = t!.GetMethod("GenerateSolution", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic); + m.Invoke(null, null); + } + } + catch (System.Exception ex) + { + Serilog.Log.Error(ex, "Couldn't invoke GenerateSolution"); + Serilog.Log.Information("Please 'Regenerate project files' manually. 'Edit'->'Preferences'->'External Tools'->'Regenerate project files'"); + } + } + + + static IEnumerator CallShell(string command, string ide) + { + Serilog.Log.Debug("calling shell with command: {Command}", command); + var task = Shell.UnityEditorShell.Execute(command); + task.OnLog += (logType, log) => + { + Serilog.Log.Debug("shell log: {Log}", log); + }; + task.OnExit += (code) => + { + Serilog.Log.Debug("shell exit: {Code}", code); + if (code == 0) + Serilog.Log.Information($"{ide} extension installed successfully. Please restart {ide}"); + else + Serilog.Log.Information($"{ide} extension installation failed. Please try manual installition at {CommonTools.GetInstallerPath(string.Empty)}"); + }; + yield return new Shell.ShellCommandYieldable(task); + } + + static void CallVisualStudioInstaller(string vsixPath) + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell( + $"@for /f \"usebackq delims=\" %i in (`\"%ProgramFiles(x86)%\\Microsoft Visual Studio\\Installer\\vswhere.exe\" -latest -prerelease -products * -property enginePath`) do @set enginePath=%i & if exist \"%i\\VSIXInstaller.exe\" call \"%i\\VSIXInstaller.exe\" /u:VSIXLite2.6815b720-6186-48a1-a405-1387e54b41c6 & call \"%i\\VSIXInstaller.exe\" \"{vsixPath}\"", "Visual Studio"), MQTTnetInitializer.Publisher); + } + + static void CallVSCodeInstaller(string vsixPath) + { + string command; +#if UNITY_EDITOR_WIN + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode & code --install-extension \"{vsixPath}\""; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + command = $"code --uninstall-extension MerryYellow.uca-lite-vscode ; code --install-extension \"{vsixPath}\""; +#else + Serilog.Log.Error("invalid platform at {Location}", nameof(CallVSCodeInstaller)); + command = string.Empty; +#endif + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(CallShell(command, "VS Code"), MQTTnetInitializer.Publisher); + } + + internal static string Execute(string vsixPath, bool isVisualStudio = false, bool isVSCode = false) + { + var startInfo = new System.Diagnostics.ProcessStartInfo + { + WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden, + //startInfo.FileName = GetExePath(); + FileName = vsixPath, + //startInfo.Arguments = args; + UseShellExecute = false, + RedirectStandardOutput = true + //startInfo.WorkingDirectory = workingDirectoryPath; + }; + var process = new System.Diagnostics.Process + { + StartInfo = startInfo + }; + + try + { + process.Start(); + } + catch (System.ComponentModel.Win32Exception ex) + { + Serilog.Log.Error(ex, "Error at running bat file {File}", vsixPath); + } + + string output = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + + return output; + } + + + static IEnumerator SyncAux() + { + var clientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + MQTTnetInitializer.Publisher?.SendConnect(); + Serilog.Log.Information("Code Assist is looking for more IDEs to connect to..."); + + //yield return new WaitForSeconds(3); + yield return new EditorCoroutines.EditorWaitForSeconds(3); + + var newClientCount = MQTTnetInitializer.Publisher?.Clients.Count() ?? 0; + + var dif = newClientCount - clientCount; + + if (dif <= 0) + Serilog.Log.Information("Code Assist couldn't find any new IDE to connect to."); + else + Serilog.Log.Information("Code Assist is connected to {Dif} new IDE(s).", dif); + } + +#if MERYEL_DEBUG + + [MenuItem("Code Assist/Binary2Text")] + static void Binary2Text() + { + var filePath = CommonTools.GetInputManagerFilePath(); + var hash = Input.UnityInputManager.GetMD5Hash(filePath); + var convertedPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + var b = new Input.Binary2TextExec(); + b.Exec(filePath, convertedPath, detailed: false, largeBinaryHashOnly: false, hexFloat: false); + } + + [MenuItem("Code Assist/Bump InputManager")] + static void BumpInputManager() + { + Input.InputManagerMonitor.Instance.Bump(); + } + + + [MenuItem("Code Assist/Layer Check")] + static void UpdateLayers() + { + var names = UnityEditorInternal.InternalEditorUtility.layers; + var indices = names.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(indices, names); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + + /* + for (var i = 0; i < 32; i++) + { + var name = LayerMask.LayerToName(i); + if (!string.IsNullOrEmpty(name)) + { + Debug.Log(i + ":" + name); + } + } + + if (ScriptFinder.FindGameObjectOfType("Deneme", out var go)) + MQTTnetInitializer.Publisher.SendGameObject(go); + */ + } + + [MenuItem("Code Assist/Tag Check")] + static void UpdateTags() + { + Serilog.Log.Debug("Listing tags {Count}", UnityEditorInternal.InternalEditorUtility.tags.Length); + + foreach (var tag in UnityEditorInternal.InternalEditorUtility.tags) + { + if (!string.IsNullOrEmpty(tag)) + { + Serilog.Log.Debug("{Tag}", tag); + } + } + + MQTTnetInitializer.Publisher?.SendTags(UnityEditorInternal.InternalEditorUtility.tags); + + } + + [MenuItem("Code Assist/GO Check")] + + static void TestGO() + { + + var go = GameObject.Find("Deneme"); + //var go = MonoBehaviour.FindObjectOfType().gameObject; + + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + [MenuItem("Code Assist/Undo Records Test")] + static void UndoTest() + { + var undos = new List(); + var redos = new List(); + + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetRecords", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + dynMethod.Invoke(null, new object[] { undos, redos }); + + Serilog.Log.Debug("undos:{UndoCount},redos:{RedoCount}", undos.Count, redos.Count); + + var last = undos.LastOrDefault(); + if (last != null) + { + Serilog.Log.Debug("last:{Last}", last); + Serilog.Log.Debug("group:{UndoCurrentGroup},{UndoCurrentGroupName}", + Undo.GetCurrentGroup(), Undo.GetCurrentGroupName()); + } + } + + + [MenuItem("Code Assist/Undo List Test")] + static void Undo2Test() + { + + //List undoList, out int undoCursor + var undoList = new List(); + int undoCursor = int.MaxValue; + var type = typeof(Undo); + System.Reflection.MethodInfo dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + + dynMethod = type.GetMethod("GetUndoList", + System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static, + null, + new System.Type[] { typeof(List), typeof(int).MakeByRefType() }, + null); + + + dynMethod.Invoke(null, new object[] { undoList, undoCursor }); + + Serilog.Log.Debug("undo count: {Count}", undoList.Count); + + } + + [MenuItem("Code Assist/Reload Domain")] + static void ReloadDomain() + { + EditorUtility.RequestScriptReload(); + } + + /* + [MenuItem("Code Assist/TEST")] + static void TEST() + { + //if (ScriptFinder.FindGameObjectOfType("Deneme_OtherScene", out var go)) + if (ScriptFinder.FindInstanceOfType("Deneme_SO", out var go, out var so)) + { + MQTTnetInitializer.Publisher.SendScriptableObject(so); + } + + ScriptFinder.DENEMEEEE(); + + + + } + */ + +#endif // MERYEL_DEBUG + + + public static void SendTagsAndLayers() + { + Serilog.Log.Debug(nameof(SendTagsAndLayers)); + + var tags = UnityEditorInternal.InternalEditorUtility.tags; + MQTTnetInitializer.Publisher?.SendTags(tags); + + var layerNames = UnityEditorInternal.InternalEditorUtility.layers; + var layerIndices = layerNames.Select(l => LayerMask.NameToLayer(l).ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendLayers(layerNames, layerIndices); + + var sls = SortingLayer.layers; + var sortingNames = sls.Select(sl => sl.name).ToArray(); + var sortingIds = sls.Select(sl => sl.id.ToString()).ToArray(); + var sortingValues = sls.Select(sl => sl.value.ToString()).ToArray(); + MQTTnetInitializer.Publisher?.SendSortingLayers(sortingNames, sortingIds, sortingValues); + +#if UNITY_6000_0_OR_NEWER + // Version 6+ only, 2022.3 doesn't have class RenderingLayerMask, even though some renderingLayerMask fields/properties are declared + + var renderingLayerCount = RenderingLayerMask.GetRenderingLayerCount(); + var renderingLayerIndices = new string[renderingLayerCount]; + var renderingLayerNames = new string[renderingLayerCount]; + for (var i = 0; i < renderingLayerCount; i++) + { + renderingLayerIndices[i] = i.ToString(); + renderingLayerNames[i] = RenderingLayerMask.RenderingLayerToName(i); + } + MQTTnetInitializer.Publisher?.SendRenderingLayers(renderingLayerNames, renderingLayerIndices); + +#endif // UNITY_6000_0_OR_NEWER + } + + public static bool GetCodeEditor(bool checkVersion, out bool isVisualStudio, out bool isVisualStudioCode, out string? error) + { + isVisualStudio = false; + isVisualStudioCode = false; + + if (CodeEditor.Editor.CurrentCodeEditor.TryGetInstallationForPath(CodeEditor.CurrentEditorInstallation, out var installation)) + { + if (installation.Name.StartsWith("Visual Studio Code")) + isVisualStudioCode = true; + else if (installation.Name.StartsWith("Visual Studio")) + isVisualStudio = true; + + if (!isVisualStudioCode && !isVisualStudio) + { + error = $"Unsupported code editor: {installation.Name}. Unity Code Assist only supports Visual Studio and Visual Studio Code"; + return false; + } + + if (installation.Name.Contains("(internal)")) + { + error = "Code editor set but not working properly. Please try updating 'Visual Studio Editor' package"; + return false; + } + + if (!checkVersion) + { + error = null; + return true; + } + + var versionRegex = new System.Text.RegularExpressions.Regex(".*\\[([\\d\\.]+)\\]"); + var versionStr = versionRegex.Match(installation.Name).Groups.ElementAtOrDefault(1)?.Value; + + if (isVisualStudioCode && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "1.76") < 0)) + { + error = $"Version {versionStr} of Visual Studio Code is not supported by Unity Code Assist. Please update Visual Studio Code"; + return false; + } + + if (isVisualStudio && !string.IsNullOrEmpty(versionStr) && (VersionCompare(versionStr!, "17") < 0)) + { + error = $"Version {versionStr} of Visual Studio is not supported by Unity Code Assist. Please update Visual Studio"; + return false; + } + + error = null; + return true; + } + else + { + error = "No code editor found. Please set it through 'Edit'->'Preferences'->'External Tools'->'External Script Editor'"; + return false; + } + + + } + + + //https://www.geeksforgeeks.org/compare-two-version-numbers/amp/ + public static int VersionCompare(string v1, string v2) + { + // vnum stores each numeric + + // part of version + + int vnum1 = 0, vnum2 = 0; + + // loop until both string are + // processed + + for (int i = 0, j = 0; (i < v1.Length || j < v2.Length);) + + { + // storing numeric part of + // version 1 in vnum1 + while (i < v1.Length && v1[i] != '.') + { + + vnum1 = vnum1 * 10 + (v1[i] - '0'); + + i++; + } + // storing numeric part of + + // version 2 in vnum2 + + while (j < v2.Length && v2[j] != '.') + { + vnum2 = vnum2 * 10 + (v2[j] - '0'); + j++; + } + if (vnum1 > vnum2) + return 1; + + if (vnum2 > vnum1) + return -1; + + // if equal, reset variables and + + // go for next numeric part + vnum1 = vnum2 = 0; + i++; + j++; + } + + return 0; + } + + } +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta new file mode 100644 index 0000000..643c2ae --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Assister.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 394bf783968f6dd4ab2ca0e1e7258147 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs new file mode 100644 index 0000000..854fc8b --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs @@ -0,0 +1,390 @@ +using System; +using System.IO; +using System.Linq; +using System.Security.AccessControl; +using System.Security.Principal; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + // copied from Exporter.cs in VSIX + public static class Cleanup + { + public static bool DoCleanup() + { + var assetsPath = UnityEngine.Application.dataPath; + + var _solutionDirectory = CommonTools.GetProjectPath(); + var destination = _solutionDirectory; + var oldDestination = assetsPath; + + + var succeed = true; + try + { + Cleanup1(oldDestination); + Cleanup2(oldDestination); + Cleanup3(oldDestination, _solutionDirectory); + Cleanup4(oldDestination); + } + catch (Exception ex) + { + succeed = false; + Serilog.Log.Error(ex, "DoCleanup failed at {Destination}", destination); + } + + return succeed; + } + + + private static void DeleteFileAndItsMeta(string filePath) + { + if (File.Exists(filePath)) + { + Serilog.Log.Debug("Deleting file {File}", filePath); + //File.Delete(filePath); + DeleteFileAux(filePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", filePath, File.Exists(filePath)); + } + var metaFilePath = filePath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + + private static bool IsDirectoryExistsAndEmpty(string path) + { + return Directory.Exists(path) && !Directory.EnumerateFileSystemEntries(path).Any(); + } + + private static void DeleteDirectoryAndItsMeta(string directoryPath) + { + if (IsDirectoryExistsAndEmpty(directoryPath)) + { + Serilog.Log.Debug("Deleting directory {Dir}", directoryPath); + Directory.Delete(directoryPath); + Serilog.Log.Debug("Deleted directory {Dir} {Exists}", directoryPath, IsDirectoryExistsAndEmpty(directoryPath)); + + var metaFilePath = directoryPath + ".meta"; + if (File.Exists(metaFilePath)) + { + Serilog.Log.Debug("Deleting directory meta file {File}", metaFilePath); + //File.Delete(metaFilePath); + DeleteFileAux(metaFilePath); + Serilog.Log.Debug("Deleted directory meta file {File} {Exists}", metaFilePath, File.Exists(metaFilePath)); + } + } + } + + private static void DeleteFileAux(string filePath) + { + try + { + File.Delete(filePath); + } + catch (UnauthorizedAccessException) + { + var fileDirectoryPath = Path.GetDirectoryName(filePath); + SetEveryoneAccessToDirectory(fileDirectoryPath, out _); + TakeOwnership(filePath); + File.Delete(filePath); + } + } + + + /// + /// Set Everyone Full Control permissions for selected directory + /// + /// + /// + static bool SetEveryoneAccessToDirectory(string dirName, out string _lastError) + { + + try + { + // Make sure directory exists + if (Directory.Exists(dirName) == false) + throw new Exception(string.Format("Directory {0} does not exist, so permissions cannot be set.", dirName)); + + // Get directory access info + DirectoryInfo dinfo = new DirectoryInfo(dirName); + DirectorySecurity dSecurity = dinfo.GetAccessControl(); + + // Add the FileSystemAccessRule to the security settings. + dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow)); + + // Set the access control + dinfo.SetAccessControl(dSecurity); + + _lastError = String.Format("Everyone FullControl Permissions were set for directory {0}", dirName); + + return true; + + } + catch (Exception ex) + { + _lastError = ex.Message; + return false; + } + + + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// 7 if C# 7.3 or lower, + /// 8 if C# 8.0 (.netstandard2.0), + /// 9 if C# 9.0 (.netstandard2.1), + /// -1 if error + /// + public static int GetCSharpVersionFromUnityProjectVersionFile(string? solutionDirectory) + { + if (string.IsNullOrEmpty(solutionDirectory)) + return -1; + + var projectVersionFilePath = System.IO.Path.Combine(solutionDirectory, "ProjectSettings/ProjectVersion.txt"); + if (!System.IO.File.Exists(projectVersionFilePath)) + return -1; + + + string? version = null; + string[]? readText = null; + try + { + readText = System.IO.File.ReadAllLines(projectVersionFilePath); + // format is m_EditorVersion: 2018.2.0b7 + string[] versionText = readText[0].Split(' '); + version = versionText[1]; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "Project version file parsing error {FirstLine}", readText?.FirstOrDefault()); + return -1; + } + + if (version == null) + { + Serilog.Log.Error("Parsed project version is null"); + return -1; + } + + // see my personal notes for Unity version X C# version table + // which is at OneNote->ShinSekai->CEPostRelease->UnityCompilerC#VersionTable + + if (version.StartsWith("5.") || version.StartsWith("2017.") || + version.StartsWith("2018.") || version.StartsWith("2019.") || version.StartsWith("2020.1.")) + return 7; + + if (version.StartsWith("2020.") || version.StartsWith("2021.1.")) + return 8; + + if (version.StartsWith("2021.") || version.StartsWith("2022.") || + version.StartsWith("2023.") || version.StartsWith("6000.")) + return 9; + + Serilog.Log.Error("Parsed project version is unknown {Version}", version); + return -1; + } + + private static void TakeOwnership(string filename) + { + // Remove read-only attribute + File.SetAttributes(filename, File.GetAttributes(filename) & ~FileAttributes.ReadOnly); + + FileSecurity security = new FileSecurity(); + + SecurityIdentifier sid = WindowsIdentity.GetCurrent().User; + security.SetOwner(sid); + security.SetAccessRule(new FileSystemAccessRule(sid, FileSystemRights.FullControl, AccessControlType.Allow)); + + File.SetAccessControl(filename, security); + } + + private static void Cleanup1(string destination) + { + // prior to version UCA.v.1.1.9, syncronizerModel and yamlDotNet dll files were located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0 + // with version UCA.v.1.1.9 and newer versions, they are located at ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences + // delete ProjectPath/Assets/Plugins/CodeAssist/Editor/ExternalReferences/Release + var oldBinariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release/netstandard2.0"); + if (Directory.Exists(oldBinariesDirectory)) + { + // dont just delete the directory for security reasons, instead delete binary files one by one + + Serilog.Log.Debug("Old binaries directory exists at {Location}", oldBinariesDirectory); + + var files = new string[] + { + "UnityCodeAssistSynchronizerModel.deps.json", + "UnityCodeAssistSynchronizerModel.dll", + "UnityCodeAssistSynchronizerModel.pdb", + "UnityCodeAssistYamlDotNet.deps.json", + "UnityCodeAssistYamlDotNet.dll", + "UnityCodeAssistYamlDotNet.pdb", + "UnityCodeAssistYamlDotNet.xml", + }; + + foreach (var file in files) + { + var filePath = Path.Combine(oldBinariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + DeleteDirectoryAndItsMeta(oldBinariesDirectory); + } + + var oldBinariesDirectory2 = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences/Release"); + DeleteDirectoryAndItsMeta(oldBinariesDirectory2); + + + // also delete old vsix, it's now renamed as Meryel.UnityCodeAssist.VSIX.vsix + var oldVsixFilePath = Path.Combine(destination, "Plugins/CodeAssist/UnityCodeAssistVSIX.vsix"); + DeleteFileAndItsMeta(oldVsixFilePath); + } + + private static void Cleanup2(string destination) + { + // with version 1.1.12, dll files has been customized (renamed and changed their namespace) (so that they dont conflict with user's other dll files, if he tries to use them) + // delete AsyncIO.dll, and use Meryel.UnityCodeAssist.AsyncIO.dll instead + var files = new string[] + { + "AsyncIO.dll", + "NaCl.dll", + "NetMQ.dll", + "Serilog.dll", + "Serilog.Sinks.PersistentFile.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in files) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + } + + private static void Cleanup3(string destination, string solutionDirectory) + { + // as it turns out, .netstandard2.1 does not need system binaries (for C#9.0, unity versions 2021.2 and newer) + + //var cSharpVersion = CommonVS.VSCommonTools.GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + var cSharpVersion = GetCSharpVersionFromUnityProjectVersionFile(solutionDirectory); + if (cSharpVersion < 9) + return; + + var systemBinaryFiles = new string[] + { + "System.Buffers.dll", + "System.Memory.dll", + "System.Runtime.CompilerServices.Unsafe.dll", + "System.Threading.Tasks.Extensions.dll", + }; + + var binariesDirectory = Path.Combine(destination, "Plugins/CodeAssist/Editor/ExternalReferences"); + + foreach (var file in systemBinaryFiles) + { + var filePath = Path.Combine(binariesDirectory, file); + DeleteFileAndItsMeta(filePath); + } + + } + + private static void Cleanup4(string destination) + { + // with version 1.2, asset directory moved from Assets/Plugins/CodeAssist to Packages/com.merry-yellow.code-assist + // so remove all files from the old directory + + var directory = Path.Combine(destination, "Plugins/CodeAssist/Editor"); + + var content = new string[] + { +@"TinyJson/JsonWriter.cs", +@"TinyJson/JsonParser.cs", +@"Preferences/RegistryMonitor.cs", +@"Preferences/PreferenceStorageAccessor.cs", +@"Preferences/PreferenceMonitor.cs", +@"Preferences/PreferenceEntryHolder.cs", +@"Logger/UnitySink.cs", +@"Logger/MemorySink.cs", +@"Logger/ELogger.cs", +@"Logger/DomainHashEnricher.cs", +@"Logger/CommonTools.cs", +@"Logger/Attributes.cs", +@"Input/UnityInputManager.cs", +@"Input/Text2Yaml.cs", +@"Input/InputManagerMonitor.cs", +@"Input/Binary2TextExec.cs", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.Sinks.PersistentFile.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.Serilog.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.NetMQ.deps.json", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.xml", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.NaCl.dll", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.pdb", +@"ExternalReferences/Meryel.UnityCodeAssist.AsyncIO.dll", +@"EditorCoroutines/EditorWindowCoroutineExtension.cs", +@"EditorCoroutines/EditorWaitForSeconds.cs", +@"EditorCoroutines/EditorCoroutineUtility.cs", +@"EditorCoroutines/EditorCoroutine.cs", +@"UnityClassExtensions.cs", +@"StatusWindow.cs", +@"ScriptFinder.cs", +@"NetMQPublisher.cs", +@"NetMQInitializer.cs", +@"Monitor.cs", +@"MerryYellow.CodeAssist.Editor.asmdef", +@"MainThreadDispatcher.cs", +@"LazyInitializer.cs", +@"FeedbackWindow.cs", +@"Assister.cs", +@"AboutWindow.cs", +//@"TinyJson", +//@"Preferences", +//@"Logger", +//@"Input", +//@"ExternalReferences", +//@"EditorCoroutines", + }; + + foreach (var c in content) + { + var path = Path.Combine(directory, c); + DeleteFileAndItsMeta(path); + } + } + + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta new file mode 100644 index 0000000..9d5dd2d --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Cleanup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f03bf638663c69e41a0cc01055bc4ad4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta new file mode 100644 index 0000000..1abea7e --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d009bd6c15a419d47a41795aaf7d869d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs new file mode 100644 index 0000000..adcb8f9 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs @@ -0,0 +1,157 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// A handle to an EditorCoroutine, can be passed to EditorCoroutineUtility methods to control lifetime. + /// + public class EditorCoroutine + { + private struct YieldProcessor + { + enum DataType : byte + { + None = 0, + WaitForSeconds = 1, + EditorCoroutine = 2, + AsyncOP = 3, + } + struct ProcessorData + { + public DataType type; + public double targetTime; + public object current; + } + + ProcessorData data; + + public void Set(object yield) + { + if (yield == data.current) + return; + + var type = yield.GetType(); + var dataType = DataType.None; + double targetTime = -1; + + if(type == typeof(EditorWaitForSeconds)) + { + targetTime = EditorApplication.timeSinceStartup + (yield as EditorWaitForSeconds).WaitTime; + dataType = DataType.WaitForSeconds; + } + else if(type == typeof(EditorCoroutine)) + { + dataType = DataType.EditorCoroutine; + } + else if(type == typeof(AsyncOperation) || type.IsSubclassOf(typeof(AsyncOperation))) + { + dataType = DataType.AsyncOP; + } + + data = new ProcessorData { current = yield, targetTime = targetTime, type = dataType }; + } + + public bool MoveNext(IEnumerator enumerator) + { + var advance = data.type switch + { + DataType.WaitForSeconds => data.targetTime <= EditorApplication.timeSinceStartup, + DataType.EditorCoroutine => (data.current as EditorCoroutine).m_IsDone, + DataType.AsyncOP => (data.current as AsyncOperation).isDone, + _ => data.current == enumerator.Current,//a IEnumerator or a plain object was passed to the implementation + }; + if (advance) + { + data = default;// (ProcessorData); + return enumerator.MoveNext(); + } + return true; + } + } + + internal WeakReference m_Owner; + IEnumerator m_Routine; + YieldProcessor m_Processor; + + bool m_IsDone; + + internal EditorCoroutine(IEnumerator routine) + { + m_Owner = null; + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal EditorCoroutine(IEnumerator routine, object owner) + { + m_Processor = new YieldProcessor(); + m_Owner = new WeakReference(owner); + m_Routine = routine; + EditorApplication.update += MoveNext; + } + + internal void MoveNext() + { + if (m_Owner != null && !m_Owner.IsAlive) + { + EditorApplication.update -= MoveNext; + return; + } + + bool done = ProcessIEnumeratorRecursive(m_Routine); + m_IsDone = !done; + + if (m_IsDone) + EditorApplication.update -= MoveNext; + } + + static readonly Stack kIEnumeratorProcessingStack = new Stack(32); + private bool ProcessIEnumeratorRecursive(IEnumerator enumerator) + { + var root = enumerator; + while(enumerator.Current as IEnumerator != null) + { + kIEnumeratorProcessingStack.Push(enumerator); + enumerator = enumerator.Current as IEnumerator; + } + + //process leaf + m_Processor.Set(enumerator.Current); + var result = m_Processor.MoveNext(enumerator); + + while (kIEnumeratorProcessingStack.Count > 1) + { + if (!result) + { + result = kIEnumeratorProcessingStack.Pop().MoveNext(); + } + else + kIEnumeratorProcessingStack.Clear(); + } + + if (kIEnumeratorProcessingStack.Count > 0 && !result && root == kIEnumeratorProcessingStack.Pop()) + { + result = root.MoveNext(); + } + + return result; + } + + internal void Stop() + { + m_Owner = null; + m_Routine = null; + EditorApplication.update -= MoveNext; + } + } +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta new file mode 100644 index 0000000..19b7380 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c1e3c1846518ae4da27dcaf08ef85f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs new file mode 100644 index 0000000..2427c36 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs @@ -0,0 +1,128 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorCoroutineUtility + { + /// + /// Starts an EditorCoroutine with the specified owner object. + /// If the garbage collector collects the owner object, while the resulting coroutine is still executing, the coroutine will stop running. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// int m_Updates = 0; + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutine(CountEditorUpdates(), this); + /// } + /// + /// IEnumerator CountEditorUpdates() + /// { + /// while (true) + /// { + /// ++m_Updates; + /// yield return null; + /// } + /// } + /// } + /// + /// + /// IEnumerator to iterate over. + /// Object owning the coroutine. + /// + /// Only types that don't inherit from UnityEngine.Object will get collected the next time the GC runs instead of getting null-ed immediately. + /// + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutine(IEnumerator routine, object owner) + { + return new EditorCoroutine(routine, owner); + } + + /// + /// This method starts an EditorCoroutine without an owning object. The EditorCoroutine runs until it completes or is canceled using StopCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// EditorCoroutineUtility.StartCoroutineOwnerless(LogTimeSinceStartup()); + /// } + /// + /// IEnumerator LogTimeSinceStartup() + /// { + /// while (true) + /// { + /// Debug.LogFormat("Time since startup: {0} s", Time.realtimeSinceStartup); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// Generator function to execute. + /// A handle to an EditorCoroutine. + public static EditorCoroutine StartCoroutineOwnerless(IEnumerator routine) + { + return new EditorCoroutine(routine); + } + + /// + /// Immediately stop an EditorCoroutine. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine m_LoggerCoroutine; + /// void OnEnable() + /// { + /// m_LoggerCoroutine = EditorCoroutineUtility.StartCoroutineOwnerless(LogRunning()); + /// } + /// + /// void OnDisable() + /// { + /// EditorCoroutineUtility.StopCoroutine(m_LoggerCoroutine); + /// } + /// + /// IEnumerator LogRunning() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// A handle to an EditorCoroutine. + public static void StopCoroutine(EditorCoroutine coroutine) + { + if (coroutine == null) + { + Serilog.Log.Warning("EditorCoroutine handle is null."); + return; + } + coroutine.Stop(); + } + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta new file mode 100644 index 0000000..bf55147 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorCoroutineUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3d162669c5693a47bf42827686f73d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs new file mode 100644 index 0000000..347c7f5 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs @@ -0,0 +1,49 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + /// + /// Suspends the EditorCoroutine execution for the given amount of seconds, using unscaled time. + /// The coroutine execution continues after the specified time has elapsed. + /// + /// using System.Collections; + /// using UnityEngine; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class MyEditorWindow : EditorWindow + /// { + /// IEnumerator PrintEachSecond() + /// { + /// var waitForOneSecond = new EditorWaitForSeconds(1.0f); + /// + /// while (true) + /// { + /// yield return waitForOneSecond; + /// Debug.Log("Printing each second"); + /// } + /// } + /// } + /// + /// + public class EditorWaitForSeconds + { + /// + /// The time to wait in seconds. + /// + public float WaitTime { get; } + + /// + /// Creates a instruction object for yielding inside a generator function. + /// + /// The amount of time to wait in seconds. + public EditorWaitForSeconds(float time) + { + WaitTime = time; + } + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta new file mode 100644 index 0000000..8bce721 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWaitForSeconds.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d8612ff14468214aad7600138a50b79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs new file mode 100644 index 0000000..25014c9 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs @@ -0,0 +1,109 @@ +/* + * Derived from Unity package + * https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.html + */ + +using System.Collections; +using UnityEditor; +using UnityEngine; + +//namespace Unity.EditorCoroutines.Editor +namespace Meryel.UnityCodeAssist.Editor.EditorCoroutines +{ + public static class EditorWindowCoroutineExtension + { + /// + /// Start an EditorCoroutine, owned by the calling EditorWindow instance. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// void OnEnable() + /// { + /// this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// IEnumerator CloseWindowDelayed() //close the window after 1000 frames have elapsed + /// { + /// int count = 1000; + /// while (count > 0) + /// { + /// yield return null; + /// } + /// Close(); + /// } + /// } + /// + /// + /// + /// + public static EditorCoroutine StartCoroutine(this EditorWindow window, IEnumerator routine) + { + return new EditorCoroutine(routine, window); + } + + /// + /// Immediately stop an EditorCoroutine that was started by the calling instance. This method is safe to call on an already completed EditorCoroutine. + /// + /// using System.Collections; + /// using Unity.EditorCoroutines.Editor; + /// using UnityEditor; + /// using UnityEngine; + /// + /// public class ExampleWindow : EditorWindow + /// { + /// EditorCoroutine coroutine; + /// void OnEnable() + /// { + /// coroutine = this.StartCoroutine(CloseWindowDelayed()); + /// } + /// + /// private void OnDisable() + /// { + /// this.StopCoroutine(coroutine); + /// } + /// + /// IEnumerator CloseWindowDelayed() + /// { + /// while (true) + /// { + /// Debug.Log("Running"); + /// yield return null; + /// } + /// } + /// } + /// + /// + /// + public static void StopCoroutine(this EditorWindow window, EditorCoroutine coroutine) + { + if(coroutine == null) + { + Serilog.Log.Warning("Provided EditorCoroutine handle is null."); + return; + } + + if(coroutine.m_Owner == null) + { + Serilog.Log.Error("The EditorCoroutine is ownerless. Please use EditorCoroutineEditor.StopCoroutine to terminate such coroutines."); + return; + } + + if (!coroutine.m_Owner.IsAlive) + return; //The EditorCoroutine's owner was already terminated execution will cease next time it is processed + + var owner = coroutine.m_Owner.Target as EditorWindow; + + if (owner == null || owner != null && owner != window) + { + Serilog.Log.Error("The EditorCoroutine is owned by another object: {0}.", coroutine.m_Owner.Target); + return; + } + + EditorCoroutineUtility.StopCoroutine(coroutine); + } + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta new file mode 100644 index 0000000..d127e02 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/EditorCoroutines/EditorWindowCoroutineExtension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64c15e0c4e36aa84193d4acb3c63afc5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta new file mode 100644 index 0000000..816272a --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa7070fd1be2c9543a58dcf64a4918d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll new file mode 100644 index 0000000..c3c274e Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta new file mode 100644 index 0000000..a7d754d --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.AnalyzersLite.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 37e44dd86f563cf40a81ef1fdf1f1b54 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll new file mode 100644 index 0000000..c3c4993 Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta new file mode 100644 index 0000000..97944ae --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Common.dll.meta @@ -0,0 +1,69 @@ +fileFormatVersion: 2 +guid: 7d7e4808a93371242b38476718f4d4cc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll new file mode 100644 index 0000000..f449b4b Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta new file mode 100644 index 0000000..53bf5ef --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Completion.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: ed466bfa2ad216b41acde183e7706352 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll new file mode 100644 index 0000000..16e3c9a Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta new file mode 100644 index 0000000..6b31d01 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.CompletionInternals.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: e70477d38c7ca2841971b35549d1477f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll new file mode 100644 index 0000000..8ef429a Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta new file mode 100644 index 0000000..d33a8d1 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Logger.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: aaca88d50145a3041a4ccab964c5793d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll new file mode 100644 index 0000000..78b77b9 Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta new file mode 100644 index 0000000..a6d50e7 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.Extensions.ManagedClient.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 6d55f65d499dd354a9c086ab6420c8f1 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll new file mode 100644 index 0000000..11ef841 Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta new file mode 100644 index 0000000..173a623 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.MQTTnet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: dfd80cce2d0a99b4ba669e989eceafe5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll new file mode 100644 index 0000000..e045d4c Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta new file mode 100644 index 0000000..e759cfa --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Newtonsoft.Json.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 4adc17866ec41ac4e9ce6c47070aeef5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll new file mode 100644 index 0000000..6ff2ff4 Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta new file mode 100644 index 0000000..36dd2f6 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.ProjectData.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: ca15dd8e239d5d6468333cbdacbb55d2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll new file mode 100644 index 0000000..21b7617 Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta new file mode 100644 index 0000000..1ebfba2 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.RoslynAnalyzerManager.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: 3ff40589a33e8a2458503b2391a96a83 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll new file mode 100644 index 0000000..39ff9ac Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta new file mode 100644 index 0000000..6a9dcb8 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.Synchronizer.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 94a257e1b1239d94589fe96db62b03a7 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll new file mode 100644 index 0000000..5644402 Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta new file mode 100644 index 0000000..ecf9582 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.SynchronizerModel.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 849ce1048cc324a46b0fe21149770a3f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll new file mode 100644 index 0000000..1a72285 Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta new file mode 100644 index 0000000..4d045a9 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.VSIXLibrary.dll.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: dd39e32872afc47418c75a05b559debf +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll new file mode 100644 index 0000000..b45dc85 Binary files /dev/null and b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll differ diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta new file mode 100644 index 0000000..8a2ebdb --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ExternalReferences/Meryel.UnityCodeAssist.YamlDotNet.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 582b34ab8eec62a4c87693272b9bc6ab +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs new file mode 100644 index 0000000..ab5e0d5 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs @@ -0,0 +1,181 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class FeedbackWindow : EditorWindow + { + + GUIStyle? styleLabel; + + public static void Display() + { + MQTTnetInitializer.Publisher?.SendRequestInternalLog(); + + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + Serilog.Log.Debug("Displaying feedback window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "FeedbackWindow_Display"); + } + + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent("Code Assist Feedback"); + } + + private void OnGUI() + { + var errorCount = Logger.ELogger.GetErrorCountInInternalLog(); + var warningCount = Logger.ELogger.GetWarningCountInInternalLog(); + var logContent = Logger.ELogger.GetInternalLogContent(); + if (!string.IsNullOrEmpty(Logger.ELogger.VsInternalLog)) + logContent += Logger.ELogger.VsInternalLog; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleCenter, + }; + + if (errorCount > 0) + EditorGUILayout.LabelField($"{errorCount} error(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else if (warningCount > 0) + EditorGUILayout.LabelField($"{warningCount} warnings(s) found in logs. Please submit a feedback (via e-mail, Discord or GitHub) with the logs if possible.", styleLabel, GUILayout.ExpandWidth(true)); + else + EditorGUILayout.LabelField("No errors found in logs. Please submit a feedback (via e-mail, Discord or GitHub) describing what went wrong or unexpected.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Send e-mail")) + { + var uri = "mailto:merryyellow@outlook.com"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Send Discord message")) + { + //var uri = "discord://invites/2CgKHDq"; + var uri = "https://discord.gg/2CgKHDq"; + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(uri)); + } + + if (GUILayout.Button("Submit GitHub issue")) + { + var uri = "https://github.com/merryyellow/Unity-Code-Assist/issues/new/choose"; + Application.OpenURL(uri); + } + + EditorGUILayout.Separator(); + + if (GUILayout.Button("Open Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Unity full log")) + { + var filePath = Logger.ELogger.FilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Open Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + System.Diagnostics.Process.Start(filePath); + } + if (GUILayout.Button("Reveal Visual Studio full log")) + { + var filePath = Logger.ELogger.VSFilePath; + ShowInFileExplorer(filePath); + } + + if (GUILayout.Button("Copy recent logs to clipboard")) + { + GUIUtility.systemCopyBuffer = logContent; + } + + EditorGUILayout.LabelField("Recent logs:", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.SelectableLabel(logContent, EditorStyles.textArea, GUILayout.ExpandHeight(true)); + } + + public static void ShowInFileExplorer(string? filePath) + { + if (string.IsNullOrEmpty(filePath)) + { + Serilog.Log.Error("Argument {Arg} is null or empty at {Location}", nameof(filePath), nameof(ShowInFileExplorer)); + return; + } + + filePath = System.IO.Path.GetFullPath(filePath); + + if (!System.IO.File.Exists(filePath) && !System.IO.Directory.Exists(filePath)) + { + Serilog.Log.Error("Argument {Arg} is not found at {Location}, value: {Value}", nameof(filePath), nameof(ShowInFileExplorer), filePath); + return; + } + + if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows)) + { + // Windows: highlight the file in Explorer + System.Diagnostics.Process.Start("explorer.exe", $"/select,\"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.OSX)) + { + // macOS: reveal in Finder + System.Diagnostics.Process.Start("open", $"-R \"{filePath}\""); + } + else if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Linux)) + { + // Linux: open containing folder in a common file manager + string? directory = System.IO.Path.GetDirectoryName(filePath); + if (directory == null) + return; + + string[] managers = { "xdg-open", "nautilus", "dolphin", "nemo", "thunar" }; + + foreach (string manager in managers) + { + if (TryStart(manager, directory)) + return; // success + } + + Serilog.Log.Error("No supported file manager found to open the directory at {Location}", nameof(ShowInFileExplorer)); + } + else + { + Serilog.Log.Error("Unsupported OS platform at {Location}", nameof(ShowInFileExplorer)); + } + + // static local function for cleaner structure + static bool TryStart(string command, string args) + { + try + { + System.Diagnostics.Process.Start(command, $"\"{args}\""); + return true; + } + catch + { + return false; + } + } + } + + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta new file mode 100644 index 0000000..033382b --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/FeedbackWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f84a1c080c184e48920a0124c3e9257 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input.meta new file mode 100644 index 0000000..6f32afa --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe182b96cdb0d52409eca4c94f2e6e27 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs new file mode 100644 index 0000000..6313183 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace UTJ.UnityCommandLineTools +namespace Meryel.UnityCodeAssist.Editor.Input +{ + // + // bin2textをUnityEditorから実行する為のClass + // programed by Katsumasa.Kimura + // + public class Binary2TextExec : EditorToolExec + { + public Binary2TextExec() : base("binary2text") { } + + // + // bin2text filePath outPath options + // /summary> + public int Exec(string filePath, string outPath, string options) + { + var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + return Exec(args); + } + + public int Exec(string filePath, string outPath, bool detailed = false, bool largeBinaryHashOnly = false, bool hexFloat = false) + { + //var args = string.Format(@"""{0}"" ""{1}"" {2}", filePath, outPath, options); + var args = string.Format(@"""{0}"" ""{1}""", filePath, outPath); + + if (detailed) + args += " -detailed"; + if (largeBinaryHashOnly) + args += " -largebinaryhashonly"; + if (hexFloat) + args += " -hexfloat"; + + return Exec(args); + } + } + + // + // UnityEditorに含まれるコマンドラインツールを実行する為の基底Class + // programed by Katsumasa.Kimura + // + public class EditorToolExec + { + // + // UnityEditorがインストールされているディレクトリへのパス + // + protected string mEditorPath; + + // + // Toolsディレクトリへのパス + // + protected string mToolsPath; + + // + // 実行ファイル名 + // + protected string mExecFname; + + // + // 実行ファイルへのフルパス + // + protected string mExecFullPath; + + // + // 実行結果のOUTPUT + // + private string? mOutput; + + // + // 実行結果のOUTPUT + // + public string? Output + { + get { return mOutput; } + } + + // + // コンストラクタ + // + // mExecFname : 実行ファイル名 + // + // /summary> + public EditorToolExec(string mExecFname) + { + mEditorPath = Path.GetDirectoryName(EditorApplication.applicationPath); + mToolsPath = Path.Combine(mEditorPath, @"Data/Tools"); + this.mExecFname = mExecFname; + //var files = Directory.GetFiles(mToolsPath, mExecFname, SearchOption.AllDirectories); + var files = Directory.GetFiles(mEditorPath, mExecFname + "*", SearchOption.AllDirectories); + + if (files.Length == 0) + Serilog.Log.Error("{App} app couldn't be found at {Path}", mExecFname, mEditorPath); + + mExecFullPath = files[0]; + } + + // + // コマンドラインツールを実行する + // + // arg : コマンドラインツールに渡す引数 + // + // + public int Exec(string arg) + { + int exitCode = -1; + + try + { + using var process = new Process(); + process.StartInfo.FileName = mExecFullPath; + process.StartInfo.Arguments = arg; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.CreateNoWindow = true; + process.Start(); + mOutput = process.StandardOutput.ReadToEnd(); + process.WaitForExit(); + exitCode = process.ExitCode; + process.Close(); + } + catch (Exception e) + { + //UnityEngine.Debug.Log(e); + Serilog.Log.Error(e, "Exception while running process at {Scope}.{Location}", nameof(EditorToolExec), nameof(Exec)); + } + + return exitCode; + } + } +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta new file mode 100644 index 0000000..cec7b88 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Binary2TextExec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13d464c749e33e043b94d94c82365823 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs new file mode 100644 index 0000000..cd5cd84 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs @@ -0,0 +1,164 @@ +using System; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class InputManagerMonitor + { + private static readonly Lazy _instance = new Lazy(() => new InputManagerMonitor()); + public static InputManagerMonitor Instance => _instance.Value; + + //UnityInputManager inputManager; + readonly string inputManagerFilePath; + DateTime previousTagManagerLastWrite; + + public InputManagerMonitor() + { + EditorApplication.update += Update; + inputManagerFilePath = CommonTools.GetInputManagerFilePath(); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + } + + void Update() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif + +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + var currentInputManagerLastWrite = previousTagManagerLastWrite; + try + { + if (System.IO.File.Exists(inputManagerFilePath)) + currentInputManagerLastWrite = System.IO.File.GetLastWriteTime(inputManagerFilePath); + } + catch (Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentInputManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentInputManagerLastWrite; + Bump(); + } + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + public void Bump() + { +#if !ENABLE_LEGACY_INPUT_MANAGER + return; +#endif +#pragma warning disable CS0162 +#pragma warning disable IDE0035 + + Serilog.Log.Debug("InputMonitor {Event}", nameof(Bump)); + + if (!System.IO.File.Exists(inputManagerFilePath)) + { + Serilog.Log.Error("InputManager file not found at {location}", inputManagerFilePath); + return; + } + + var inputManager = new UnityInputManager(); + inputManager.ReadFromPath(inputManagerFilePath); + inputManager.SendData(); + + +#pragma warning restore CS0162 +#pragma warning restore IDE0035 + } + + } + + + public static partial class Extensions + { + public static string GetInfo(this List axes, string? name) + { + if (name == null || string.IsNullOrEmpty(name)) + return string.Empty; + + //axis.descriptiveName + var axesWithName = axes.Where(a => a.Name == name); + + int threshold = 80; + + var sb = new System.Text.StringBuilder(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveName)) + sb.Append($"{axis.descriptiveName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.descriptiveNegativeName)) + sb.Append($"{axis.descriptiveNegativeName} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.positiveButton)) + sb.Append($"[{axis.positiveButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altPositiveButton)) + sb.Append($"{{{axis.altPositiveButton}}} "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.negativeButton)) + sb.Append($"-[{axis.negativeButton}] "); + + if (sb.Length > threshold) + return sb.ToString(); + + foreach (var axis in axesWithName) + if (!string.IsNullOrEmpty(axis.altNegativeButton)) + sb.Append($"-{{{axis.altNegativeButton}}} "); + + return sb.ToString(); + } + } + +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta new file mode 100644 index 0000000..eb6b582 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/InputManagerMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9c9772cbc184d74dbdb770fec5ff76c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs new file mode 100644 index 0000000..d1ba92e --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs @@ -0,0 +1,215 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + public class Text2Yaml + { + public static string Convert(IEnumerable textLines) + { + var sb = new StringBuilder(); + var stack = new Stack<(string typeName, string identifier, int indentation)>(); + + sb.AppendLine(@"%YAML 1.1"); + sb.AppendLine(@"%TAG !u! tag:unity3d.com,2011:"); + sb.AppendLine(@"--- !u!13 &1"); + sb.AppendLine(@"InputManager:"); + + var regexIndentation = new Regex("^\\s*"); + + var regexString = new Regex("^(\\s+)(\\w+)\\s+\"([a-zA-Z0-9_ \\/\\.\\-]*)\"\\s+\\(string\\)$"); + var regexValue = new Regex("^(\\s+)(\\w+)\\s+(-?[0-9.]*)\\s+\\(((bool)|(int)|(float)|(unsigned int))\\)$"); + var regexType = new Regex("^(\\s+)(\\w+)\\s+\\((\\w+)\\)$"); + + var regexVectorSize = new Regex("(\\s+)size\\s+(\\d)+\\s+\\(int\\)"); + //var regexVectorData = new Regex("(\\s+)data \\(InputAxis\\)"); // remove InputAxis to make it more generic + + string curTextLine; + var curTextLineNo = 3; + var textIndentation = 1; + var indentationPrefix = new string(' ', textIndentation * 2); + stack.Push(("InputManager", "InputManager", textIndentation)); + + + foreach (var line in textLines.Skip(4)) + { + curTextLine = line; + curTextLineNo++; + + + // Skip empty lines + if (line.Length == 0) + continue; + + // Check if type undeclared, scope goes down, indentation decrements + { + var indentationMatch = regexIndentation.Match(line); + if (indentationMatch.Success) + { + var indentation = indentationMatch.Groups[0].Value.Length; + + if (indentation > textIndentation) + Error($"indentation({indentation}) > textIndentation({textIndentation})"); + + while (indentation < textIndentation) + { + stack.Pop(); + textIndentation--; + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType2)) + typeIndentation = curType2.indentation; + else if (line.Length > 0) + Error("stack empty at type undeclaration"); + indentationPrefix = new string(' ', typeIndentation * 2); + } + + } + else + { + Error($"{nameof(regexIndentation)} failed"); + } + } + + // Skip size field of vectors + if (stack.TryPeek(out var curType1) && curType1.typeName == "vector") + { + var vectorSizeMatch = regexVectorSize.Match(line); + if (vectorSizeMatch.Success) + { + continue; + } + } + + // Read string fields + { + var stringMatch = regexString.Match(line); + if (stringMatch.Success) + { + AddLine(stringMatch.Groups[2] + ": " + stringMatch.Groups[3]); + continue; + } + } + + // Read bool/int/float/unsignedInt fields + { + var valueMatch = regexValue.Match(line); + if (valueMatch.Success) + { + AddLine(valueMatch.Groups[2] + ": " + valueMatch.Groups[3]); + continue; + } + } + + // Check if new type declared, scope goes up, indentation increases + { + var typeMatch = regexType.Match(line); + if (typeMatch.Success) + { + var identifier = typeMatch.Groups[2].Value; + var typeName = typeMatch.Groups[3].Value; + + var isVectorData = false; + if (stack.TryPeek(out var curType2) && curType2.typeName == "vector" && identifier == "data") + isVectorData = true; + + var typeIndentation = textIndentation; + if (stack.TryPeek(out var curType3)) + typeIndentation = curType3.indentation; + else if (line.Length > 0) + Error("stack empty at type declaration"); + + if (!isVectorData) + { + AddLine(typeMatch.Groups[2] + ":"); + } + else + { + var customIndentation = typeIndentation - 1; + if (customIndentation < 0) + Error($"customIndentation({customIndentation}) < 0"); + var customIndentationPrefix = new string(' ', customIndentation * 2); + AddLine("- serializedVersion: 3", customIndentationPrefix); + } + + + textIndentation++; + typeIndentation++; + + if (isVectorData) + typeIndentation--; + + stack.Push((typeName, identifier, typeIndentation)); + indentationPrefix = new string(' ', typeIndentation * 2); + + continue; + } + } + + + Error("line failed to match all cases"); + + } + + + + return sb.ToString(); + + + void AddLine(string line, string? customIndentationPrefix = null) + { + string suffix; + if (stack.TryPeek(out var top)) + suffix = $" # {textIndentation}, {top.indentation}, {top.typeName} {top.identifier}"; + else + suffix = $" # {textIndentation}, nil"; + + if (customIndentationPrefix != null) + sb.AppendLine(customIndentationPrefix + line + suffix); + else + sb.AppendLine(indentationPrefix + line + suffix); + } + + void Error(string message) + { + var errorMessage = $"Text2Yaml error '{message}' at lineNo: {curTextLineNo}, line: '{curTextLine}' at {Environment.StackTrace}"; + //throw new Exception(errorMessage); + Serilog.Log.Warning(errorMessage); + } + + } + + + } + + public static partial class Extensions + { + public static bool TryPeek(this Stack stack, /*[MaybeNullWhen(false)]*/ out T result) + { + if (stack.Count > 0) + { + result = stack.Peek(); + return true; + } + else + { + result = default!; + return false; + } + } + } + +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta new file mode 100644 index 0000000..ad1d84c --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/Text2Yaml.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e191fef871d30041a55c3c8af5aab43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs new file mode 100644 index 0000000..5aed5c1 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs @@ -0,0 +1,429 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; +using System.Linq; +using System.Security.Cryptography; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using YamlDotNet = Meryel.UnityCodeAssist.YamlDotNet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Input +{ + + + internal class UnityInputManager + { + //string yamlPath; + TextReader? reader; + InputManager? inputManager; + + public void ReadFromText(string text) + { + reader = new StringReader(text); + ReadAux(false, out _); + } + + public void ReadFromPath(string yamlPath) + { + + switch (UnityEditor.EditorSettings.serializationMode) + { + case UnityEditor.SerializationMode.ForceText: + { + reader = new StreamReader(yamlPath); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.ForceBinary: + { + // this approach will work for InputManager since its file size is small and limited + // but in the future, we may need to switch to reading binary files for big files + // like this https://github.com/Unity-Technologies/UnityDataTools + // or this https://github.com/SeriousCache/UABE + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + break; + + case UnityEditor.SerializationMode.Mixed: + { + reader = new StreamReader(yamlPath); + ReadAux(true, out var hasSemanticError); + if (hasSemanticError) + { + var converted = GetOrCreateConvertedFile(yamlPath); + if (!File.Exists(converted)) + { + Serilog.Log.Warning("Temp file {TempFile} couldn't found for converted yaml input file. Auto Input Manager will not work!", converted); + return; + } + var rawLines = File.ReadLines(converted); + var yamlText = Text2Yaml.Convert(rawLines); + reader = new StringReader(yamlText); + ReadAux(false, out _); + } + } + break; + + } + } + + + void ReadAux(bool canHaveSemanticError, out bool hasSemanticError) + { + hasSemanticError = false; + + if (reader == null) + { + Serilog.Log.Warning($"{nameof(UnityInputManager)}.{nameof(reader)} is null"); + return; + } + + //var reader = new StreamReader(yamlPath); + var deserializer = new YamlDotNet.Serialization.DeserializerBuilder() + //.WithTagMapping("tag:unity3d.com,2011:13", typeof(Class13Mapper)) + .WithNodeTypeResolver(new Tag13Resolver()) // some users have "tag:yousandi.cn,2023:13" instead, so use a more generic approach + .IgnoreUnmatchedProperties() + .Build(); + //serializer.Settings.RegisterTagMapping("tag:unity3d.com,2011:13", typeof(Class13)); + //serializer.Settings.ComparerForKeySorting = null; + Class13Mapper? result; + try + { + result = deserializer.Deserialize(reader); + } + catch (YamlDotNet.Core.SemanticErrorException semanticErrorException) + { + Serilog.Log.Debug(semanticErrorException, "Couldn't parse InputManager.asset yaml file"); + if (!canHaveSemanticError) + Serilog.Log.Error(semanticErrorException, "Couldn't parse InputManager.asset yaml file unexpectedly"); + + hasSemanticError = true; + return; + } + finally + { + reader.Close(); + } + + var inputManagerMapper = result?.InputManager; + if (inputManagerMapper == null) + { + Serilog.Log.Warning($"{nameof(inputManagerMapper)} is null"); + return; + } + + inputManager = new InputManager(inputManagerMapper); + } + + + public void SendData() + { + if (inputManager == null) + return; + + var axisNames = inputManager.Axes.Select(a => a.Name!).Where(n => !string.IsNullOrEmpty(n)).Distinct().ToArray(); + var axisInfos = axisNames.Select(a => inputManager.Axes.GetInfo(a)).ToArray(); + if (!CreateBindingsMap(out var buttonKeys, out var buttonAxis)) + return; + + string[] joystickNames; + try + { + joystickNames = UnityEngine.Input.GetJoystickNames(); + } + catch (InvalidOperationException) + { + // Occurs if user have switched active Input handling to Input System package in Player Settings. + joystickNames = new string[0]; + } + + MQTTnetInitializer.Publisher?.SendInputManager(axisNames, axisInfos, buttonKeys, buttonAxis, joystickNames); + + /* + MQTTnetInitializer.Publisher?.SendInputManager( + inputManager.Axes.Select(a => a.Name).Distinct().ToArray(), + inputManager.Axes.Select(a => a.positiveButton).ToArray(), + inputManager.Axes.Select(a => a.negativeButton).ToArray(), + inputManager.Axes.Select(a => a.altPositiveButton).ToArray(), + inputManager.Axes.Select(a => a.altNegativeButton).ToArray(), + UnityEngine.Input.GetJoystickNames() + ); + */ + + } + + + bool CreateBindingsMap([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputKeys, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string[]? inputAxis) + { + if (inputManager == null) + { + inputKeys = null; + inputAxis = null; + return false; + } + + var dict = new Dictionary(); + + foreach (var axis in inputManager.Axes) + { + if (axis.altNegativeButton != null && !string.IsNullOrEmpty(axis.altNegativeButton)) + dict[axis.altNegativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.negativeButton != null && !string.IsNullOrEmpty(axis.negativeButton)) + dict[axis.negativeButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.altPositiveButton != null && !string.IsNullOrEmpty(axis.altPositiveButton)) + dict[axis.altPositiveButton] = axis.Name; + } + foreach (var axis in inputManager.Axes) + { + if (axis.positiveButton != null && !string.IsNullOrEmpty(axis.positiveButton)) + dict[axis.positiveButton] = axis.Name; + } + + var keys = new string[dict.Count]; + var values = new string[dict.Count]; + dict.Keys.CopyTo(keys, 0); + dict.Values.CopyTo(values, 0); + + inputKeys = keys; + inputAxis = values; + return true; + } + + + + static string GetOrCreateConvertedFile(string filePath) + { + var hash = GetMD5Hash(filePath); + var convertedPath = Path.Combine(Path.GetTempPath(), $"UCA_IM_{hash}.txt"); + + if (!File.Exists(convertedPath)) + { + Serilog.Log.Debug("Converting binary to text format of {File} to {Target}", filePath, convertedPath); + var converter = new Binary2TextExec(); + converter.Exec(filePath, convertedPath); + } + else + { + Serilog.Log.Debug("Converted file already exists at {Target}", convertedPath); + } + + return convertedPath; + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(string filePath) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(filePath, md5); + } + + /// + /// Gets a hash of the file using MD5. + /// + /// + /// + public static string GetMD5Hash(Stream s) + { + using var md5 = new MD5CryptoServiceProvider(); + return GetHash(s, md5); + } + + private static string GetHash(string filePath, HashAlgorithm hasher) + { + using var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); + return GetHash(fs, hasher); + } + + private static string GetHash(Stream s, HashAlgorithm hasher) + { + var hash = hasher.ComputeHash(s); + var hashStr = Convert.ToBase64String(hash); + //return hashStr.TrimEnd('='); + var hashStrAlphaNumeric = System.Text.RegularExpressions.Regex.Replace(hashStr, "[^A-Za-z0-9]", ""); + return hashStrAlphaNumeric; + } + + } + + public enum AxisType + { + KeyOrMouseButton = 0, + MouseMovement = 1, + JoystickAxis = 2 + }; + +#pragma warning disable IDE1006 + + public class InputAxisMapper + { + public int serializedVersion { get; set; } + + public string? m_Name { get; set; } + public string? descriptiveName { get; set; } + public string? descriptiveNegativeName { get; set; } + public string? negativeButton { get; set; } + public string? positiveButton { get; set; } + public string? altNegativeButton { get; set; } + public string? altPositiveButton { get; set; } + + //public float gravity { get; set; } + //public float dead { get; set; } + //public float sensitivity { get; set; } + public string? gravity { get; set; } + public string? dead { get; set; } + public string? sensitivity { get; set; } + + //public bool snap { get; set; } + public int snap { get; set; } + //public bool invert { get; set; } + public int invert { get; set; } + + //public AxisType type { get; set; } + public int type { get; set; } + + public int axis { get; set; } + public int joyNum { get; set; } + } + + public class InputAxis + { + readonly InputAxisMapper map; + + public InputAxis(InputAxisMapper map) + { + this.map = map; + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public string? Name => map.m_Name; + public string? descriptiveName => map.descriptiveName; + public string? descriptiveNegativeName => map.descriptiveNegativeName; + public string? negativeButton => map.negativeButton; + public string? positiveButton => map.positiveButton; + public string? altNegativeButton => map.altNegativeButton; + public string? altPositiveButton => map.altPositiveButton; + + public float gravity => float.Parse(map.gravity);//**--format + public float dead => float.Parse(map.dead);//**--format + public float sensitivity => float.Parse(map.sensitivity);//**--format + + public bool snap => map.snap != 0; + public bool invert => map.invert != 0; + + public AxisType type => (AxisType)map.type; + + public int axis => map.axis; + public int joyNum => map.joyNum; + } + + public class InputManagerMapper + { + public int m_ObjectHideFlags { get; set; } + public int serializedVersion { get; set; } + public int m_UsePhysicalKeys { get; set; } + public List? m_Axes { get; set; } + } + +#pragma warning restore IDE1006 + + public class InputManager + { + readonly InputManagerMapper map; + readonly List axes; + + public InputManager(InputManagerMapper map) + { + this.map = map; + this.axes = new List(); + + if (map.m_Axes == null) + { + Serilog.Log.Warning($"map.m_Axes is null"); + return; + } + + foreach (var a in map.m_Axes) + this.axes.Add(new InputAxis(a)); + } + + public int ObjectHideFlags + { + get { return map.m_ObjectHideFlags; } + set { map.m_ObjectHideFlags = value; } + } + + public int SerializedVersion + { + get { return map.serializedVersion; } + set { map.serializedVersion = value; } + } + + public bool UsePhysicalKeys + { + get { return map.m_UsePhysicalKeys != 0; } + set { map.m_UsePhysicalKeys = value ? 1 : 0; } + } + + /*public List Axes + { + get { return map.m_Axes; } + set { map.m_Axes = value; } + }*/ + public List Axes => axes; + } + + public class Class13Mapper + { + public InputManagerMapper? InputManager { get; set; } + } + + public class Tag13Resolver : YamlDotNet.Serialization.INodeTypeResolver + { + public bool Resolve(YamlDotNet.Core.Events.NodeEvent? nodeEvent, ref Type currentType) + { + if (nodeEvent != null && !nodeEvent.Tag.IsEmpty && !nodeEvent.Tag.IsNonSpecific) + { + var tagValue = nodeEvent.Tag.Value; + if (tagValue.EndsWith(":13")) + { + currentType = typeof(Class13Mapper); + return true; + } + } + return false; + } + } +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta new file mode 100644 index 0000000..2a51956 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Input/UnityInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: abdf2bf92986f1d4f802bfedb8faf551 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs new file mode 100644 index 0000000..3fa82a1 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs @@ -0,0 +1,49 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + [InitializeOnLoad] + public static class LazyInitializer + { + static int counter; + + static LazyInitializer() + { + counter = -5;// start initializing five frames later + EditorApplication.update += OnUpdate; + } + + static void OnUpdate() + { + counter++; + + if (counter == 1) + MainThreadDispatcher.Bump(); + else if (counter == 2) + Logger.ELogger.Bump(); + else if (counter == 3) + Monitor.Bump(); + else if (counter == 4) + MQTTnetInitializer.Bump(); + else if (counter == 5) + Updater.CheckUpdateSilent(); + else if (counter >= 6) + EditorApplication.update -= OnUpdate; + } + + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta new file mode 100644 index 0000000..dce0c84 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/LazyInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc6e883c86567a34a94d52b99adf98bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger.meta new file mode 100644 index 0000000..e6b71da --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1dba3dc7ca605c46b9bdc918096cf83 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs new file mode 100644 index 0000000..05bc53e --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using static System.IO.Path; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public static class CommonTools + { + public static string GetScriptPath(string script) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/", script); + return toolPath; + } + + /// + /// does NOT include the trailing slash + /// + /// + public static string GetExternalReferencesPath() + { + var projectPath = GetProjectPathRaw(); + var extRefPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Editor/ExternalReferences"); + return extRefPath; + } + + [Obsolete] + public static string GetToolPath(string tool) + { + var projectPath = GetProjectPathRaw(); + var toolPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Tools~/", tool); + return toolPath; + } + + public static string GetInstallerPath(string installer) + { + var projectPath = GetProjectPathRaw(); + var installerPath = Combine(projectPath, "Packages/com.merry-yellow.code-assist/Installers~/", installer); + return installerPath; + } + + public static string GetTagManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var tagManagerPath = Combine(projectPath, "ProjectSettings/TagManager.asset"); + return tagManagerPath; + } + + public static string GetInputManagerFilePath() + { + var projectPath = GetProjectPathRaw(); + var inputManagerPath = Combine(projectPath, "ProjectSettings/InputManager.asset"); + return inputManagerPath; + } + + public static string GetProjectPath() + { + var rawPath = GetProjectPathRaw(); + //var pathWithoutWhiteSpace = rawPath.Trim(); // this is done in OSPath ctor + var osPath = new OSPath(rawPath); + var unixPath = osPath.Unix; + var trimmed = unixPath.TrimEnd('\\', '/'); + var capitalized = FirstCharToUpper(trimmed); // this is required for TypeScript, so doing it here as well just in case + return capitalized!; + } + + static string? FirstCharToUpper(string? input) + { + switch (input) + { + case null: return null; + case "": return ""; + default: return input[0].ToString().ToUpper() + input.Substring(1); + } + } + + /// + /// Get the path to the project folder. + /// + /// The project folder path + static string GetProjectPathRaw() + { + // Application.dataPath returns the path including /Assets, which we need to strip off + var path = UnityEngine.Application.dataPath; + var directory = new DirectoryInfo(path); + var parent = directory.Parent; + if (parent != null) + return parent.FullName; + + return path; + } + + public static string GetHashForLogFile(string path) => Synchronizer.Model.Utilities.GetHashForLogFile(path); + } + + // https://github.com/dmitrynogin/cdsf/blob/master/Cds.Folders/OSPath.cs + internal class OSPath + { + public static readonly OSPath Empty = ""; + + public static bool IsWindows => DirectorySeparatorChar == '\\'; + + public OSPath(string text) + { + Text = text.Trim(); + } + + public static implicit operator OSPath(string text) => new OSPath(text); + public static implicit operator string(OSPath path) => path.Normalized; + public override string ToString() => Normalized; + + protected string Text { get; } + + public string Normalized => IsWindows ? Windows : Unix; + public string Windows => Text.Replace('/', '\\'); + //public string Unix => Simplified.Text.Replace('\\', '/'); + public string Unix => Text.Replace('\\', '/'); + + public OSPath Relative => Simplified.Text.TrimStart('/', '\\'); + public OSPath Absolute => IsAbsolute ? this : "/" + Relative; + + public bool IsAbsolute => IsRooted || HasVolume; + public bool IsRooted => Text.Length >= 1 && (Text[0] == '/' || Text[0] == '\\'); + public bool HasVolume => Text.Length >= 2 && Text[1] == ':'; + public OSPath Simplified => HasVolume ? Text.Substring(2) : Text; + + public OSPath Parent => GetDirectoryName(Text); + + public bool Contains(OSPath path) => + Normalized.StartsWith(path); + + public static OSPath operator +(OSPath left, OSPath right) => + new OSPath(Combine(left, right.Relative)); + + public static OSPath operator -(OSPath left, OSPath right) => + left.Contains(right) + ? new OSPath(left.Normalized.Substring(right.Normalized.Length)).Relative + : left; + } +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta new file mode 100644 index 0000000..88355e2 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/CommonTools.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9066c480a2fcb9940a432377a49262af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs new file mode 100644 index 0000000..a25de07 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs @@ -0,0 +1,203 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +#if ELOGGER + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((MemorySink)_memorySink).WarningCount; + + public static string? FilePath { get; private set; } + public static string? VSFilePath { get; private set; } + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + + + + + + static string GetFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); + var fileName = $"UnityCodeAssist_U_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + static string GetVSFilePath(string solutionDir) + { + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); + var tempDir = System.IO.Path.GetTempPath(); +#if MERYEL_UCA_LITE_VERSION + var fileName = $"UnityCodeAssistLite_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#else + var fileName = $"UnityCodeAssist_VS_Log_{solutionHash}_.TXT"; // hour code will be appended to the end of file, so add a trailing '_' +#endif + var filePath = System.IO.Path.Combine(tempDir, fileName); + return filePath; + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + + FilePath = GetFilePath(solutionDir); + VSFilePath = GetVSFilePath(solutionDir); + + fileLevelSwitch = new LoggingLevelSwitch(fileMinLevel); + outputWindowLevelSwitch = new LoggingLevelSwitch(outputWindowMinLevel); + + var config = new LoggerConfiguration() + .MinimumLevel.Debug() + .Enrich.With(new DomainHashEnricher()); + + const string outputTemplate = "{Timestamp:HH:mm:ss.fff} [U] [{Level:u3}] [{DomainHash}] {Message:lj}{NewLine}{Exception}"; + + config = config.WriteTo.PersistentFile(FilePath + , outputTemplate: outputTemplate + , shared: true + , persistentFileRollingInterval: PersistentFileRollingInterval.Day + , preserveLogFilename: true + , levelSwitch: fileLevelSwitch + , rollOnEachProcessRun: isFirst + ); + + _outputWindowSink ??= outputWindowSink.Value; + if (_outputWindowSink != null) + config = config.WriteTo.Sink(_outputWindowSink, outputWindowMinLevel, outputWindowLevelSwitch); + + _memorySink ??= new MemorySink(outputTemplate); + config = config.WriteTo.Sink(_memorySink, fileMinLevel, null); + + config = config.Destructure.With(new MyDestructuringPolicy()); + + Serilog.Log.Logger = config.CreateLogger(); + //switchableLogger.Set(config.CreateLogger(), disposePrev: true); + + OnOptionsChanged(); + + //IsInitialized = true; + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + + public class MyDestructuringPolicy : IDestructuringPolicy + { + // serilog cannot destruct StringArrayContainer by default, so do it manually + public bool TryDestructure(object value, ILogEventPropertyValueFactory propertyValueFactory, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out Serilog.Events.LogEventPropertyValue? result) + { + if (value is Synchronizer.Model.StringArrayContainer sac) + { + var items = sac.Container.Select(item => propertyValueFactory.CreatePropertyValue(item, true)); + result = new Serilog.Events.SequenceValue(items); + return true; + } + + result = null; + return false; + } + } +} + +#endif \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta new file mode 100644 index 0000000..54239c3 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/ELogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca3b9ef056f0ba843936ff335d12b0a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs new file mode 100644 index 0000000..e652bea --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs @@ -0,0 +1,137 @@ +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +using UnityEngine; +using UnityEditor; +using System.Linq; + +using Meryel.Serilog; +using Meryel.Serilog.Core; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + + //[InitializeOnLoad] + public static class ELogger + { + public static event System.Action? OnVsInternalLogChanged; + + + // Change 'new LoggerConfiguration().MinimumLevel.Debug();' if you change these values + const Serilog.Events.LogEventLevel fileMinLevel = Serilog.Events.LogEventLevel.Debug; + const Serilog.Events.LogEventLevel outputWindowMinLevel = Serilog.Events.LogEventLevel.Information; + static LoggingLevelSwitch? fileLevelSwitch, outputWindowLevelSwitch; + + //static bool IsInitialized { get; set; } + + static ILogEventSink? _outputWindowSink; + static ILogEventSink? _memorySink; + + + public static string GetInternalLogContent() => _memorySink == null ? string.Empty : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).Export(); + public static int GetErrorCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).ErrorCount; + public static int GetWarningCountInInternalLog() => _memorySink == null ? 0 : ((Meryel.UnityCodeAssist.Logger.MemorySink)_memorySink).WarningCount; + + public static string? FilePath => Meryel.UnityCodeAssist.Logger.ELogger.UnityFilePath; + public static string? VSFilePath => Meryel.UnityCodeAssist.Logger.ELogger.VisualStudioFilePath; + + //**-- make it work with multiple clients + static string? _vsInternalLog; + public static string? VsInternalLog + { + get => _vsInternalLog; + set + { + _vsInternalLog = value; + OnVsInternalLogChanged?.Invoke(); + } + } + + + + static ELogger() + { + fileLevelSwitch = null; + outputWindowLevelSwitch = null; + _memorySink = null; + + var isFirst = false; + const string stateName = "isFirst"; + if (!SessionState.GetBool(stateName, false)) + { + isFirst = true; + SessionState.SetBool(stateName, true); + } + + var projectPath = CommonTools.GetProjectPath(); + var outputWindowSink = new System.Lazy(() => new UnityOutputWindowSink(null)); + + Init(isFirst, projectPath, outputWindowSink); + + if (isFirst) + LogHeader(Application.unityVersion, projectPath); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + + static void LogHeader(string unityVersion, string solutionDir) + { + var os = System.Runtime.InteropServices.RuntimeInformation.OSDescription; + var assisterVersion = Assister.Version; + var syncModel = Synchronizer.Model.Utilities.Version; + var hash = CommonTools.GetHashForLogFile(solutionDir); + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(solutionDir); + Serilog.Log.Debug( + "Beginning logging {OS}, Unity {U}, Unity Code Assist {A}, Communication Protocol {SM}, Project: '{Dir}', Project Hash: {Hash}, Port: {Port}", + os, unityVersion, assisterVersion, syncModel, solutionDir, hash, port); + } + + + public static void Init(bool isFirst, string solutionDir, System.Lazy outputWindowSink) + { + //var solutionHash = Common.CommonTools.GetHashOfPath(solutionDir); + var solutionHash = CommonTools.GetHashForLogFile(solutionDir); // dir is osSafePath + _outputWindowSink ??= outputWindowSink.Value; + var sinkWrapper = new System.Lazy(() => _outputWindowSink); + + Meryel.UnityCodeAssist.Logger.ELogger.Init( + UnityCodeAssist.Logger.ELogger.State.FullyInitialized, + UnityCodeAssist.Logger.ELogger.PackagePriority.High, + solutionDir, solutionHash, "UnityCodeAssist", ProjectData.Domain.Unity, + sinkWrapper, null, null, null, null); + } + + public static void OnOptionsChanged() + { + // Since we don't use LogEventLevel.Fatal, we can use it for disabling sinks + + var isLoggingToFile = OptionsIsLoggingToFile; + var targetFileLevel = isLoggingToFile ? fileMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (fileLevelSwitch != null) + fileLevelSwitch.MinimumLevel = targetFileLevel; + + var isLoggingToOutputWindow = OptionsIsLoggingToOutputWindow; + var targetOutputWindowLevel = isLoggingToOutputWindow ? outputWindowMinLevel : Serilog.Events.LogEventLevel.Fatal; + if (outputWindowLevelSwitch != null) + outputWindowLevelSwitch.MinimumLevel = targetOutputWindowLevel; + } + + //**-- UI for these two + static bool OptionsIsLoggingToFile => true; + static bool OptionsIsLoggingToOutputWindow => true; + } + +} + diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta new file mode 100644 index 0000000..bb8bb23 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/LoggerExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44a33ba3272c55d4fad27588d4bdcb2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs new file mode 100644 index 0000000..14f5091 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs @@ -0,0 +1,62 @@ +using System; +using System.Linq; +//using Meryel.UnityCodeAssist.Serilog; +//using Meryel.UnityCodeAssist.Serilog.Core; +//using Meryel.UnityCodeAssist.Serilog.Events; +//using Meryel.UnityCodeAssist.Serilog.Configuration; +using Meryel.Serilog; +using Meryel.Serilog.Core; +using Meryel.Serilog.Events; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Logger +{ + public class UnityOutputWindowSink : ILogEventSink + { + private readonly IFormatProvider? _formatProvider; + + public UnityOutputWindowSink(IFormatProvider? formatProvider) + { + _formatProvider = formatProvider; + } + + public void Emit(LogEvent? logEvent) + { + if (logEvent == null) + return; + + var message = logEvent.RenderMessage(_formatProvider, false); + + switch (logEvent.Level) + { + //case LogEventLevel.Verbose: + //case LogEventLevel.Debug: + case LogEventLevel.Information: + UnityEngine.Debug.Log(message); + break; + case LogEventLevel.Warning: + UnityEngine.Debug.LogWarning(message); + break; + case LogEventLevel.Error: + case LogEventLevel.Fatal: + UnityEngine.Debug.LogError(message); + break; + default: + break; + } + } + + public void Dispose() + { + } + } + +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta new file mode 100644 index 0000000..23dfe1e --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Logger/UnitySink.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0cc7f1339aeef54898503bd5cdc51fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs new file mode 100644 index 0000000..a47c273 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs @@ -0,0 +1,134 @@ +using System; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + //[InitializeOnLoad] + public static class MQTTnetInitializer + { + public static MQTTnetPublisher? Publisher; + + static MQTTnetInitializer() + { + EditorApplication.quitting += EditorApplication_quitting; + AssemblyReloadEvents.beforeAssemblyReload += AssemblyReloadEvents_beforeAssemblyReload; + //AssemblyReloadEvents.afterAssemblyReload += AssemblyReloadEvents_afterAssemblyReload; + + RunOnceOnUpdate(Initialize); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + /// + /// false for profiler standalone process + /// + /// + public static bool IsMainUnityEditorProcess() + { +#if UNITY_2020_2_OR_NEWER + if (UnityEditor.AssetDatabase.IsAssetImportWorkerProcess()) + return false; +#elif UNITY_2019_3_OR_NEWER + if (UnityEditor.Experimental.AssetDatabaseExperimental.IsAssetImportWorkerProcess()) + return false; +#endif + +#if UNITY_2021_1_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Secondary) + return false; +#elif UNITY_2020_2_OR_NEWER + if (UnityEditor.MPE.ProcessService.level == UnityEditor.MPE.ProcessLevel.Slave) + return false; +#elif UNITY_2020_1_OR_NEWER + if (global::Unity.MPE.ProcessService.level == global::Unity.MPE.ProcessLevel.UMP_SLAVE) + return false; +#endif + + return true; + } + + public static void Initialize() + { + if (!IsMainUnityEditorProcess()) + { + // if try to creaate NetMQ, will recieve AddressAlreadyInUseException during binding + Serilog.Log.Debug("MQTTnet won't initialize on secondary processes"); + return; + } + + Serilog.Log.Debug("MQTTnet initializing"); + + //Serilog.Log.Debug("MQTTnet constructing"); + Publisher = new MQTTnetPublisher(); + + RunOnShutdown(OnShutDown); + Serilog.Log.Debug("MQTTnet initialized"); + } + + private static void OnShutDown() + { + Serilog.Log.Debug("MQTTnet OnShutDown"); + Clear(); + } + + //private static void AssemblyReloadEvents_afterAssemblyReload() + //{ + // Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_afterAssemblyReload"); + //} + + private static void AssemblyReloadEvents_beforeAssemblyReload() + { + Serilog.Log.Debug("MQTTnet AssemblyReloadEvents_beforeAssemblyReload"); + + Clear(); + } + + private static void EditorApplication_quitting() + { + Serilog.Log.Debug("MQTTnet EditorApplication_quitting"); + + Publisher?.SendDisconnect(); + Clear(); + } + + static void Clear() => Publisher?.Clear(); + + + private static void RunOnceOnUpdate(Action action) + { + void callback() + { + EditorApplication.update -= callback; + action(); + } + + EditorApplication.update += callback; + } + + private static void RunOnShutdown(Action action) + { + // Mono on OSX has all kinds of quirks on AppDomain shutdown + //if (!VisualStudioEditor.IsWindows) + //return; +#if !UNITY_EDITOR_WIN + return; +#else + AppDomain.CurrentDomain.DomainUnload += (_, __) => action(); +#endif + + } + } +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta new file mode 100644 index 0000000..0b60f0e --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a503036d3d400042a5d9fdd5564202b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs new file mode 100644 index 0000000..caf6a5c --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs @@ -0,0 +1,926 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using UnityEngine; +using UnityEditor; +using System.Threading; +using Task = System.Threading.Tasks.Task; +using Application = UnityEngine.Application; + +using Meryel.UnityCodeAssist.MQTTnet; +using Meryel.UnityCodeAssist.MQTTnet.Server; +using Meryel.UnityCodeAssist.MQTTnet.Protocol; +using Meryel.UnityCodeAssist.MQTTnet.Adapter; +using Meryel.UnityCodeAssist.MQTTnet.Implementations; +using Meryel.UnityCodeAssist.MQTTnet.Diagnostics; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +using MQTTnet = Meryel.UnityCodeAssist.MQTTnet; +using Newtonsoft = Meryel.UnityCodeAssist.Newtonsoft; +#pragma warning restore IDE0005 + + +#nullable enable + + +//**-- +// can also do this for better clear, sometimes it gets locked +// https://answers.unity.com/questions/704066/callback-before-unity-reloads-editor-assemblies.html# + +namespace Meryel.UnityCodeAssist.Editor +{ + public class MQTTnetPublisher : Synchronizer.Model.IProcessor + { + MqttServer? broker; + + CancellationTokenSource? cancellationTokenSource; + + readonly Synchronizer.Model.Manager syncMngr; + + //public readonly List clients; + readonly System.Collections.Concurrent.ConcurrentDictionary _clients; + + public IEnumerable Clients => _clients.Values.Where(c => c.NodeKind != Synchronizer.Model.NodeKind.SemiClient_RoslynAnalyzer.ToString()); + + Synchronizer.Model.Connect? _self; + + Synchronizer.Model.Connect Self => _self!; + + void InitializeSelf() + { + var projectPath = CommonTools.GetProjectPath(); + _self = new Synchronizer.Model.Connect() + { + ModelVersion = Synchronizer.Model.Utilities.Version, + ProjectPath = projectPath, + ProjectName = getProjectName(), + ContactInfo = $"Unity {Application.unityVersion}", + AssemblyVersion = Assister.Version, +#if MERYEL_UCA_LITE_VERSION + LiteOrFull = "Lite", +#else + LiteOrFull = "Full", +#endif + NodeKind = Synchronizer.Model.NodeKind.Server.ToString(), + ClientId = "", + }; + + string getProjectName() + { + string[] s = projectPath.Split('/'); +#pragma warning disable IDE0056 + string projectName = s[s.Length - 1]; +#pragma warning restore IDE0056 + //Logg("project = " + projectName); + return projectName; + } + } + + + public static void LogContext() + { + } + + public MQTTnetPublisher() + { + // LogContext(); + + Serilog.Log.Debug("MQTTnet server initializing, begin"); + + InitializeSelf(); + + _clients = new System.Collections.Concurrent.ConcurrentDictionary(); + syncMngr = new Synchronizer.Model.Manager(this); + + var port = Synchronizer.Model.Utilities.GetPortForMQTTnet(Self!.ProjectPath); + + + // Create the options for our MQTT Broker + MqttServerOptionsBuilder options = new MqttServerOptionsBuilder() + // set endpoint to localhost + .WithDefaultEndpoint() + // port used will be 707 + .WithDefaultEndpointPort(port) + // handler for new connections + //.WithConnectionValidator(OnNewConnection) + // handler for new messages + //.WithApplicationMessageInterceptor(OnNewMessage) + + // disable ipv6 for linux (and possibly macos too), otherwise socket exception is thrown + .WithDefaultEndpointBoundIPV6Address(System.Net.IPAddress.None) + + // for preventing socket ex after server restart https://github.com/dotnet/MQTTnet/issues/494 + // System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted. + .WithTlsEndpointReuseAddress() + ; + + IList DefaultServerAdapters = new List() + { + new MqttTcpServerAdapter(), + }; + var logger = new MqttNetNullLogger(); + + + + broker = new MqttServer(options.Build(), DefaultServerAdapters, logger); + + broker.InterceptingPublishAsync += Broker_InterceptingPublishAsync; + broker.ClientDisconnectedAsync += Broker_ClientDisconnectedAsync; + + Serilog.Log.Debug("MQTTnet server initializing, constructed broker, port: {Port}", port); + + try + { + //broker.StartAsync().GetAwaiter().GetResult(); + + var startTask = Task.Run(() => broker.StartAsync()); + if (!startTask.Wait(TimeSpan.FromSeconds(5))) + { + Serilog.Log.Error("MQTTnet broker.StartAsync timed out."); + return; + } + + + Serilog.Log.Debug("MQTTnet server initializing, started broker"); + } + catch (System.Net.Sockets.SocketException socketEx) + { + Serilog.Log.Error(socketEx, "Socket exception"); + LogContext(); + //Serilog.Log.Warning("Socket exception disposing pubSocket"); + //broker.Dispose(); + //broker = null; + return; + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StartAsync failed."); + return; + } + + + //pubSocket.SendReady += PubSocket_SendReady; + //SendConnect(); + + cancellationTokenSource = new CancellationTokenSource(); + //pullThread = new System.Threading.Thread(async () => await PullAsync(conn.pushPull, pullThreadCancellationTokenSource.Token)); + //pullThread = new System.Threading.Thread(() => InitPull(conn.pushPull, pullTaskCancellationTokenSource.Token)); + //pullThread.Start(); + //Task.Run(() => InitPullAsync()); + + + Serilog.Log.Debug("MQTTnet server initializing, initialized"); + + // need to sleep here, clients will take some time to start subscribing + // https://github.com/zeromq/netmq/issues/482#issuecomment-182200323 + Thread.Sleep(1000); + SendConnect(); + + Serilog.Log.Debug("MQTTnet server initializing, initialized at {port} with {projectPath}", port, Self!.ProjectPath); + } + + private Task Broker_ClientDisconnectedAsync(ClientDisconnectedEventArgs arg) + { + try + { + var removed = _clients.TryRemove(arg.ClientId, out _); + Serilog.Log.Debug("Broker_ClientDisconnectedAsync {ClientId} {Result}", arg.ClientId, removed); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_ClientDisconnectedAsync)); + } + return Task.CompletedTask; + } + + private Task Broker_InterceptingPublishAsync(InterceptingPublishEventArgs arg) + { + try + { + // if server message + if (string.IsNullOrEmpty(arg.ClientId)) + return Task.CompletedTask; + + Serilog.Log.Verbose("mqttnet consume {topic} {content}", arg.ApplicationMessage.Topic, arg.ApplicationMessage.ConvertPayloadToString()); + + var topic = arg.ApplicationMessage.Topic; + var header = topic.Substring(3); // for "cs/" prefix + var content = arg.ApplicationMessage.ConvertPayloadToString(); + + MainThreadDispatcher.Add(() => syncMngr.ProcessMessage(header, content)); + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "async exception at {Location}", nameof(Broker_InterceptingPublishAsync)); + } + + return Task.CompletedTask; + } + + public void Clear() + { + // LogContext(); + + Serilog.Log.Verbose("MQTTnet clearing {HasBroker}", (broker != null)); + + var server = broker; + if (server != null) + { + server.InterceptingPublishAsync -= Broker_InterceptingPublishAsync; + Serilog.Log.Verbose("MQTTnet clearing, removed events"); + } + + cancellationTokenSource?.Cancel(); + cancellationTokenSource = null; + Serilog.Log.Verbose("MQTTnet clearing, cancelled async token"); + + if (server == null) + return; + + // broker?.StopAsync().GetAwaiter().GetResult(); // this line was freezing Unity editor, so calling Task.Run().Wait() instead + try + { + var stopTask = Task.Run(() => server.StopAsync()); + if (!stopTask.Wait(TimeSpan.FromSeconds(5))) // give it five secs to complete + { + Serilog.Log.Error("MQTTnet broker.StopAsync timed out."); + } + } + catch (Exception ex) + { + Serilog.Log.Error(ex, "MQTTnet broker.StopAsync failed."); + } + + Serilog.Log.Verbose("MQTTnet clearing, stopped broker"); + try + { + server.Dispose(); + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "MQTTnet broker.Dispose failed."); + } + + server = null; + broker = null; + + Serilog.Log.Debug("MQTTnet clearing, cleared"); + } + + string SerializeObject(T obj) + where T : class + { + // Odin cant serialize string arrays, https://github.com/TeamSirenix/odin-serializer/issues/26 + //var buffer = OdinSerializer.SerializationUtility.SerializeValue(obj, OdinSerializer.DataFormat.JSON); + //var str = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length); + + // Newtonsoft works fine, but needs package reference + //var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + // not working + //var str = EditorJsonUtility.ToJson(obj); + + // needs nuget + //System.Text.Json.JsonSerializer; + + //var str = TinyJson.JsonWriter.ToJson(obj); + //var str = Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToJson(obj); + var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); + + return str; + } + + void SendAux(Synchronizer.Model.IMessage message, bool logContent = true) + { + if (message == null) + return; + + SendAux(message.GetType().Name, message, logContent); + } + + void SendAux(string messageType, object content, bool logContent = true) + { + if (logContent) + Serilog.Log.Debug("Publishing {MessageType} {@Content}", messageType, content); + else + Serilog.Log.Debug("Publishing {MessageType}", messageType); + + var publisher = broker; + if (publisher != null) + //publisher.SendMoreFrame(messageType).SendFrame(SerializeObject(content)); + { + var applicationMessage = new MqttApplicationMessageBuilder() + .WithTopic("sc/" + messageType) // sc/ => server->client message + .WithRetainFlag(false) + .WithQualityOfServiceLevel(MqttQualityOfServiceLevel.AtMostOnce) + .WithPayload(SerializeObject(content)) + .Build(); + + //broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default).GetAwaiter().GetResult(); + broker?.InjectApplicationMessage(new InjectedMqttApplicationMessage(applicationMessage), cancellationTokenSource?.Token ?? default); + } + else + Serilog.Log.Error("Publisher socket is null"); + } + + public void SendConnect() + { + var connect = Self; + + SendAux(connect); + } + + public void SendDisconnect() + { + var disconnect = new Synchronizer.Model.Disconnect() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(disconnect); + } + + public void SendConnectionInfo() + { + var connectionInfo = new Synchronizer.Model.ConnectionInfo() + { + ModelVersion = Self.ModelVersion, + ProjectPath = Self.ProjectPath, + ProjectName = Self.ProjectName, + ContactInfo = Self.ContactInfo, + AssemblyVersion = Self.AssemblyVersion, + LiteOrFull = Self.LiteOrFull, + NodeKind = Self.NodeKind, + ClientId = Self.ClientId, + }; + + SendAux(connectionInfo); + } + + public void SendHandshake() + { + var handshake = new Synchronizer.Model.Handshake(); + + SendAux(handshake); + } + + public void SendRequestInternalLog() + { + var requestInternalLog = new Synchronizer.Model.RequestInternalLog(); + + SendAux(requestInternalLog); + } + + public void SendRequestUpdate(string app, string path, bool isInteractive) + { + var requestUpdate = new Synchronizer.Model.RequestUpdate() + { + App = app, + Path = path, + IsInteractive = isInteractive, + }; + + SendAux(requestUpdate); + } + + public void SendInternalLog() + { + var internalLog = new Synchronizer.Model.InternalLog() + { + LogContent = Logger.ELogger.GetInternalLogContent(), + }; + + SendAux(internalLog, logContent: false); + } + + + void SendStringArrayAux(string id, string[] array) + { + var stringArray = new Synchronizer.Model.StringArray() + { + Id = id, + Array = array, + }; + + SendAux(stringArray); + } + + void SendStringArrayContainerAux(params (string id, string[] array)[] container) + { + var stringArrayContainer = new Synchronizer.Model.StringArrayContainer() + { + Container = new Synchronizer.Model.StringArray[container.Length], + }; + + for (int i = 0; i < container.Length; i++) + { + stringArrayContainer.Container[i] = new Synchronizer.Model.StringArray + { + Id = container[i].id, + Array = container[i].array + }; + } + + SendAux(stringArrayContainer); + } + + public void SendTags(string[] tags) => + SendStringArrayAux(Synchronizer.Model.Ids.Tags, tags); + + public void SendLayers(string[] layerNames, string[] layerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.Layers, layerNames), + (Synchronizer.Model.Ids.LayerIndices, layerIndices)); + } + + public void SendSortingLayers(string[] sortingLayers, string[] sortingLayerIds, string[] sortingLayerValues) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SortingLayers, sortingLayers), + (Synchronizer.Model.Ids.SortingLayerIds, sortingLayerIds), + (Synchronizer.Model.Ids.SortingLayerValues, sortingLayerValues)); + } + + public void SendRenderingLayers(string[] renderingLayers, string[] renderingLayerIndices) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.RenderingLayers, renderingLayers), + (Synchronizer.Model.Ids.RenderingLayerIndices, renderingLayerIndices)); + } + + public void SendPlayerPrefs(string[] playerPrefKeys, string[] playerPrefValues, + string[] playerPrefStringKeys, string[] playerPrefIntegerKeys, string[] playerPrefFloatKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.PlayerPrefKeys, playerPrefKeys), + (Synchronizer.Model.Ids.PlayerPrefValues, playerPrefValues), + (Synchronizer.Model.Ids.PlayerPrefStringKeys, playerPrefStringKeys), + (Synchronizer.Model.Ids.PlayerPrefIntegerKeys, playerPrefIntegerKeys), + (Synchronizer.Model.Ids.PlayerPrefFloatKeys, playerPrefFloatKeys) + ); + } + + public void SendEditorPrefs(string[] editorPrefKeys, string[] editorPrefValues, + string[] editorPrefStringKeys, string[] editorPrefIntegerKeys, string[] editorPrefFloatKeys, + string[] editorPrefBooleanKeys) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.EditorPrefKeys, editorPrefKeys), + (Synchronizer.Model.Ids.EditorPrefValues, editorPrefValues), + (Synchronizer.Model.Ids.EditorPrefStringKeys, editorPrefStringKeys), + (Synchronizer.Model.Ids.EditorPrefIntegerKeys, editorPrefIntegerKeys), + (Synchronizer.Model.Ids.EditorPrefFloatKeys, editorPrefFloatKeys), + (Synchronizer.Model.Ids.EditorPrefBooleanKeys, editorPrefBooleanKeys) + ); + } + + public void SendInputManager(string[] axisNames, string[] axisInfos, string[] buttonKeys, string[] buttonAxis, string[] joystickNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.InputManagerAxes, axisNames), + (Synchronizer.Model.Ids.InputManagerAxisInfos, axisInfos), + (Synchronizer.Model.Ids.InputManagerButtonKeys, buttonKeys), + (Synchronizer.Model.Ids.InputManagerButtonAxis, buttonAxis), + (Synchronizer.Model.Ids.InputManagerJoystickNames, joystickNames) + ); + } + + public void SendSceneList(string[] sceneNames, string[] scenePaths, string[] sceneBuildIndices, + string[] sceneNamesAndPaths, string[] scenePathsAndNames) + { + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.SceneNames, sceneNames), + (Synchronizer.Model.Ids.ScenePaths, scenePaths), + (Synchronizer.Model.Ids.SceneBuildIndices, sceneBuildIndices), + (Synchronizer.Model.Ids.SceneNamesAndPaths, sceneNamesAndPaths), + (Synchronizer.Model.Ids.ScenePathsAndNames, scenePathsAndNames) + ); + } + + public void SendScriptMissing(string component) + { + var scriptMissing = new Synchronizer.Model.ScriptMissing() + { + Component = component, + }; + + SendAux(scriptMissing); + } + + public void SendComponentHumanTrait(string[] bones, string[] muscles) + { + //var humanTrait = new Synchronizer.Model.Components.HumanTrait(); + + var boneIndices = new string[bones.Length]; + var boneNames = new string[bones.Length]; + for (int i = 0; i < bones.Length; i++) + { + boneIndices[i] = i.ToString(); + boneNames[i] = bones[i]; + } + + var muscleIndices = new string[muscles.Length]; + var muscleNames = new string[muscles.Length]; + for (int i = 0; i < muscles.Length; i++) + { + muscleIndices[i] = i.ToString(); + muscleNames[i] = muscles[i]; + } + SendStringArrayContainerAux( + (Synchronizer.Model.Ids.AnimationHumanBones, boneNames), + (Synchronizer.Model.Ids.AnimationHumanBoneIndices, boneIndices), + (Synchronizer.Model.Ids.AnimationHumanMuscles, muscleNames), + (Synchronizer.Model.Ids.AnimationHumanMuscleIndices, muscleIndices) + ); + } + + public void SendShaderGlobalKeywords() + { + SendStringArrayAux(Synchronizer.Model.Ids.ShaderGlobalKeywords, Shader.globalKeywords.Select(k => k.name).ToArray()); + } + + public void SendGameObject(GameObject go) + { + if (!go) + return; + + Serilog.Log.Debug("SendGO: {GoName}", go.name); + + var dataOfSelf = go.ToSyncModel(priority:10000); + if (dataOfSelf != null) + SendAux(dataOfSelf); + + var dataOfHierarchy = go.ToSyncModelOfHierarchy(); + if (dataOfHierarchy != null) + { + foreach (var doh in dataOfHierarchy) + SendAux(doh); + } + + var dataOfComponents = go.ToSyncModelOfComponents(); + if (dataOfComponents != null) + { + foreach (var doc in dataOfComponents) + SendAux(doc); + } + + var dataOfComponentAnimator = go.ToSyncModelOfComponentAnimator(); + if (dataOfComponentAnimator != null) + SendAux(dataOfComponentAnimator); + + var dataOfComponentAnimation = go.ToSyncModelOfComponentAnimation(); + if (dataOfComponentAnimation != null) + SendAux(dataOfComponentAnimation); + + var dataOfComponentMaterial = go.ToSyncModelOfComponentMaterial(); + if (dataOfComponentMaterial != null) + SendAux(dataOfComponentMaterial); + } + + public void SendScriptableObject(ScriptableObject so) + { + Serilog.Log.Debug("SendSO: {SoName}", so.name); + + var dataOfSo = so.ToSyncModel(); + if (dataOfSo != null) + SendAux(dataOfSo); + } + + public void SendAnalyticsEvent(string type, string content) + { + var analyticsEvent = new Synchronizer.Model.AnalyticsEvent() + { + EventType = type, + EventContent = content + }; + SendAux(analyticsEvent); + } + + public void SendErrorReport(string errorMessage, string stack, string type) + { + var errorReport = new Synchronizer.Model.ErrorReport() + { + ErrorMessage = errorMessage, + ErrorStack = stack, + ErrorType = type, + }; + SendAux(errorReport); + } + + public void SendRequestVerboseType(string type, string docPath) + { + var requestVerboseType = new Synchronizer.Model.RequestVerboseType() + { + Type = type, + DocPath = docPath, + }; + SendAux(requestVerboseType); + } + + public void ForwardRelayMessage(Synchronizer.Model.IRelayMessage relayMessage) + { + SendAux(relayMessage); + } + + + string Synchronizer.Model.IProcessor.Serialize(T value) + { + //return System.Text.Json.JsonSerializer.Serialize(value); + //return Newtonsoft.Json.JsonConvert.SerializeObject(value); + return SerializeObject(value); + } + T Synchronizer.Model.IProcessor.Deserialize(string data) + { + //return System.Text.Json.JsonSerializer.Deserialize(data)!; + //return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + //return TinyJson.JsonParser.FromJson(data)!; + //return Meryel.UnityCodeAssist.ProjectData.LitJson.JsonMapper.ToObject(data); + return Newtonsoft.Json.JsonConvert.DeserializeObject(data)!; + + //byte[] buffer = System.Text.Encoding.UTF8.GetBytes(data); + //T val = OdinSerializer.SerializationUtility.DeserializeValue(buffer, OdinSerializer.DataFormat.JSON); + //return val; + } + + //**--make sure all Synchronizer.Model.IProcessor.Process methods are thread-safe + + // a new client has connected + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Connect connect) + { + if (connect.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connect.ContactInfo, connect.ModelVersion, Self.ModelVersion); + return; + } + + if (connect.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connect.ProjectName, connect.ProjectPath, Self.ProjectPath); + return; + } + + if (!string.IsNullOrEmpty(connect.LiteOrFull) && connect.LiteOrFull != Self.LiteOrFull) + { + if (connect.LiteOrFull == "Lite") + { + //**-- upgrade vsix to full here //**--//**-- + } + } + + var hasClient = _clients.TryGetValue(connect.ClientId, out var client); + if (!hasClient) + _clients[connect.ClientId] = connect; + else + { + // LiteOrFull field might be updated + client.ModelVersion = connect.ModelVersion; + client.ProjectPath = connect.ProjectPath; + client.ProjectName = connect.ProjectName; + client.ContactInfo = connect.ContactInfo; + client.AssemblyVersion = connect.AssemblyVersion; + client.LiteOrFull = connect.LiteOrFull; + client.NodeKind = connect.NodeKind; + client.ClientId = connect.ClientId; + } + + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + + // a new client is online and requesting connection + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnect requestConnect) + { + SendConnect(); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Disconnect disconnect) + { + var removed = _clients.TryRemove(disconnect.ClientId, out var client); + Serilog.Log.Debug("Synchronizer.Model.Disconnect {ClientId} {Removed}", disconnect.ClientId, removed); + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ConnectionInfo connectionInfo) + { + if (connectionInfo.ModelVersion != Self.ModelVersion) + { + Serilog.Log.Error("Version mismatch with {ContactInfo}. Please update your Unity asset and reinstall the Visual Studio/VS Code extension. {ContactModel} != {SelfModel}", connectionInfo.ContactInfo, connectionInfo.ModelVersion, Self.ModelVersion); + return; + } + + if (connectionInfo.ProjectPath != Self.ProjectPath) + { + Serilog.Log.Error("Project mismatch with {ProjectName}. '{ConnectPath}' != '{SelfPath}'", connectionInfo.ProjectName, connectionInfo.ProjectPath, Self.ProjectPath); + return; + } + + if (!_clients.TryGetValue(connectionInfo.ClientId, out _)) + { + SendConnect(); + } + else + { + SendHandshake(); + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + SendGameObject(activeGO); + Assister.SendTagsAndLayers(); + } + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestConnectionInfo requestConnectionInfo) + { + SendConnectionInfo(); + } + /* + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Layers layers) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Tags tags) + { + + } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.SortingLayers sortingLayers) + { + + }*/ + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray stringArray) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArray)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer stringArrayContainer) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.StringArrayContainer)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject gameObject) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.GameObject)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData component) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ComponentData)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator component_Animator) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animator)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation component_Animation) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Animation)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material component_Material) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Component_Material)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScript requestScript) + { + if (requestScript.DeclaredTypes == null || requestScript.DeclaredTypes.Length == 0) + return; + + var documentPath = requestScript.DocumentPath; + + foreach (var declaredType in requestScript.DeclaredTypes) + { + if (ScriptFinder.FindInstanceOfType(declaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + else + { + SendScriptMissing(declaredType); + } + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestScriptFast requestScriptFast) + { + var documentPath = requestScriptFast.DocumentPath; + + //**--namespace? + var possiblyDeclaredType = Path.GetFileNameWithoutExtension(documentPath); + + if (ScriptFinder.FindInstanceOfType(possiblyDeclaredType, documentPath, out var go, out var so)) + { + if (go != null) + SendGameObject(go); + else if (so != null) + SendScriptableObject(so); + else + Serilog.Log.Warning("Invalid instance of type"); + } + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing scriptMissing) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ScriptMissing)"); + } + + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.Handshake handshake) + { + // Do nothing + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestInternalLog requestInternalLog) + { + SendInternalLog(); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.InternalLog internalLog) + { + Logger.ELogger.VsInternalLog = internalLog.LogContent; + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent analyticsEvent) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.AnalyticsEvent)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport errorReport) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.ErrorReport)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType requestVerboseType) + { + Serilog.Log.Warning("Unity/Server shouldn't call Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestVerboseType)"); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestLazyLoad requestLazyLoad) + { + Monitor.LazyLoad(requestLazyLoad.Category); + } + + internal Synchronizer.Model.RequestUpdate? DelayedRequestUpdate { get; private set; } + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RequestUpdate requestUpdate) + { + if (requestUpdate.App != "Unity" && requestUpdate.App != "SystemBinariesForDotNetStandard20") + return; + + // cannot import package in play mode, so delay it + if (EditorApplication.isPlayingOrWillChangePlaymode) + { + Serilog.Log.Information("Cannot import package in play mode, please exit play mode to update"); + DelayedRequestUpdate = requestUpdate; + return; + } + DelayedRequestUpdate = null; + + // let unity update the package, don't unzip it, to prevent file already in use and other issues + AssetDatabase.ImportPackage(requestUpdate.Path, requestUpdate.IsInteractive); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentShow relayDocumentShow) + { + ForwardRelayMessage(relayDocumentShow); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentSave relayDocumentSave) + { + ForwardRelayMessage(relayDocumentSave); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayDocumentViewportChanged relayDocumentViewportChanged) + { + ForwardRelayMessage(relayDocumentViewportChanged); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayLogMessage relayLogMessage) + { + ForwardRelayMessage(relayLogMessage); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayUpdateExport relayUpdateExport) + { + ForwardRelayMessage(relayUpdateExport); + } + + void Synchronizer.Model.IProcessor.Process(Synchronizer.Model.RelayAdornmentText relayAdornmentText) + { + ForwardRelayMessage(relayAdornmentText); + } + + } +} + diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta new file mode 100644 index 0000000..4e802af --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MQTTnetPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e6bf8bab3f6a9a439b3992693b1fc34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs new file mode 100644 index 0000000..ae50f63 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs @@ -0,0 +1,45 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class MainThreadDispatcher + { + readonly static ConcurrentBag actions; + + static MainThreadDispatcher() + { + actions = new ConcurrentBag(); + EditorApplication.update += Update; + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() {} + + static void Update() + { + while (actions.TryTake(out var action)) + { + action.Invoke(); + } + } + + public static void Add(System.Action action) => actions.Add(action); + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta new file mode 100644 index 0000000..1545893 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MainThreadDispatcher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 238ff68bac1bd2a44ad831a256db9cae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef new file mode 100644 index 0000000..0d5dd76 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "MerryYellow.CodeAssist.Editor", + "rootNamespace": "", + "references": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": false, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta new file mode 100644 index 0000000..01d3ba9 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/MerryYellow.CodeAssist.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82ec9ead3f2d6e8488c5717eed8b7cf5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs new file mode 100644 index 0000000..55d966f --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs @@ -0,0 +1,332 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine.SceneManagement; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + //[InitializeOnLoad] + public static class Monitor + { + private readonly static string tagManagerFilePath; + private static System.DateTime previousTagManagerLastWrite; + + private static bool isAppFocused; + private static bool isAppFocusedOnTagManager; + + private static int dirtyCounter; + private static readonly Dictionary dirtyDict; + + static Monitor() + { + tagManagerFilePath = CommonTools.GetTagManagerFilePath(); + try + { + previousTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + dirtyDict = new Dictionary(); + dirtyCounter = 0; + + EditorApplication.hierarchyChanged += OnHierarchyChanged; + EditorApplication.update += OnUpdate; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + Undo.postprocessModifications += MyPostprocessModificationsCallback; + //Undo.undoRedoPerformed += MyUndoCallback; + Selection.selectionChanged += OnSelectionChanged; + //EditorSceneManager.sceneOpened += EditorSceneManager_sceneOpened; + EditorSceneManager.activeSceneChangedInEditMode += EditorSceneManager_activeSceneChangedInEditMode; + EditorBuildSettings.sceneListChanged += EditorBuildSettings_sceneListChanged; + + Application.logMessageReceived += Application_logMessageReceived; + //System.Threading.Tasks.TaskScheduler.UnobservedTaskException += + } + + private static void EditorBuildSettings_sceneListChanged() + { + OnSceneListChanged(); + } + + private static void OnPlayModeStateChanged(PlayModeStateChange playModeStateChange) + { + if (playModeStateChange != PlayModeStateChange.EnteredEditMode) + return; + + var delayedRequestUpdate = MQTTnetInitializer.Publisher?.DelayedRequestUpdate; + if (delayedRequestUpdate == null) + return; + + var processor = MQTTnetInitializer.Publisher as Synchronizer.Model.IProcessor; + processor?.Process(delayedRequestUpdate); + } + + /// + /// Empty method for invoking static class ctor + /// + public static void Bump() { } + + private static void EditorSceneManager_activeSceneChangedInEditMode(Scene arg0, Scene arg1) + { + //Debug.Log("EditorSceneManager_activeSceneChangedInEditMode"); + OnHierarchyChanged(); + } + + private static void EditorSceneManager_sceneOpened(Scene scene, OpenSceneMode mode) + { + Serilog.Log.Debug("Monitor {Event} scene:{Scene} mode:{Mode}", nameof(EditorSceneManager_sceneOpened), scene.name, mode); + //Debug.Log("EditorSceneManager_sceneOpened"); + OnHierarchyChanged(); + } + + static void OnUpdate() + { + string? currentEditorFocus = null; + if (Selection.activeObject) + currentEditorFocus = Selection.activeObject.GetType().ToString(); + + //**-- use this instead? https://learn.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher?view=net-8.0 + // there is also this approach, but need to check OnUpdate anyways for focus checking, https://github.com/AlkimeeGames/TagLayerTypeGenerator/blob/main/Editor/TypeGenerator.cs#L36 + var currentTagManagerLastWrite = previousTagManagerLastWrite; + try + { + currentTagManagerLastWrite = System.IO.File.GetLastWriteTime(tagManagerFilePath); + } + catch (System.Exception ex) + { + Serilog.Log.Debug(ex, "Exception at {Location}", nameof(System.IO.File.GetLastWriteTime)); + } + if (currentTagManagerLastWrite != previousTagManagerLastWrite) + { + previousTagManagerLastWrite = currentTagManagerLastWrite; + OnTagsOrLayersModified(); + } + else if (currentEditorFocus == "UnityEditor.TagManager") + { + // since unity does not commit changes to the file immediately, checking if user is displaying and focusing on tag manager (tags & layers) inspector + isAppFocusedOnTagManager = true; + } + + + if (isAppFocused != UnityEditorInternal.InternalEditorUtility.isApplicationActive) + { + isAppFocused = UnityEditorInternal.InternalEditorUtility.isApplicationActive; + OnOnUnityEditorFocusChanged(isAppFocused); + //Serilog.Log.Debug("On focus {State}", isAppFocused); + } + } + + static void OnTagsOrLayersModified() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnTagsOrLayersModified)); + + Assister.SendTagsAndLayers(); + } + + static void OnHierarchyChanged() + { + Serilog.Log.Debug("Monitor {Event}", nameof(OnHierarchyChanged)); + + // For requesting active doc's GO + MQTTnetInitializer.Publisher?.SendHandshake(); + + if (ScriptFinder.GetActiveGameObject(out var activeGO)) + MQTTnetInitializer.Publisher?.SendGameObject(activeGO); + //Assister.SendTagsAndLayers(); Don't send tags & layers here + } + + static void OnSceneListChanged() + { + // link below for scenes which are not on build list, but we can skip this for now, because of performance and needlessness (user probably wont work with it if its not on build list) + // https://gist.github.com/xfleckx/2527f0420fbcc428a8b86be191d8ad96 + + var scenes = EditorBuildSettings.scenes; + var count = scenes.Length; + + string[] buildIndicies = new string[count]; + string[] names = new string[count]; + string[] paths = new string[count]; + string[] namesAndPaths = new string[count * 2]; + string[] pathsAndNames = new string[count * 2]; + + for (int i = 0; i < count; i++) + { + var scene = scenes[i]; + var path = scene.path; + var name = System.IO.Path.GetFileNameWithoutExtension(path); + + buildIndicies[i] = i.ToString(); + names[i] = name; + paths[i] = path; + namesAndPaths[i] = name; + namesAndPaths[i + count] = path; + pathsAndNames[i] = path; + pathsAndNames[i + count] = name; + } + + MQTTnetInitializer.Publisher?.SendSceneList(names, paths, buildIndicies, namesAndPaths, pathsAndNames); + } + + static UndoPropertyModification[] MyPostprocessModificationsCallback(UndoPropertyModification[] modifications) + { + Serilog.Log.Debug("Monitor {Event}", nameof(MyPostprocessModificationsCallback)); + + foreach (var modification in modifications) + { + var target = modification.currentValue?.target; + SetDirty(target); + } + + // here, you can perform processing of the recorded modifications before returning them + return modifications; + } + + //static void MyUndoCallback() + //{ + // Serilog.Log.Debug("Monitor {Event}", nameof(MyUndoCallback)); + // // code for the action to take on Undo + //} + + static void OnOnUnityEditorFocusChanged(bool isFocused) + { + if (!isFocused) + { + if (isAppFocusedOnTagManager) + { + isAppFocusedOnTagManager = false; + OnTagsOrLayersModified(); + } + + OnSelectionChanged(); + FlushAllDirty(); + /* + Serilog.Log.Debug("exporting {Count} objects", selectedObjects.Count); + + //**--if too many + foreach (var obj in selectedObjects) + { + if (obj is GameObject go) + MQTTnetInitializer.Publisher.SendGameObject(go); + } + + selectedObjects.Clear(); + */ + } + } + + static void OnSelectionChanged() + { + + //**--check order, last selected should be sent last as well + //**--limit here, what if too many? + //selectedObjects.UnionWith(Selection.objects); + foreach(var so in Selection.objects) + { + SetDirty(so); + } + } + + public static void SetDirty(Object? obj) + { + if (obj == null) + return; + else if (obj is GameObject go && go) + SetDirty(go); + else if (obj is Component component && component) + //SetDirty(component.gameObject); + { + var componentGo = component.gameObject; + if (componentGo) + SetDirty(componentGo); + } + //else + //;//**--scriptable obj + } + + public static void SetDirty(GameObject go) + { + dirtyCounter++; + dirtyDict[go] = dirtyCounter; + } + + static void FlushAllDirty() + { + // Sending order is important, must send them in the same order as they are added to/modified in the collection + // Using dict instead of hashset because of that. Dict value is used as add/modify order + + var sortedDict = from entry in dirtyDict orderby entry.Value descending select entry; + + foreach (var entry in sortedDict) + { + var go = entry.Key; + MQTTnetInitializer.Publisher?.SendGameObject(go); + } + + dirtyDict.Clear(); + dirtyCounter = 0; + } + + + private static void Application_logMessageReceived(string condition, string stackTrace, LogType type) + { + if (type != LogType.Exception && type != LogType.Error && type != LogType.Warning) + return; + + if (!stackTrace.Contains("Meryel.UnityCodeAssist.Editor")) + return; + + var typeStr = type.ToString(); + + MQTTnetInitializer.Publisher?.SendErrorReport(condition, stackTrace, typeStr); + } + + + public static void LazyLoad(string category) + { + if (category == "PlayerPrefs") + { + Preferences.PreferenceMonitor.InstanceOfPlayerPrefs.Bump(); + } + else if (category == "EditorPrefs") + { + Preferences.PreferenceMonitor.InstanceOfEditorPrefs.Bump(); + } + else if (category == "InputManager") + { + Input.InputManagerMonitor.Instance.Bump(); + } + else if (category == "AnimationHuman") + { + MQTTnetInitializer.Publisher?.SendComponentHumanTrait(HumanTrait.BoneName, HumanTrait.MuscleName); + } + else if (category == "Scene") + { + OnSceneListChanged(); + } + else if (category == "ShaderGlobalKeywords") + { + MQTTnetInitializer.Publisher?.SendShaderGlobalKeywords(); + } + else + { + Serilog.Log.Error("Invalid LazyLoad category {Category}", category); + } + } + } + +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta new file mode 100644 index 0000000..58ed458 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Monitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 654d0913b44b86a40bee8394ea8c14cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta new file mode 100644 index 0000000..980d017 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 635ec6869e646d94b85e4469b4a9fae1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs new file mode 100644 index 0000000..04cf2ea --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using UnityEngine; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + [System.Serializable] + public class PreferenceEntryHolder : ScriptableObject + { + public List? userDefList; + public List? unityDefList; + + private void OnEnable() + { + hideFlags = HideFlags.DontSave; + userDefList ??= new List(); + unityDefList ??= new List(); + } + + public void ClearLists() + { + userDefList?.Clear(); + unityDefList?.Clear(); + } + } + + [System.Serializable] + public class PreferenceEntry + { + public enum PrefTypes + { + String = 0, + Int = 1, + Float = 2 + } + + public PrefTypes m_typeSelection; + public string? m_key; + + // Need diffrend ones for auto type selection of serilizedProerty + public string? m_strValue; + public int m_intValue; + public float m_floatValue; + + public string? ValueAsString() + { + return m_typeSelection switch + { + PrefTypes.String => m_strValue, + PrefTypes.Int => m_intValue.ToString(), + PrefTypes.Float => m_floatValue.ToString(), + _ => string.Empty, + }; + } + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta new file mode 100644 index 0000000..1ceda79 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceEntryHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b686b7831cfe0ec48b01473fa8a29772 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs new file mode 100644 index 0000000..e5b243a --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs @@ -0,0 +1,375 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Globalization; +using UnityEditor; +using UnityEngine; +using UnityEditorInternal; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class PreferenceMonitor + { + private static readonly Lazy _instanceOfPlayerPrefs = new Lazy(() => new PreferenceMonitor(true)); + private static readonly Lazy _instanceOfEditorPrefs = new Lazy(() => new PreferenceMonitor(false)); + public static PreferenceMonitor InstanceOfPlayerPrefs => _instanceOfPlayerPrefs.Value; + public static PreferenceMonitor InstanceOfEditorPrefs => _instanceOfEditorPrefs.Value; + + //const int Limit = 128; + const int Limit = 8192; + + /// + /// PlayerPrefs or EditorPrefs + /// + readonly bool isPlayerPrefs; + +#region ErrorValues + private readonly int ERROR_VALUE_INT = int.MinValue; + private readonly string ERROR_VALUE_STR = ""; +#endregion //ErrorValues + +#pragma warning disable CS0414 + private static string pathToPrefs = String.Empty; + private static string platformPathPrefix = @"~"; +#pragma warning restore CS0414 + + //private string[] userDef; + //private string[] unityDef; + //private bool showSystemGroup = false; + + private SerializedObject? serializedObject; + private ReorderableList? userDefList; + private ReorderableList? unityDefList; + + private PreferenceEntryHolder? prefEntryHolder; + + private PreferanceStorageAccessor? entryAccessor; + + + private bool updateView = false; + //private bool monitoring = false; + //private bool showLoadingIndicatorOverlay = false; + + +#if UNITY_EDITOR_LINUX + private readonly char[] invalidFilenameChars = { '"', '\\', '*', '/', ':', '<', '>', '?', '|' }; +#elif UNITY_EDITOR_OSX + private readonly char[] invalidFilenameChars = { '$', '%', '&', '\\', '/', ':', '<', '>', '|', '~' }; +#endif + + + + PreferenceMonitor(bool isPlayerPrefs) + { + this.isPlayerPrefs = isPlayerPrefs; + OnEnable(); + EditorApplication.update += Update; + } + + ~PreferenceMonitor() + { + OnDisable(); + } + + public void Bump() + { + Serilog.Log.Debug("Bumping preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(false); + } + + private void RetrieveAndSendKeysAndValues(bool reloadKeys) + { + string[]? keys = GetKeys(reloadKeys); + if (keys == null) + return; + string[] values = GetKeyValues(reloadKeys, keys, out var stringKeys, out var integerKeys, out var floatKeys, out var booleanKeys); + + if (isPlayerPrefs) + MQTTnetInitializer.Publisher?.SendPlayerPrefs(keys, values, stringKeys, integerKeys, floatKeys); + else + MQTTnetInitializer.Publisher?.SendEditorPrefs(keys, values, stringKeys, integerKeys, floatKeys, booleanKeys); + } + + private void OnEnable() + { +#if UNITY_EDITOR_WIN + if (isPlayerPrefs) + pathToPrefs = @"SOFTWARE\Unity\UnityEditor\" + PlayerSettings.companyName + @"\" + PlayerSettings.productName; + else + pathToPrefs = @"Software\Unity Technologies\Unity Editor 5.x"; + + platformPathPrefix = @""; + entryAccessor = new WindowsPrefStorage(pathToPrefs); +#elif UNITY_EDITOR_OSX + if (isPlayerPrefs) + pathToPrefs = @"Library/Preferences/com." + MakeValidFileName(PlayerSettings.companyName) + "." + MakeValidFileName(PlayerSettings.productName) + ".plist"; + else + pathToPrefs = @"Library/Preferences/com.unity3d.UnityEditor5.x.plist"; + + platformPathPrefix = @"~"; + entryAccessor = new MacPrefStorage(pathToPrefs); + //entryAccessor.StartLoadingDelegate = () => { showLoadingIndicatorOverlay = true; }; + //entryAccessor.StopLoadingDelegate = () => { showLoadingIndicatorOverlay = false; }; +#elif UNITY_EDITOR_LINUX + if (isPlayerPrefs) + pathToPrefs = @".config/unity3d/" + MakeValidFileName(PlayerSettings.companyName) + "/" + MakeValidFileName(PlayerSettings.productName) + "/prefs"; + else + pathToPrefs = @".local/share/unity3d/prefs"; + + platformPathPrefix = @"~"; + entryAccessor = new LinuxPrefStorage(pathToPrefs); +#else + Serilog.Log.Warning("Undefined Unity Editor platform"); + pathToPrefs = String.Empty; + platformPathPrefix = @"~"; + entryAccessor = null; +#endif + + if (entryAccessor != null) + { + entryAccessor.PrefEntryChangedDelegate = () => { updateView = true; }; + entryAccessor.StartMonitoring(); + } + } + + // Handel view updates for monitored changes + // Necessary to avoid main thread access issue + private void Update() + { + if (updateView) + { + updateView = false; + //PrepareData(); + //Repaint(); + + Serilog.Log.Debug("Updating preference {IsPlayerPrefs}", isPlayerPrefs); + + RetrieveAndSendKeysAndValues(true); + } + } + + private void OnDisable() + { + entryAccessor?.StopMonitoring(); + } + + private void InitReorderedList() + { + if (prefEntryHolder == null) + { + var tmp = Resources.FindObjectsOfTypeAll(); + if (tmp.Length > 0) + { + prefEntryHolder = tmp[0]; + } + else + { + prefEntryHolder = ScriptableObject.CreateInstance(); + } + } + + + serializedObject ??= new SerializedObject(prefEntryHolder); + + userDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("userDefList"), false, true, true, true); + unityDefList = new ReorderableList(serializedObject, serializedObject.FindProperty("unityDefList"), false, true, false, false); + + } + + + + + private string[]? GetKeys(bool reloadKeys) + { + if (entryAccessor == null) + { + Serilog.Log.Warning($"{nameof(entryAccessor)} is null"); + return null; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + if (keys.Length > Limit) + keys = keys.Where(k => !k.StartsWith("unity.") && !k.StartsWith("UnityGraphicsQuality")).Take(Limit).ToArray(); + + return keys; + } + + string[]? _cachedKeyValues = null; + + string[]? _cachedStringKeys = null; + string[]? _cachedIntegerKeys = null; + string[]? _cachedFloatKeys = null; + string[]? _cachedBooleanKeys = null; + + private string[] GetKeyValues(bool reloadData, string[] keys, + out string[] stringKeys, out string[] integerKeys, out string[] floatKeys, out string[] booleanKeys) + { + if (!reloadData && _cachedKeyValues != null && _cachedKeyValues.Length == keys.Length) + { + stringKeys = _cachedStringKeys!; + integerKeys = _cachedIntegerKeys!; + floatKeys = _cachedFloatKeys!; + booleanKeys = _cachedBooleanKeys!; + return _cachedKeyValues; + } + + string[] values = new string[keys.Length]; + var stringKeyList = new List(); + var integerKeyList = new List(); + var floatKeyList = new List(); + var boolenKeyList = new List(); + + for (int i = 0; i < keys.Length; i++) + { + var key = keys[i]; + + string stringValue; + if (isPlayerPrefs) + stringValue = PlayerPrefs.GetString(key, ERROR_VALUE_STR); + else + stringValue = EditorPrefs.GetString(key, ERROR_VALUE_STR); + + if (stringValue != ERROR_VALUE_STR) + { + values[i] = stringValue; + stringKeyList.Add(key); + continue; + } + + float floatValue; + if (isPlayerPrefs) + floatValue = PlayerPrefs.GetFloat(key, float.NaN); + else + floatValue = EditorPrefs.GetFloat(key, float.NaN); + + if (!float.IsNaN(floatValue)) + { + values[i] = floatValue.ToString(); + floatKeyList.Add(key); + continue; + } + + int intValue; + if (isPlayerPrefs) + intValue = PlayerPrefs.GetInt(key, ERROR_VALUE_INT); + else + intValue = EditorPrefs.GetInt(key, ERROR_VALUE_INT); + + if (intValue != ERROR_VALUE_INT) + { + values[i] = intValue.ToString(); + integerKeyList.Add(key); + continue; + } + + bool boolValue = false; + if (!isPlayerPrefs) + { + bool boolValueTrue = EditorPrefs.GetBool(key, true); + bool boolValueFalse = EditorPrefs.GetBool(key, false); + + boolValue = boolValueFalse; + if (boolValueTrue == boolValueFalse) + { + values[i] = boolValueTrue.ToString(); + boolenKeyList.Add(key); + continue; + } + } + + values[i] = string.Empty; + if (isPlayerPrefs) + { + // Keys with ? causing problems, just ignore them + if (key.Contains("?")) + Serilog.Log.Debug("Invalid {PreferenceType} KEY WITH '?', '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + + else + // EditorPrefs gives error for some keys + Serilog.Log.Error("Invalid {PreferenceType} '{Key}' at {Location}, str:{StringValue}, int:{IntegerValue}, float:{FloatValue}, bool:{BooleanValue}", + (isPlayerPrefs ? "PlayerPrefs" : "EditorPrefs"), key, nameof(GetKeyValues), + stringValue, intValue, floatValue, boolValue); + } + } + + stringKeys = stringKeyList.ToArray(); + integerKeys = integerKeyList.ToArray(); + floatKeys = floatKeyList.ToArray(); + booleanKeys = boolenKeyList.ToArray(); + + _cachedKeyValues = values; + + _cachedStringKeys = stringKeys; + _cachedIntegerKeys = integerKeys; + _cachedFloatKeys = floatKeys; + _cachedBooleanKeys = booleanKeys; + + return values; + } + + private void LoadKeys(out string[]? userDef, out string[]? unityDef, bool reloadKeys) + { + if(entryAccessor == null) + { + userDef = null; + unityDef = null; + return; + } + + string[] keys = entryAccessor.GetKeys(reloadKeys); + + //keys.ToList().ForEach( e => { Debug.Log(e); } ); + + // Seperate keys int unity defined and user defined + Dictionary> groups = keys + .GroupBy((key) => key.StartsWith("unity.") || key.StartsWith("UnityGraphicsQuality")) + .ToDictionary((g) => g.Key, (g) => g.ToList()); + + unityDef = (groups.ContainsKey(true)) ? groups[true].ToArray() : new string[0]; + userDef = (groups.ContainsKey(false)) ? groups[false].ToArray() : new string[0]; + } + + +#if (UNITY_EDITOR_LINUX || UNITY_EDITOR_OSX) + private string MakeValidFileName(string unsafeFileName) + { + string normalizedFileName = unsafeFileName.Trim().Normalize(NormalizationForm.FormD); + StringBuilder stringBuilder = new StringBuilder(); + + // We need to use a TextElementEmumerator in order to support UTF16 characters that may take up more than one char(case 1169358) + TextElementEnumerator charEnum = StringInfo.GetTextElementEnumerator(normalizedFileName); + while (charEnum.MoveNext()) + { + string c = charEnum.GetTextElement(); + if (c.Length == 1 && invalidFilenameChars.Contains(c[0])) + { + stringBuilder.Append('_'); + continue; + } + UnicodeCategory unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(c, 0); + if (unicodeCategory != UnicodeCategory.NonSpacingMark) + stringBuilder.Append(c); + } + return stringBuilder.ToString().Normalize(NormalizationForm.FormC); + } +#endif + + } + + +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta new file mode 100644 index 0000000..7a9c9ca --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d848223c4ab636544a7b13aeffa72434 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs new file mode 100644 index 0000000..12f553d --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs @@ -0,0 +1,292 @@ +using System; +using System.Linq; + +#if UNITY_EDITOR_WIN +using Microsoft.Win32; +using System.Text; +#elif UNITY_EDITOR_OSX +using System.Diagnostics; +using System.IO; +using System.Text.RegularExpressions; +#elif UNITY_EDITOR_LINUX +using System.IO; +using System.Xml; +using System.Xml.Linq; +#endif + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public abstract class PreferanceStorageAccessor + { + protected string prefPath; + protected string[] cachedData = new string[0]; + + protected abstract void FetchKeysFromSystem(); + + protected PreferanceStorageAccessor(string pathToPrefs) + { + prefPath = pathToPrefs; + } + + public string[] GetKeys(bool reloadData = true) + { + if (reloadData || cachedData.Length == 0) + { + FetchKeysFromSystem(); + } + + return cachedData; + } + + public Action? PrefEntryChangedDelegate; + protected bool ignoreNextChange = false; + + public void IgnoreNextChange() + { + ignoreNextChange = true; + } + + protected virtual void OnPrefEntryChanged() + { + if (ignoreNextChange) + { + ignoreNextChange = false; + return; + } + + PrefEntryChangedDelegate?.Invoke(); + } + + public Action? StartLoadingDelegate; + public Action? StopLoadingDelegate; + + public abstract void StartMonitoring(); + public abstract void StopMonitoring(); + public abstract bool IsMonitoring(); + } + +#if UNITY_EDITOR_WIN + + public class WindowsPrefStorage : PreferanceStorageAccessor + { + readonly RegistryMonitor monitor; + + public WindowsPrefStorage(string pathToPrefs) : base(pathToPrefs) + { + monitor = new RegistryMonitor(RegistryHive.CurrentUser, prefPath); + monitor.RegChanged += new EventHandler(OnRegChanged); + } + + private void OnRegChanged(object sender, EventArgs e) + { + OnPrefEntryChanged(); + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + using (RegistryKey rootKey = Registry.CurrentUser.OpenSubKey(prefPath)) + { + if (rootKey != null) + { + cachedData = rootKey.GetValueNames(); + rootKey.Close(); + } + } + + // Clean _h3320113488 nameing + //cachedData = cachedData.Select((key) => { return key.Substring(0, key.LastIndexOf("_h", StringComparison.Ordinal)); }).ToArray(); + for (int i = 0; i < cachedData.Length; i++) + { + var indexOfSuffix = cachedData[i].LastIndexOf("_h", StringComparison.Ordinal); + if (indexOfSuffix >= 0) + cachedData[i] = cachedData[i].Substring(0, indexOfSuffix); + } + + EncodeAnsiInPlace(); + } + + public override void StartMonitoring() + { + monitor.Start(); + } + + public override void StopMonitoring() + { + monitor.Stop(); + } + + public override bool IsMonitoring() + { + return monitor.IsMonitoring; + } + + private void EncodeAnsiInPlace() + { + Encoding utf8 = Encoding.UTF8; + Encoding ansi = Encoding.GetEncoding(1252); + + for (int i = 0; i < cachedData.Length; i++) + { + cachedData[i] = utf8.GetString(ansi.GetBytes(cachedData[i])); + } + } + } + +#elif UNITY_EDITOR_LINUX + + public class LinuxPrefStorage : PreferanceStorageAccessor + { + readonly FileSystemWatcher fileWatcher; + + public LinuxPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite, + Filter = "prefs" + }; + + fileWatcher.Changed += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + XmlReaderSettings settings = new XmlReaderSettings(); + XmlReader reader = XmlReader.Create(prefPath, settings); + + XDocument doc = XDocument.Load(reader); + + cachedData = doc.Element("unity_prefs").Elements().Select((e) => e.Attribute("name").Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + } + +#elif UNITY_EDITOR_OSX + + public class MacPrefStorage : PreferanceStorageAccessor + { + private readonly FileSystemWatcher fileWatcher; + private readonly DirectoryInfo prefsDirInfo; + private readonly String prefsFileNameWithoutExtension; + + public MacPrefStorage(string pathToPrefs) : base(Path.Combine(Environment.GetEnvironmentVariable("HOME"), pathToPrefs)) + { + prefsDirInfo = new DirectoryInfo(Path.GetDirectoryName(prefPath)); + prefsFileNameWithoutExtension = Path.GetFileNameWithoutExtension(prefPath); + + fileWatcher = new FileSystemWatcher + { + Path = Path.GetDirectoryName(prefPath), + NotifyFilter = NotifyFilters.LastWrite, + Filter = Path.GetFileName(prefPath) + }; + + // MAC delete the old and create a new file instead of updating + fileWatcher.Created += OnWatchedFileChanged; + } + + protected override void FetchKeysFromSystem() + { + // Workaround to avoid incomplete tmp phase from MAC OS + foreach (FileInfo info in prefsDirInfo.GetFiles()) + { + // Check if tmp PlayerPrefs file exist + if (info.FullName.Contains(prefsFileNameWithoutExtension) && !info.FullName.EndsWith(".plist")) + { + StartLoadingDelegate?.Invoke(); + return; + } + } + StopLoadingDelegate?.Invoke(); + + cachedData = new string[0]; + + if (File.Exists(prefPath)) + { + string fixedPrefsPath = prefPath.Replace("\"", "\\\"").Replace("'", "\\'").Replace("`", "\\`"); + var cmdStr = string.Format(@"-p '{0}'", fixedPrefsPath); + + string stdOut = String.Empty; + string errOut = String.Empty; + + var process = new System.Diagnostics.Process(); + process.StartInfo.UseShellExecute = false; + process.StartInfo.FileName = "plutil"; + process.StartInfo.Arguments = cmdStr; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.OutputDataReceived += new DataReceivedEventHandler((sender, evt) => { stdOut += evt.Data + "\n"; }); + process.ErrorDataReceived += new DataReceivedEventHandler((sender, evt) => { errOut += evt.Data + "\n"; }); + + process.Start(); + + process.BeginOutputReadLine(); + process.BeginErrorReadLine(); + + process.WaitForExit(); + + MatchCollection matches = Regex.Matches(stdOut, @"(?: "")(.*)(?:"" =>.*)"); + cachedData = matches.Cast().Select((e) => e.Groups[1].Value).ToArray(); + } + } + + public override void StartMonitoring() + { + fileWatcher.EnableRaisingEvents = true; + } + + public override void StopMonitoring() + { + fileWatcher.EnableRaisingEvents = false; + } + + public override bool IsMonitoring() + { + return fileWatcher.EnableRaisingEvents; + } + + private void OnWatchedFileChanged(object source, FileSystemEventArgs e) + { + OnPrefEntryChanged(); + } + + } +#endif +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta new file mode 100644 index 0000000..9880da9 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/PreferenceStorageAccessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca73981befbec034a8f1b31535ef8b7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs new file mode 100644 index 0000000..cd50d08 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs @@ -0,0 +1,339 @@ + +/* + * Thanks to gr0ss for the inspiration. + * + * https://github.com/gr0ss/RegistryMonitor + * + * 11/08/2019 + */ + +using System; +using System.ComponentModel; +using System.IO; +using System.Threading; +using System.Runtime.InteropServices; +using Microsoft.Win32; + +//namespace BgTools.PlayerPrefsEditor +namespace Meryel.UnityCodeAssist.Editor.Preferences +{ + public class RegistryMonitor : IDisposable + { + #region P/Invoke + + [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + private static extern int RegOpenKeyEx(IntPtr hKey, string subKey, uint options, int samDesired, out IntPtr phkResult); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegNotifyChangeKeyValue(IntPtr hKey, bool bWatchSubtree, RegChangeNotifyFilter dwNotifyFilter, IntPtr hEvent, bool fAsynchronous); + + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegCloseKey(IntPtr hKey); + + private const int KEY_QUERY_VALUE = 0x0001; + private const int KEY_NOTIFY = 0x0010; + private const int STANDARD_RIGHTS_READ = 0x00020000; + + private static readonly IntPtr HKEY_CLASSES_ROOT = new IntPtr(unchecked((int)0x80000000)); + private static readonly IntPtr HKEY_CURRENT_USER = new IntPtr(unchecked((int)0x80000001)); + private static readonly IntPtr HKEY_LOCAL_MACHINE = new IntPtr(unchecked((int)0x80000002)); + private static readonly IntPtr HKEY_USERS = new IntPtr(unchecked((int)0x80000003)); + private static readonly IntPtr HKEY_PERFORMANCE_DATA = new IntPtr(unchecked((int)0x80000004)); + private static readonly IntPtr HKEY_CURRENT_CONFIG = new IntPtr(unchecked((int)0x80000005)); + private static readonly IntPtr HKEY_DYN_DATA = new IntPtr(unchecked((int)0x80000006)); + + #endregion + + #region Event handling + + /// + /// Occurs when the specified registry key has changed. + /// + public event EventHandler RegChanged; + + /// + /// Raises the event. + /// + /// + ///

+ /// OnRegChanged is called when the specified registry key has changed. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnRegChanged() + { + RegChanged?.Invoke(this, null); + } + + /// + /// Occurs when the access to the registry fails. + /// + public event ErrorEventHandler Error; + + /// + /// Raises the event. + /// + /// The which occured while watching the registry. + /// + ///

+ /// OnError is called when an exception occurs while watching the registry. + ///

+ /// + /// When overriding in a derived class, be sure to call + /// the base class's method. + /// + ///
+ protected virtual void OnError(Exception e) + { + Error?.Invoke(this, new ErrorEventArgs(e)); + } + + #endregion + + #region Private member variables + + private IntPtr _registryHive; + private string _registrySubName; + private readonly object _threadLock = new object(); + private Thread _thread; + private bool _disposed = false; + private readonly ManualResetEvent _eventTerminate = new ManualResetEvent(false); + + private RegChangeNotifyFilter _regFilter = RegChangeNotifyFilter.Key | RegChangeNotifyFilter.Attribute | RegChangeNotifyFilter.Value | RegChangeNotifyFilter.Security; + + #endregion + + /// + /// Initializes a new instance of the class. + /// + /// The registry key to monitor. + public RegistryMonitor(RegistryKey registryKey) + { + InitRegistryKey(registryKey.Name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The name. + public RegistryMonitor(string name) + { + if (name == null || name.Length == 0) + throw new ArgumentNullException("name"); + + InitRegistryKey(name); + } + + /// + /// Initializes a new instance of the class. + /// + /// The registry hive. + /// The sub key. + public RegistryMonitor(RegistryHive registryHive, string subKey) + { + InitRegistryKey(registryHive, subKey); + } + + /// + /// Disposes this object. + /// + public void Dispose() + { + Stop(); + _disposed = true; + GC.SuppressFinalize(this); + } + + /// + /// Gets or sets the RegChangeNotifyFilter. + /// + public RegChangeNotifyFilter RegChangeNotifyFilter + { + get { return _regFilter; } + set + { + lock (_threadLock) + { + if (IsMonitoring) + throw new InvalidOperationException("Monitoring thread is already running"); + + _regFilter = value; + } + } + } + + #region Initialization + + private void InitRegistryKey(RegistryHive hive, string name) + { + _registryHive = hive switch + { + RegistryHive.ClassesRoot => HKEY_CLASSES_ROOT, + RegistryHive.CurrentConfig => HKEY_CURRENT_CONFIG, + RegistryHive.CurrentUser => HKEY_CURRENT_USER, + RegistryHive.DynData => HKEY_DYN_DATA, + RegistryHive.LocalMachine => HKEY_LOCAL_MACHINE, + RegistryHive.PerformanceData => HKEY_PERFORMANCE_DATA, + RegistryHive.Users => HKEY_USERS, + _ => throw new InvalidEnumArgumentException("hive", (int)hive, typeof(RegistryHive)), + }; + _registrySubName = name; + } + + private void InitRegistryKey(string name) + { + string[] nameParts = name.Split('\\'); + + switch (nameParts[0]) + { + case "HKEY_CLASSES_ROOT": + case "HKCR": + _registryHive = HKEY_CLASSES_ROOT; + break; + + case "HKEY_CURRENT_USER": + case "HKCU": + _registryHive = HKEY_CURRENT_USER; + break; + + case "HKEY_LOCAL_MACHINE": + case "HKLM": + _registryHive = HKEY_LOCAL_MACHINE; + break; + + case "HKEY_USERS": + _registryHive = HKEY_USERS; + break; + + case "HKEY_CURRENT_CONFIG": + _registryHive = HKEY_CURRENT_CONFIG; + break; + + default: + _registryHive = IntPtr.Zero; + throw new ArgumentException("The registry hive '" + nameParts[0] + "' is not supported", "value"); + } + + _registrySubName = String.Join("\\", nameParts, 1, nameParts.Length - 1); + } + + #endregion + + /// + /// true if this object is currently monitoring; + /// otherwise, false. + /// + public bool IsMonitoring + { + get { return _thread != null; } + } + + /// + /// Start monitoring. + /// + public void Start() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + if (!IsMonitoring) + { + _eventTerminate.Reset(); + _thread = new Thread(new ThreadStart(MonitorThread)) { IsBackground = true }; + _thread.Start(); + } + } + } + + /// + /// Stops the monitoring thread. + /// + public void Stop() + { + if (_disposed) + throw new ObjectDisposedException(null, "This instance is already disposed"); + + lock (_threadLock) + { + Thread thread = _thread; + if (thread != null) + { + _eventTerminate.Set(); + thread.Join(); + } + } + } + + private void MonitorThread() + { + try + { + ThreadLoop(); + } + catch (Exception e) + { + OnError(e); + } + _thread = null; + } + + private void ThreadLoop() + { + int result = RegOpenKeyEx(_registryHive, _registrySubName, 0, STANDARD_RIGHTS_READ | KEY_QUERY_VALUE | KEY_NOTIFY, out IntPtr registryKey); + if (result != 0) + { + throw new Win32Exception(result); + } + + try + { + AutoResetEvent _eventNotify = new AutoResetEvent(false); + WaitHandle[] waitHandles = new WaitHandle[] { _eventNotify, _eventTerminate }; + while (!_eventTerminate.WaitOne(0, true)) + { + result = RegNotifyChangeKeyValue(registryKey, true, _regFilter, _eventNotify.SafeWaitHandle.DangerousGetHandle(), true); + if (result != 0) + { + throw new Win32Exception(result); + } + + if (WaitHandle.WaitAny(waitHandles) == 0) + { + OnRegChanged(); + } + } + } + finally + { + if (registryKey != IntPtr.Zero) + { + RegCloseKey(registryKey); + } + } + } + } + + /// + /// Filter for notifications reported by . + /// + [Flags] + public enum RegChangeNotifyFilter + { + /// Notify the caller if a subkey is added or deleted. + Key = 1, + /// Notify the caller of changes to the attributes of the key, + /// such as the security descriptor information. + Attribute = 2, + /// Notify the caller of changes to a value of the key. This can + /// include adding or deleting a value, or changing an existing value. + Value = 4, + /// Notify the caller of changes to the security descriptor + /// of the key. + Security = 8, + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta new file mode 100644 index 0000000..4ce6770 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Preferences/RegistryMonitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe045212b5ab43f4d9860e1fb03b686b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs new file mode 100644 index 0000000..1a78f5c --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs @@ -0,0 +1,309 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public class ScriptFinder //: MonoBehaviour + { + + internal static Type? GetType123(string typeName) + { + //**-- + //**-- + /* + * for performance, + * check assembly-csharp, assembly-csharp-editor, assembly-csharp-first-pass,assembly-csharp-editor-first-pass + * first, (then maybe asmdef dlls), then check mscorlib and other referenced dlls + */ + + + //**--use typecache??? + //TypeCache + + //**--check this again + //https://github.com/Unity-Technologies/SuperScience/blob/main/Editor/GlobalNamespaceWatcher.cs + + // Try Type.GetType() first. This will work with types defined + // by the Mono runtime, in the same assembly as the caller, etc. + Type type = Type.GetType(typeName); + + // If it worked, then we're done here + if (type != null) + { + return type; + } + + // Attempt to search for type on the loaded assemblies + Assembly[] currentAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + foreach (Assembly assembly in currentAssemblies) + { + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + + // If we still haven't found the proper type, we can enumerate all of the + // loaded assemblies and see if any of them define the type + var currentAssembly = Assembly.GetExecutingAssembly(); + var referencedAssemblies = currentAssembly.GetReferencedAssemblies(); + foreach (var assemblyName in referencedAssemblies) + { + // Load the referenced assembly + var assembly = Assembly.Load(assemblyName); + if (assembly != null) + { + // See if that assembly defines the named type + type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + } + + // The type just couldn't be found... + return null; + } + + public static bool FindInstanceOfType(string typeName, string docPath, out GameObject? gameObjectInstanceOfType, out ScriptableObject? scriptableObjectInstanceOfType) + { + gameObjectInstanceOfType = null; + scriptableObjectInstanceOfType = null; + + var type = GetType123(typeName); + + if (type == null) + { + // Possibly a class has been created in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} type couldn't be found", typeName); + return false; + } + + + var obj = GetObjectOfType(type, out var requestVerboseType); + if (requestVerboseType) + MQTTnetInitializer.Publisher?.SendRequestVerboseType(typeName, docPath); + + if (obj != null && obj is GameObject go) + { + gameObjectInstanceOfType = go; + return true; + } + else if (obj != null && obj is ScriptableObject so) + { + scriptableObjectInstanceOfType = so; + return true; + } + + Serilog.Log.Debug("Instance of {Type} type couldn't be found", typeName); + return false; + } + + static UnityEngine.Object? GetObjectOfType(Type type, out bool requestVerboseType) + { + requestVerboseType = false; + var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + + if (!isMonoBehaviour && !isScriptableObject) + { + // Possibly a class's base class changed from none to MonoBehaviour in Visual Studio, and these changes are not reflected in Unity domain yet + // We can force Unity to recompile and get the type correctly, but since there will be no instance of that type, it won't be of any use, will be just a performance burden + Serilog.Log.Debug("{Type} is not a valid Unity object", type.ToString()); + //requestVerboseType = true; + return null; + } + + UnityEngine.Object? obj; + + obj = getObjectToSend(Selection.activeGameObject, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeTransform, type); + if (obj != null) + return obj; + + + obj = getObjectToSend(Selection.activeObject, type); + if (obj != null) + return obj; + + + //**--check source code of this, for sorting + var filteredArray = Selection.GetFiltered(type, SelectionMode.Unfiltered); + if (filteredArray != null) + { + //**--sort + foreach (var filtered in filteredArray) + { + obj = getObjectToSend(filtered, type); + if (obj != null) + return obj; + } + } + + + + //**--rest can be slow, try avoiding them, make own db etc + //**--can add a stop-wacher and add warning if slow as well + //**--can also cache the result + + try + { + // UnityEngine.Object.FindObjectOfType is deprecated in new versions of Unity +#if UNITY_2022_3 || UNITY_2023_1_OR_NEWER + // Object.FindAnyObjectOfType doesn't return Assets (for example meshes, textures, or prefabs), or inactive objects. It also doesn't return objects that have HideFlags.DontSave set. + obj = UnityEngine.Object.FindAnyObjectByType(type); +#else + // Object.FindObjectOfType will not return Assets (meshes, textures, prefabs, ...) or inactive objects. It will not return an object that has HideFlags.DontSave set. + obj = UnityEngine.Object.FindObjectOfType(type); +#endif + } + catch (Exception ex) + { + Serilog.Log.Warning(ex, "FindObjectOfType/FindAnyObjectByType failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + obj = getObjectToSend(obj, type); + if (obj != null) + return obj; + + UnityEngine.Object[]? arr = null; + try + { + // This function can return any type of Unity object that is loaded, including game objects, prefabs, materials, meshes, textures, etc. + // Contrary to Object.FindObjectsOfType this function will also list disabled objects. + arr = Resources.FindObjectsOfTypeAll(type); + } + catch (Exception ex) + { + //var isMonoBehaviour = type.IsSubclassOf(typeof(MonoBehaviour)); + //var isScriptableObject = type.IsSubclassOf(typeof(ScriptableObject)); + Serilog.Log.Warning(ex, "FindObjectsOfTypeAll failed for {Type}, mb:{isMB}, so:{isSO}", type.ToString(), isMonoBehaviour, isScriptableObject); + } + + if (arr != null) + { + //**--sort + foreach (var item in arr) + { + obj = getObjectToSend(item, type); + if (obj != null) + return obj; + } + } + + + return obj; + + + static UnityEngine.Object? getObjectToSend(UnityEngine.Object? obj, Type type) + { + if (obj == null || !obj) + return null; + + if (obj is GameObject go) + { + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Transform transform) + { + go = transform.gameObject; + if (!go) + return null; + if (isTypeComponent(type) && go.GetComponent(type) != null) + return go; + } + else if (obj is Component comp) + { + go = comp.gameObject; + if (!go) + return null; + else + return go; + } + else if (obj is ScriptableObject so) + { + if (!so) + return null; + else + return so; + } + + return null; + } + + static bool isTypeComponent(Type type) + { + var componentType = typeof(Component);//**--cache these types + if (type == componentType || type.IsSubclassOf(componentType)) + return true; + + // MonoBehaviour is Component, so below is unnecessary + //var monoBehaviourType = typeof(MonoBehaviour); + //if (type == monoBehaviourType || type.IsSubclassOf(monoBehaviourType)) + // return true; + + //else if(type is interface)//**-- + + return false; + } + } + + public static void DENEMEEEE() + { + //UnityEditor.SceneManagement.EditorSceneManager.all + //AssetDatabase.get + + foreach (var sceneGUID in AssetDatabase.FindAssets("t:Scene", new string[] { "Assets" })) + { + var scenePath = AssetDatabase.GUIDToAssetPath(sceneGUID); + Debug.Log("scenePath: " + scenePath); + + //EditorSceneManager.OpenScene(scenePath); + //var scene = EditorSceneManager.GetActiveScene(); + } + + var assets = AssetDatabase.FindAssets("Deneme_OtherScene"); + Debug.Log("Assets: " + assets.Length); + + foreach (var assetGuid in assets) + { + var assetPath = AssetDatabase.GUIDToAssetPath(assetGuid); + Debug.Log("Asset: " + assetGuid + " " + assetPath); + } + } + + public static bool GetActiveGameObject(out GameObject activeGameObject) + { + activeGameObject = Selection.activeGameObject; + return activeGameObject ? true : false; + } + + } + + +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta new file mode 100644 index 0000000..cbe4681 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/ScriptFinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11ac3f66eb86de34cb65aa46b691b9ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs new file mode 100644 index 0000000..54280ed --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs @@ -0,0 +1,43 @@ +using System.Collections; +using System.Collections.Generic; +using System.Collections.Concurrent; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +//using Serilog = Meryel.UnityCodeAssist.Serilog; +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Setup +{ + +#if !MERYEL_UCA_LITE_VERSION + [InitializeOnLoad] + public static class SetupManager + { + static SetupManager() + { + //var cleanupPath = CommonTools.GetToolPath("CleanupObsoleteFiles.bat"); + //Assister.Execute(cleanupPath); + Cleanup.DoCleanup(); + + //var installerPath = CommonTools.GetToolPath("InstallFullVersionOfVsix.bat"); + //Assister.Execute(installerPath); + Assister.Upgrade(); + + // delete itself (file), so these cleanup and install only called once + var scriptMeta = CommonTools.GetScriptPath("SetupManager.cs.meta"); + System.IO.File.Delete(scriptMeta); + var script = CommonTools.GetScriptPath("SetupManager.cs"); + System.IO.File.Delete(script); + } + + } +#endif +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta new file mode 100644 index 0000000..2589d5a --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/SetupManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff81bd2adb6cbc242b782ff821e5f58b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs new file mode 100644 index 0000000..0a1aafd --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs @@ -0,0 +1,86 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + public class StatusWindow : EditorWindow + { + GUIStyle? styleLabel; + + public static void Display() + { + // Get existing open window or if none, make a new one: + var window = GetWindow(); + window.Show(); + + MQTTnetInitializer.Publisher?.SendConnectionInfo(); + + Serilog.Log.Debug("Displaying status window"); + + MQTTnetInitializer.Publisher?.SendAnalyticsEvent("Gui", "StatusWindow_Display"); + } + + private void OnEnable() + { + //**--icon + //var icon = AssetDatabase.LoadAssetAtPath("Assets/Sprites/Gear.png"); + //titleContent = new GUIContent("Code Assist", icon); + titleContent = new GUIContent(Assister.Title); + } + + private void OnGUI() + { + var hasAnyClient = MQTTnetInitializer.Publisher?.Clients.Any() == true; + + styleLabel ??= new GUIStyle(GUI.skin.label) + { + wordWrap = true, + alignment = TextAnchor.MiddleLeft, + }; + + if (hasAnyClient) + { + EditorGUILayout.LabelField($"Code Assist is working!", styleLabel, GUILayout.ExpandWidth(true)); + + foreach (var client in MQTTnetInitializer.Publisher!.Clients) + { + EditorGUILayout.LabelField($"Connected to {client.ContactInfo}", styleLabel, GUILayout.ExpandWidth(true)); + } + } + else + { + EditorGUILayout.LabelField($"Code Assist isn't working!", styleLabel, GUILayout.ExpandWidth(true)); + + EditorGUILayout.LabelField($"No IDE found", styleLabel, GUILayout.ExpandWidth(true)); + } + +#if MERYEL_UCA_LITE_VERSION + + EditorGUILayout.LabelField($"", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"This is the lite version of Code Assist with limited features.", styleLabel, GUILayout.ExpandWidth(true)); + EditorGUILayout.LabelField($"To unlock all of the features, get the full version.", styleLabel, GUILayout.ExpandWidth(true)); + + if (GUILayout.Button("Get full version")) + { + Application.OpenURL("https://unitycodeassist.netlify.app/purchase?utm_source=unity_getfullbutton"); + } + +#endif // MERYEL_UCA_LITE_VERSION + + + } + } + +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta new file mode 100644 index 0000000..3334f99 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/StatusWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf49614de8ad81c45828cc9e98f0c174 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs new file mode 100644 index 0000000..f852243 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs @@ -0,0 +1,683 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; +using UnityEditor; +using UnityEditor.Animations; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + internal static partial class UnityClassExtensions + { + static GameObject? GetParentGO(GameObject go) + { + if (!go) + return null; + + var parentTransform = go.transform.parent; + + if (parentTransform && parentTransform.gameObject) + return parentTransform.gameObject; + else + return null; + } + + static string GetId(UnityEngine.Object? obj) + { + try + { + // obj can be null + + var globalObjectId = GlobalObjectId.GetGlobalObjectIdSlow(obj); + var objectGuid = globalObjectId.ToString(); + return objectGuid; + } + catch (Exception ex) + { + // OnBeforeSerialize of user scripts may raise exception + Serilog.Log.Warning(ex, "GetGlobalObjectIdSlow failed for obj {Obj}", obj); + return "GlobalObjectId_V1-0-00000000000000000000000000000000-0-0"; + } + } + + public static Synchronizer.Model.Component_Material? ToSyncModelOfComponentMaterial(this GameObject go) + { + if (!go.TryGetComponent(out var renderer)) + return null; + + if (!renderer) + return null; + + var propertyNames = new List(); + var propertyIndices = new List(); + var propertyTypes = new List(); + var propertyValues = new List(); + + var processedShaders = new HashSet(); + + // most of the time, there will be a single material, so initiate with capacity of 1 + var keywordsContainer = new List(1); + var passNamesContainer = new List(1); + var passIndicesContainer = new List(1); + + foreach (var material in renderer.sharedMaterials) + { + if (!material) + continue; + + var shader = material.shader; + if (!shader) + continue; + + if (processedShaders.Contains(shader)) + continue; + processedShaders.Add(shader); + + int propertyCount = shader.GetPropertyCount(); + + for (int i = 0; i < propertyCount; i++) + { + var propertyName = shader.GetPropertyName(i); + var propertyId = Shader.PropertyToID(propertyName); + + if (!material.HasProperty(propertyId)) + continue; + + var propertyTypeRaw = shader.GetPropertyType(i); + GetExtendedTypeAndValue(propertyId, propertyTypeRaw, material, out var propertyTypeExtended, out var propertyValue); + + propertyNames.Add(propertyName); + propertyIndices.Add(propertyId.ToString()); + propertyTypes.Add((int)propertyTypeExtended); + propertyValues.Add(propertyValue); + } + + keywordsContainer.Add(shader.keywordSpace.keywordNames); + + var passCount = material.passCount; + var passNames = new string[passCount]; + var passIndices = new string[passCount]; + for (int i = 0; i < passCount; i++) + { + passNames[i] = material.GetPassName(i); + passIndices[i] = i.ToString(); + } + passNamesContainer.Add(passNames); + passIndicesContainer.Add(passIndices); + } + + var data = new Synchronizer.Model.Component_Material + { + GameObjectId = GetId(go), + PropertyNames = propertyNames.ToArray(), + PropertyIndices = propertyIndices.ToArray(), + PropertyTypes = propertyTypes.ToArray(), + PropertyValues = propertyValues.ToArray(), + Keywords = ConcatenateListOfArrays(keywordsContainer), + PassNames = ConcatenateListOfArrays(passNamesContainer), + PassIndices = ConcatenateListOfArrays(passIndicesContainer), + }; + return data; + + + static void GetExtendedTypeAndValue(int propertyId, UnityEngine.Rendering.ShaderPropertyType typeRaw, Material material, out Synchronizer.Model.Component_Material.MaterialPropertyType typeExtended, out string value) + { + // Handle scalar types based on shader declaration + switch (typeRaw) + { + case UnityEngine.Rendering.ShaderPropertyType.Color: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Color; + value = material.GetColor(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Vector: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Vector; + value = material.GetVector(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Float: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Float; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Range: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Range; + value = material.GetFloat(propertyId).ToString(); + break; + + case UnityEngine.Rendering.ShaderPropertyType.Texture: + { + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Texture; + var texture = material.GetTexture(propertyId); + if (texture) + value = texture.name; + else + value = string.Empty; + } + break; + + case UnityEngine.Rendering.ShaderPropertyType.Int: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Integer; + value = material.GetInteger(propertyId).ToString(); + break; + + default: + typeExtended = Synchronizer.Model.Component_Material.MaterialPropertyType.Invalid; + value = string.Empty; + Serilog.Log.Error("invalid material type {TypeRaw}", typeRaw); + break; + } + } + + static string[] ConcatenateListOfArrays(List listOfArrays) + { + if (listOfArrays.Count == 0) + return new string[0]; + else if (listOfArrays.Count == 1) + return listOfArrays[0]; + + int totalLength = 0; + foreach (var arr in listOfArrays) + totalLength += arr.Length; + + string[] result = new string[totalLength]; + Span span = result.AsSpan(); + + int offset = 0; + foreach (var arr in listOfArrays) + { + arr.AsSpan().CopyTo(span.Slice(offset)); + offset += arr.Length; + } + + return result; + } + + + } + + public static Synchronizer.Model.Component_Animation? ToSyncModelOfComponentAnimation(this GameObject go) + { + if (!go.TryGetComponent(out var animation)) + return null; + + if (!animation.isActiveAndEnabled) + return null; + + var data = new Synchronizer.Model.Component_Animation + { + GameObjectId = GetId(go) + }; + + /* + var clips = AnimationUtility.GetAnimationClips(go); + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + { + data.Clips[i] = clips[i].name; + } + */ + + var states = new List(); + foreach (AnimationState state in animation) + { + states.Add(state.name); + } + data.States = states.ToArray(); + + return data; + } + + public static Synchronizer.Model.Component_Animator? ToSyncModelOfComponentAnimator(this GameObject go) + { + if (!go.TryGetComponent(out var animator)) + return null; + + if (!animator.isActiveAndEnabled) + return null; + + if (!animator.runtimeAnimatorController) + return null; + + var data = new Synchronizer.Model.Component_Animator + { + GameObjectId = GetId(go) + }; + + var layerCount = animator.layerCount; + data.LayerIndices = new string[layerCount]; + data.LayerNames = new string[layerCount]; + for (int i = 0; i < layerCount; i++) + { + data.LayerIndices[i] = i.ToString(); + data.LayerNames[i] = animator.GetLayerName(i); + } + + int curParameterIndex = 0; + try + { + var parameterCount = animator.parameterCount; + data.ParameterIndices = new string[parameterCount]; + data.ParameterNames = new string[parameterCount]; + data.ParameterHashes = new string[parameterCount]; + data.ParameterTypes = new int[parameterCount]; + for (var i = 0; i < parameterCount; i++) + { + curParameterIndex = i; + // receiving error here, like "IndexOutOfRangeException: Index must be between 0 and 3", + // probably user edits it while retrieving data + var parameter = animator.GetParameter(i); + data.ParameterIndices[i] = i.ToString(); + data.ParameterNames[i] = parameter.name; + data.ParameterHashes[i] = parameter.nameHash.ToString(); + data.ParameterTypes[i] = (int)parameter.type; + } + } + catch (IndexOutOfRangeException indexOutOfRangeException) + { + Serilog.Log.Debug(indexOutOfRangeException, "handling IndexOutOfRangeException of animator.GetParameter(i)"); + + var parameterCount = curParameterIndex; + + data.ParameterIndices = ResizeArray(data.ParameterIndices, parameterCount); + data.ParameterNames = ResizeArray(data.ParameterNames, parameterCount); + data.ParameterHashes = ResizeArray(data.ParameterHashes, parameterCount); + data.ParameterTypes = ResizeArray(data.ParameterTypes, parameterCount); + } + + // When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a Bounce state in the Base Layer, the name is Base Layer.Bounce + // The name should be in the form Layer.Name or Layer.SubStateMachine.Name + if (!GetAnimatorStateInfo(animator, out var states, out var transitions) || + states == null || transitions == null) //for nullables + return data; + + var stateCount = states.Count; + data.StateNames = new string[stateCount]; + data.StateNameHashes = new string[stateCount]; + data.StateTags = new string[stateCount]; + data.StateTagHashes = new string[stateCount]; + data.StateFullPaths = new string[stateCount]; + data.StateFullPathHashes = new string[stateCount]; + data.StateMotionNames = new string[stateCount]; + for (int i = 0; i < stateCount; i++) + { + var state = states[i].state; + var fullPath = states[i].fullPath; + data.StateNames[i] = state.name; + data.StateNameHashes[i] = state.nameHash.ToString(); + data.StateTags[i] = state.tag; + data.StateTagHashes[i] = Animator.StringToHash(state.tag).ToString(); + data.StateFullPaths[i] = fullPath; + data.StateFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + var motion = state.motion; + if (motion) + data.StateMotionNames[i] = motion.name; + else + data.StateMotionNames[i] = string.Empty; + } + + var transitionCount = transitions.Count; + data.TransitionNames = new string[transitionCount]; + data.TransitionNameHashes = new string[transitionCount]; + data.TransitionUsernames = new string[transitionCount]; + data.TransitionUsernameHashes = new string[transitionCount]; + data.TransitionFullPaths = new string[transitionCount]; + data.TransitionFullPathHashes = new string[transitionCount]; + for (int i = 0; i < transitionCount; i++) + { + var transition = transitions[i].transition; + var fullPath = transitions[i].fullPath; + data.TransitionNames[i] = transition.name; + data.TransitionNameHashes[i] = Animator.StringToHash(transition.name).ToString(); + data.TransitionUsernames[i] = transition.GetDisplayName(transition.destinationState); + data.TransitionUsernameHashes[i] = Animator.StringToHash(data.TransitionUsernames[i]).ToString(); + data.TransitionFullPaths[i] = fullPath; + data.TransitionFullPathHashes[i] = Animator.StringToHash(fullPath).ToString(); + } + + var clips = animator.runtimeAnimatorController.animationClips; + data.Clips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) + data.Clips[i] = clips[i].name; + + return data; + + //var events = clips.SelectMany(c => c.events); + + static T[] ResizeArray(T[] array, int size) + { + Array.Resize(ref array, size); + return array; + } + } + + + + public static bool GetAnimatorStateInfo(Animator animator, out List<(AnimatorState state, string fullPath)>? states, out List<(AnimatorTransition transition, string fullPath)>? transitions) + { + AnimatorController? controller = animator.runtimeAnimatorController as AnimatorController; + if (!controller || controller == null) + { + states = null; + transitions = null; + return false; + } + + AnimatorControllerLayer[] layers = controller.layers; + states = new List<(AnimatorState, string)>(); + transitions = new List<(AnimatorTransition, string)>(); + foreach (AnimatorControllerLayer layer in layers) + { + if (layer == null || layer.stateMachine == null) + continue; + + ChildAnimatorState[] animStates = layer.stateMachine.states; + getStateMachineInfo(layer.stateMachine, 0, layer.name, states, transitions); + } + return true; + + + static void getStateMachineInfo(AnimatorStateMachine stateMachine, int depth, string curPath, + List<(AnimatorState state, string fullPath)> states, + List<(AnimatorTransition transition, string fullPath)> transitions) + { + // for performance + if (depth > 4 || states.Count > 128) + return; + + states.AddRange(stateMachine.states.Select(s => (s.state, curPath + "." + s.state.name))); + + //var transitions = stateMachine.GetStateMachineTransitions(stateMachine); + transitions.AddRange(stateMachine.GetStateMachineTransitions(stateMachine).Select(t => (t, curPath + "." + t.name))); + + foreach (var subStateMachine in stateMachine.stateMachines) + getStateMachineInfo(subStateMachine.stateMachine, depth + 1, curPath + "." + subStateMachine.stateMachine.name, states, transitions); + } + } + + internal static Synchronizer.Model.GameObject? ToSyncModel(this GameObject go, int priority = 0) + { + if (!go) + return null; + + var data = new Synchronizer.Model.GameObject() + { + Id = GetId(go), + + Name = go.name, + Layer = go.layer.ToString(), + Tag = go.tag, + Scene = go.scene.name, + + ParentId = GetId(GetParentGO(go)), + ChildrenIds = getChildrenIds(go), + + Components = getComponents(go), + + Priority = priority, + }; + return data; + + static string[] getChildrenIds(GameObject g) + { + var ids = new List(); + var limit = 10;//**-- + foreach (Transform child in g.transform) + { + if (!child || !child.gameObject) + continue; + + ids.Add(GetId(child.gameObject)); + + if (--limit <= 0) + break; + } + return ids.ToArray(); + } + + //**--limit/10 + static string[] getComponents(GameObject g) => + g.GetComponents().Where(c => c).Select(c => c.GetType().FullName).Take(10).ToArray(); + /*(string[] componentNames, Synchronizer.Model.ComponentData[] componentData) getComponents(GameObject g) + { + var components = g.GetComponents(); + var names = components.Select(c => c.name).ToArray(); + + var data = new List(); + foreach (var comp in components) + { + var name = comp.name; + + + } + + return (names, data.ToArray()); + }*/ + } + + internal static Synchronizer.Model.GameObject[]? ToSyncModelOfHierarchy(this GameObject go) + { + if (!go) + return null; + + var list = new List(); + + var parent = GetParentGO(go); + if (parent != null && parent) + { + var parentModel = parent.ToSyncModel(); + if (parentModel != null) + list.Add(parentModel); + } + + int limit = 10; + foreach (Transform child in go.transform) + { + if (!child || !child.gameObject) + continue; + + var childModel = child.gameObject.ToSyncModel(); + if (childModel == null) + continue; + + list.Add(childModel); + + if (--limit <= 0) + break; + } + + return list.ToArray(); + } + + internal static Synchronizer.Model.ComponentData[]? ToSyncModelOfComponents(this GameObject go) + { + if (!go) + return null; + + var limit = 10;//**-- + return go.GetComponents().Where(c => c).Select(c => c.ToSyncModel(go)).Where(cd => cd != null).Take(limit).ToArray()!; + + /* + var components = go.GetComponents(); + var len = components.Count(c => c != null); + len = Math.Min(len, limit);//**--limit + + var array = new Synchronizer.Model.ComponentData[len]; + + var arrayIndex = 0; + foreach (var component in components) + { + if (component == null) + continue; + + array[arrayIndex++] = component.ToSyncModel(go); + + if (arrayIndex >= len) + break; + } + + return array; + */ + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this Component component, GameObject go) + { + if (!component || !go) + return null; + + Type type = component.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, component, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(go), + Component = component.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.Component, + Data = list.ToArray(), + }; + return data; + } + + internal static Synchronizer.Model.ComponentData? ToSyncModel(this ScriptableObject so) + { + if (!so) + return null; + + Type type = so.GetType(); + var list = new List<(string, string)>(); + ShowFieldInfo(type, so, list); + + var data = new Synchronizer.Model.ComponentData() + { + GameObjectId = GetId(so), + Component = so.GetType().FullName, + Type = Synchronizer.Model.ComponentData.DataType.ScriptableObject, + Data = list.ToArray(), + }; + return data; + } + + + static bool IsTypeCompatible(Type type) + { + if (type == null || !(type.IsSubclassOf(typeof(MonoBehaviour)) || type.IsSubclassOf(typeof(ScriptableObject)))) + return false; + return true; + } + + static void ShowFieldInfo(Type type)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + ShowFieldInfo(type.BaseType);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + + } + else if (field.FieldType == typeof(string)) + { + + } + } + } + + static void ShowFieldInfo(Type type, UnityEngine.Object unityObjectInstance, List<(string, string)> fields)//, MonoImporter importer, List names, List objects, ref bool didModify) + { + // Only show default properties for types that support it (so far only MonoBehaviour derived types) + if (!IsTypeCompatible(type)) + return; + + if (!unityObjectInstance) + return; + + ShowFieldInfo(type.BaseType, unityObjectInstance, fields);//, importer, names, objects, ref didModify); + + FieldInfo[] infos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + foreach (FieldInfo field in infos) + { + if (!field.IsPublic) + { + object[] attr = field.GetCustomAttributes(typeof(SerializeField), true); + if (attr == null || attr.Length == 0) + continue; + } + + // check attribute [HideInInspector] + { + object[] attr = field.GetCustomAttributes(typeof(HideInInspector), true); + if (attr != null && attr.Length > 0) + continue; + } + + // readonly + if (field.IsInitOnly) + continue; + + + /* + if (field.FieldType.IsSubclassOf(typeof(Object)) || field.FieldType == typeof(Object)) + { + Object oldTarget = importer.GetDefaultReference(field.Name); + Object newTarget = EditorGUILayout.ObjectField(ObjectNames.NicifyVariableName(field.Name), oldTarget, field.FieldType, false); + + names.Add(field.Name); + objects.Add(newTarget); + + if (oldTarget != newTarget) + didModify = true; + } + */ + + if (field.FieldType.IsValueType && field.FieldType.IsPrimitive && !field.FieldType.IsEnum) + { + var val = field.GetValue(unityObjectInstance); + fields.Add((field.Name, val.ToString()));//**--culture + } + else if (field.FieldType == typeof(string)) + { + var val = (string)field.GetValue(unityObjectInstance); + fields.Add((field.Name, val)); + } + } + } + + } +} diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta new file mode 100644 index 0000000..a180464 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityClassExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3839ff35a8db8d4449c565bdf10551f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs new file mode 100644 index 0000000..430d38b --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs @@ -0,0 +1,305 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using UnityEngine; +using UnityEngine.Events; +using UnityEditor; + + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor.Shell +{ + public class UnityEditorShell + { + public static string DefaultShellApp + { + get + { +#if UNITY_EDITOR_WIN + return "cmd.exe"; +#elif UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + //return "bash"; + return System.IO.File.Exists("/bin/zsh") ? "/bin/zsh" : "/bin/bash"; +#else + Serilog.Log.Error("invalid platform"); + return "invalid-platform"; +#endif + } + } + + // we are using unity actions for posterity in case we want to inspect those in-editor someday + private static readonly List ActionsQueue; + + static UnityEditorShell() + { + ActionsQueue = new List(); + EditorApplication.update += OnUpdate; + } + + // while running the Unity Editor update loop, we'll unqueue any tasks if such exist. + // actions can be + private static void OnUpdate() + { + while (ActionsQueue.Count > 0) + { + lock (ActionsQueue) + { + var action = ActionsQueue[0]; + try + { + action?.Invoke(); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error invoking shell action"); + } + finally + { + ActionsQueue.RemoveAt(0); + } + } + } + } + + private static void Enqueue(UnityAction action) + { + lock (ActionsQueue) + { + ActionsQueue.Add(action); + } + } + + public static ShellCommandEditorToken Execute(string cmd) + { + var shellCommandEditorToken = new ShellCommandEditorToken(); + System.Threading.ThreadPool.QueueUserWorkItem(delegate (object state) + { + Process? process = null; + + try + { + var processStartInfo = CreateProcessStartInfo(cmd); + + // in case the command was already killed from the editor when the thread was queued + if (shellCommandEditorToken.IsKillRequested) + { + return; + } + + process = Process.Start(processStartInfo); + SetupProcessCallbacks(process, processStartInfo, shellCommandEditorToken); + ReadProcessOutput(process, shellCommandEditorToken); + } + catch (Exception e) + { + Serilog.Log.Error(e, "error starting shell"); + process?.Close(); + + Enqueue(() => + { + shellCommandEditorToken.FeedLog(UnityShellLogType.Error, e.ToString()); + shellCommandEditorToken.MarkAsDone(-1); + }); + } + }); + return shellCommandEditorToken; + } + + private static ProcessStartInfo CreateProcessStartInfo(string cmd) + { + var processStartInfo = new ProcessStartInfo(DefaultShellApp); +#if UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + processStartInfo.Arguments = "-c"; +#elif UNITY_EDITOR_WIN + processStartInfo.Arguments = "/c"; +#endif + + processStartInfo.Arguments += (" \"" + cmd + " \""); + processStartInfo.CreateNoWindow = true; + processStartInfo.ErrorDialog = true; + processStartInfo.UseShellExecute = false; + //processStartInfo.WorkingDirectory = options.WorkingDirectory == null ? "./" : options.WorkingDirectory; + processStartInfo.RedirectStandardOutput = true; + processStartInfo.RedirectStandardError = true; + processStartInfo.RedirectStandardInput = true; + processStartInfo.StandardOutputEncoding = Encoding.UTF8; + processStartInfo.StandardErrorEncoding = Encoding.UTF8; + return processStartInfo; + } + + private static void SetupProcessCallbacks(Process process, ProcessStartInfo processStartInfo, ShellCommandEditorToken shellCommandEditorToken) + { + shellCommandEditorToken.BindProcess(process); + + process.ErrorDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Error("error on shell.ErrorDataReceived: {data}", e.Data); + }; + process.OutputDataReceived += delegate (object sender, DataReceivedEventArgs e) + { + Serilog.Log.Debug("shell.OutputDataReceived: {data}", e.Data); + }; + process.Exited += delegate (object sender, System.EventArgs e) + { + Serilog.Log.Debug("shell.Exited: {data}", e.ToString()); + }; + } + + private static void ReadProcessOutput(Process process, ShellCommandEditorToken shellCommandEditorToken) + { + do + { + var line = process.StandardOutput.ReadLine(); + if (line == null) + { + break; + } + + line = line.Replace("\\", "/"); + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Log, line); }); + } while (true); + + while (true) + { + var error = process.StandardError.ReadLine(); + if (string.IsNullOrEmpty(error)) + { + break; + } + + Enqueue(delegate () { shellCommandEditorToken.FeedLog(UnityShellLogType.Error, error); }); + } + + process.WaitForExit(); + var exitCode = process.ExitCode; + process.Close(); + Enqueue(() => { shellCommandEditorToken.MarkAsDone(exitCode); }); + } + + } + + public class ShellCommandEditorToken + { + public event UnityAction? OnLog; + public event UnityAction? OnExit; + + private Process? _process; + + internal void BindProcess(Process process) + { + _process = process; + } + + internal void FeedLog(UnityShellLogType unityShellLogType, string log) + { + OnLog?.Invoke(unityShellLogType, log); + + if (unityShellLogType == UnityShellLogType.Error) + { + HasError = true; + } + } + + public bool IsKillRequested { get; private set; } + + public void Kill() + { + if (IsKillRequested) + { + return; + } + + IsKillRequested = true; + if (_process != null) + { + _process.Kill(); + _process = null; + } + else + { + MarkAsDone(137); + } + } + + public bool HasError { get; private set; } + + public int ExitCode { get; private set; } + + public bool IsDone { get; private set; } + + internal void MarkAsDone(int exitCode) + { + ExitCode = exitCode; + IsDone = true; + OnExit?.Invoke(exitCode); + } + + /// + /// This method is intended for compiler use. Don't call it in your code. + /// + public ShellCommandAwaiter GetAwaiter() + { + return new ShellCommandAwaiter(this); + } + } + + public struct ShellCommandAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandAwaiter(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public int GetResult() + { + return _shellCommandEditorToken.ExitCode; + } + + public bool IsCompleted => _shellCommandEditorToken.IsDone; + + public void OnCompleted(Action continuation) + { + UnsafeOnCompleted(continuation); + } + + public void UnsafeOnCompleted(Action continuation) + { + if (IsCompleted) + { + continuation(); + } + else + { + _shellCommandEditorToken.OnExit += (_) => { continuation(); }; + } + } + } + + public enum UnityShellLogType + { + Log, + Error + } + + public class ShellCommandYieldable : CustomYieldInstruction + { + private readonly ShellCommandEditorToken _shellCommandEditorToken; + + public ShellCommandYieldable(ShellCommandEditorToken shellCommandEditorToken) + { + _shellCommandEditorToken = shellCommandEditorToken; + } + + public override bool keepWaiting => !_shellCommandEditorToken.IsDone; + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta new file mode 100644 index 0000000..9412f7e --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/UnityEditorShell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8a1c8d4b7d7fcc41bc2bdb8aa27522e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Updater.cs b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Updater.cs new file mode 100644 index 0000000..fac4352 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Updater.cs @@ -0,0 +1,150 @@ +using System.Collections; +using UnityEngine; +using UnityEditor; +using UnityEngine.Networking; + +#pragma warning disable IDE0005 +using Serilog = Meryel.Serilog; + +#pragma warning restore IDE0005 + + +#nullable enable + + +namespace Meryel.UnityCodeAssist.Editor +{ + + public static class Updater + { + const string EditorPrefsKey = "my_uca_update_disabled"; + const string SessionStateKey = "my_uca_update_checked_before"; + const string ItchApiUri = "https://itch.io/api/1/x/wharf/latest?target=meryel/unity-code-assist&channel_name=asset"; + const string ItchStoreUri = "https://meryel.itch.io/unity-code-assist"; + const string AssetStoreUri = "https://assetstore.unity.com/packages/tools/utilities/code-assist-216713"; + const string VSMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite"; + const string VSCodeMarketplaceUri = "https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode"; + + +#pragma warning disable CS0162 + public static void CheckUpdateSilent() + { +#if !MERYEL_UCA_ITCH_BUILD + return; +#endif + + var updateDisabled = EditorPrefs.GetBool(EditorPrefsKey, false); + if (updateDisabled) + return; + + var updateCheckedBefore = SessionState.GetBool(SessionStateKey, false); + if (updateCheckedBefore) + return; + + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, false), MQTTnetInitializer.Publisher); + } +#pragma warning restore CS0162 + + public static void CheckUpdateForced() + { + EditorCoroutines.EditorCoroutineUtility.StartCoroutine(GetRequest(ItchApiUri, true), MQTTnetInitializer.Publisher); + } + + + static void DisplayDialog() + { + SessionState.SetBool(SessionStateKey, true); + + int option = EditorUtility.DisplayDialogComplex( + "Update Unity Code Assist", + "Do you want to update asset: Unity Code Assist?", + "Update", //"Save", + "Cancel", + "Never ask again"); //"Don't Save"); + + switch (option) + { + // update - Save. + case 0: +#if MERYEL_UCA_ITCH_BUILD + Application.OpenURL(ItchStoreUri); +#endif +#if MERYEL_UCA_ASSET_STORE_BUILD + Application.OpenURL(AssetStoreUri); + Serilog.Log.Information("It may take a few days for the Asset Store team to review updates. Thank you for your patience."); +#endif +#if MERYEL_UCA_VS_MARKETPLACE_BUILD + Application.OpenURL(VSMarketplaceUri); +#endif +#if MERYEL_UCA_VSC_MARKETPLACE_BUILD + Application.OpenURL(VSCodeMarketplaceUri); +#endif + break; + + // Cancel. + case 1: + // do nothing + break; + + // never ask again - Don't Save. + case 2: + EditorPrefs.SetBool(EditorPrefsKey, true); + break; + + default: + Serilog.Log.Error("Unrecognized option for {Location}.", nameof(DisplayDialog)); + break; + } + + } + + static void Compare(string response, bool isForced) + { + var regex = new System.Text.RegularExpressions.Regex("\\d+(\\.\\d+){2,4}"); + var match = regex.Match(response); + if (!match.Success) + { + Serilog.Log.Error("Invalid update response, couldn't parse: {Response}", response); + return; + } + + var version = match.Value; + + if (Assister.VersionCompare(Assister.Version, version) >= 0) + { + if (isForced) + Serilog.Log.Information("Unity Code Assist is up to date, version: {Version}", Assister.Version); + return; + } + + DisplayDialog(); + } + + static IEnumerator GetRequest(string uri, bool isForced) + { + using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) + { + // Request and wait for the desired page. + yield return webRequest.SendWebRequest(); + + string[] pages = uri.Split('/'); + int page = pages.Length - 1; + + switch (webRequest.result) + { + case UnityWebRequest.Result.ConnectionError: + case UnityWebRequest.Result.DataProcessingError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": Error: " + webRequest.error); + break; + case UnityWebRequest.Result.ProtocolError: + Serilog.Log.Error("Error while checking new version of UnityCodeAssist " + pages[page] + ": HTTP Error: " + webRequest.error); + break; + case UnityWebRequest.Result.Success: + Serilog.Log.Debug("Checking new version of UnityCodeAssist " + pages[page] + ": Received: " + webRequest.downloadHandler.text); + Compare(webRequest.downloadHandler.text, isForced); + break; + } + } + } + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta new file mode 100644 index 0000000..0772a04 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/Updater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bebf3fdfe56579944af4d710a6465a94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/csc.rsp b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/csc.rsp new file mode 100644 index 0000000..99323e8 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/csc.rsp @@ -0,0 +1 @@ +-define:MERYEL_UCA_LITE_VERSION;MERYEL_UCA_VS_MARKETPLACE_BUILD diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta new file mode 100644 index 0000000..d834485 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Editor/csc.rsp.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45ca2846d675c9a438e49991db89e437 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/GPT Notice.md b/Prototype 4/Packages/com.merry-yellow.code-assist/GPT Notice.md new file mode 100644 index 0000000..2e9ecb3 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/GPT Notice.md @@ -0,0 +1,47 @@ +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta new file mode 100644 index 0000000..ca47924 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/GPT Notice.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 622345dc4e7719245818bc32d5dfa601 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md b/Prototype 4/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md new file mode 100644 index 0000000..82e81a7 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md @@ -0,0 +1,8 @@ +In Unity, from the menubar select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" . This will install the full version of Visual Studio or VS Code extension. + +If above setup fails for some reason, you can also install the extensions manually. Change the file extension from "zip" to "vsix", then install from the file. + +Note that extension installers in this folder are for full version only. +For lite version, please refer to Microsoft Marketplace +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta new file mode 100644 index 0000000..bd826ab --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4061fdac4a8c7c44da5ea8538583ea9a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/README.md b/Prototype 4/Packages/com.merry-yellow.code-assist/README.md new file mode 100644 index 0000000..61d60af --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/README.md @@ -0,0 +1,128 @@ +Code Assist improves your coding experience with Visual Studio and VS Code. Coding for Unity projects becomes easier and more efficient with fewer bugs. +Connect your game editor and IDE, let Unity and Visual Studio/VS Code share data between each other. Enrich your coding experience with the new data available. + + + +Contact: +merryyellow@outlook.com + +Website: +https://unitycodeassist.netlify.app/ + +Discord: +https://discord.gg/2CgKHDq + +Forum: +https://forum.unity.com/threads/code-assist-empower-your-ide.1384731/ + +GitHub: +https://github.com/merryyellow/Unity-Code-Assist + +Asset Store: +http://u3d.as/2N2H + +itch.io: +https://meryel.itch.io/unity-code-assist + +Visual Studio Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.UCA-Lite + +VS Code Marketplace: +https://marketplace.visualstudio.com/items?itemName=MerryYellow.uca-lite-vscode + + + +Restrictions: +* Unity 2021.2 and newer. +* Visual Studio 2022 or VS Code (1.75+). Does not work with Visual Studio for Mac, Rider or any other IDE or text editor. + + + +How to Setup: +* Import the Unity asset with the package manager into your Unity project +* In Unity, from top menu bar, select "Tools"->"Code Assist"->"Setup"->"Upgrade to full version" (You can skip this step if you have installed it before for another project). This will uninstall the lite version of extension from Visual Studio/VS Code, and then install full version of extension to Visual Studio/VS Code. To install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Open your Unity project with Visual Studio/VS Code. Code Assist loads in background with low priority, so it will be ready in a minute when Visual Studio/VS Code first starts up. +* To check if setup is successfull, in Unity, from top menu bar choose "Tools"->"Code Assist"->"Status". The windows should display "Code Assist is working!". + + + +How to Use: +Code Assist is always active while you are coding. The following samples will give you a glimpse of Code Assist. +* Code Completion: In a class which derives MonoBehaviour, type "CompareTag(". When you press double quotes("), code completion popup should appear with the available tags of the scene. +* Inline Visuals: In a class which derives MonoBehaviour, type "gameObject.layer = 0;" and save the document. "Default" text should appear on top or right of "0". +* Code Analyzers: Define a Vector3 (let's say vec3). When used like "if (vec3.magnitude < 10)", a warning will appear on that line. Press Alt+Enter to convert it to "if (vec3.sqrMagnitude < 10 * 10)", which has better performance. + + + +Generative AI: +Generative AI is working only in Visual Studio (for now). It does not work in VS Code. +Generative AI is one of the features of Code Assist. If you have any ethical or legal concerns, you can use Code Assist without this feature by disabling generative AI in the options. + +To use generative AI with your comments: +* Type "//gpt " +* Type your prompt +* Press Enter key + +To use generative AI with CodeLens: +* Click Gpt Codelens which is above class or method declaration + +Requirements (OpenAI ChatGPT): You need an OpenAI account and provide it's API key to this asset. +https://platform.openai.com/account/api-keys + +Provide key by one of the below +* Create an environment variable called OPENAI_API_KEY with the API key +* Create a file with name .openai under user profile directory with the API key +* Set API key in Visual Studio options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Google Gemini): You need a Google account and provide it's API key to this asset. +https://ai.google.dev/gemini-api/docs/api-key + +Provide key by one of the below +* Create an environment variable called GOOGLE_API_KEY with the API key +* Create a file with name .gemini under user profile directory with the API key +* Set API key in options, Tools->Options->Unity Code Assist->Generative AI->Authentication + +Requirements (Anthropic Claude): You need an Anthropic account and provide it's API key to this asset. +https://console.anthropic.com/settings/keys + +Provide key by one of the below +* Create an environment variable called ANTHROPIC_API_KEY with the API key +* Create a file with name .anthropic under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +Requirements (DeepSeek): You need a DeepSeek account and provide it's API key to this asset. +https://platform.deepseek.com/api_keys + +Provide key by one of the below +* Create an environment variable called DEEPSEEK_API_KEY with the API key +* Create a file with name .deepseek under user profile directory with the API key +* Set API key in options, Tools->Options->Comment2GPT->Authentication + +This asset has one-time purchase fee, but you may need to pay extra for OpenAI, Google AI, Anthropic or DeepSeek services to use Generative AI feature. +https://openai.com/pricing +https://ai.google.dev/pricing +https://www.anthropic.com/pricing#anthropic-api +https://api-docs.deepseek.com/quick_start/pricing + + + +Troubleshooting: +* Make sure in Unity, "Tools"->"Code Assist"->"Status" is available from the top menu bar. If not, reimport the asset. +* Make sure in Visual Studio, "Extensions"->"Unity Code Assist"->Status is available from the top menu bar. If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* Make sure in VS Code,"Unity Code Assist: Status" command is avaible in the commands palette (shortcut: Ctrl+Shift+P) . If not, install the extension manually, see "YOUR_PROJECT_PATH/Packages/com.merry-yellow.code-assist/Installers~/Extension Installation.md" +* If Visual Studio/VS Code has just been started, just wait; it usually takes around one minute to fully load Code Assist. +* If still not working, in Unity try "Tools"->"Code Assist"->"Synchronize" from the top menu bar. This will attempt a new connection with Visual Studio/VS Code. +* If none works above, try restarting both Unity and Visual Studio/VS Code; sometimes an unclosed background thread blocks communication channels (network ports). + + + +Error Reporting: +* In Unity, choose "Tools"->"Code Assist"->"Report error" from the menu bar, to open feedback window. +* Or in Visual Studio, choose "Extensions"->"Unity Code Assist"->"Report error" from the menu bar, to open feedback window. (There is no feedback window in VS Code, log files are under system temp folder) +* In the feedback window, you can view the most recent logs, or view full log of Unity or Visual Studio. +* You can report the error via email ( merryyellow@outlook.com ) or Discord ( https://discord.gg/2CgKHDq ) or GitHub ( https://github.com/merryyellow/Unity-Code-Assist/issues/new ) +* Attaching full logs is recommended when reporting an error. + + + +Thank you for using Code Assist. We hope this will help you in your crazy journey called game development :) \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/README.md.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/README.md.meta new file mode 100644 index 0000000..6c5fb03 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e2203094ce734a4d89f7d4287db6b83 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Third Party Notices.md b/Prototype 4/Packages/com.merry-yellow.code-assist/Third Party Notices.md new file mode 100644 index 0000000..35102eb --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Third Party Notices.md @@ -0,0 +1,647 @@ +This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below: + + + + +roslyn-linq-rewrite +MIT License +https://github.com/antiufo/roslyn-linq-rewrite/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) 2016 Andrea Martinelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +ConstVisualizer +MIT License +https://github.com/mrlacey/ConstVisualizer/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2020 Matt Lacey + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +InlineColorPicker +MIT License +https://github.com/nokola/InlineColorPicker/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2021 Nokola + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Roslyn +MIT License +https://github.com/dotnet/roslyn/blob/main/License.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +YamlDotNet +MIT License +https://github.com/aaubry/YamlDotNet/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Command Line Parser +MIT License +https://github.com/commandlineparser/commandline/blob/master/License.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2005 - 2015 Giacomo Stelluti Scala & Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + + +UnityCommandLineTools +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2020 Katsumasa + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +microscope +MIT License +https://github.com/bert2/microscope/blob/main/README.md +------------------------------- +MIT License + +Copyright (c) 2020 Robert Hofmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTTnet +MIT License +https://github.com/dotnet/MQTTnet/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors +All Rights Reserved + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +logging +MIT License +https://github.com/nreco/logging/blob/master/LICENSE +------------------------------- +MIT License + +Copyright (c) 2017 NReco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +MQTT.js +MIT License +https://github.com/mqttjs/MQTT.js/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) +Copyright (c) 2015-2016 MQTT.js contributors +MQTT.js contributors listed at https://github.com/mqttjs/MQTT.js#contributors + +Copyright 2011-2014 by Adam Rudd + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +winston +MIT License +https://github.com/winstonjs/winston/blob/master/LICENSE +------------------------------- +Copyright (c) 2010 Charlie Robbins + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +winston-vscode +MIT License +https://github.com/pustovitDmytro/winston-vscode/blob/master/LICENSE.md +------------------------------- +MIT License + +Copyright (c) 2023 Dmytro Pustovit + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +js-sha256 +MIT License +https://github.com/emn178/js-sha256/blob/master/LICENSE.txt +------------------------------- +Copyright (c) 2014-2024 Chen, Yi-Cyuan + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +find-process +MIT License +https://github.com/yibn2008/find-process/blob/master/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 Zoujie + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +unitypackage +MIT License +https://github.com/natsuneko-laboratory/unitypackage/blob/main/LICENSE +------------------------------- +MIT License + +Copyright (c) 2022 Natsune Mochizuki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Newtonsoft.Json +MIT License +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Newtonsoft.Json-for-Unity +MIT License +https://github.com/applejag/Newtonsoft.Json-for-Unity/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2019 Kalle Jillheden (jilleJr) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +Caching +MIT License +https://github.com/jchristn/Caching/blob/master/LICENSE.md +------------------------------- +The MIT License (MIT) +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + +openai-dotnet +MIT License +https://github.com/openai/openai-dotnet/blob/main/LICENSE +------------------------------- +The MIT License (MIT) + +Copyright (c) 2024 OpenAI (https://openai.com) + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + + +azure-sdk-for-net +MIT License +https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt +------------------------------- +The MIT License (MIT) + +Copyright (c) 2015 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +Anthropic.SDK +MIT License +https://github.com/tghamm/Anthropic.SDK/blob/main/LICENSE.md +------------------------------- +The MIT License (MIT) + +Copyright (c) 2023 Grant Hamm + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +DeepSeek-NET +MIT License +https://github.com/luisllamasbinaburo/DeepSeek-NET/blob/master/LICENSE.txt +------------------------------- +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + +EditorCoroutines +Unity Companion License +https://unity.com/legal/licenses/unity-companion-license +------------------------------- +Unity Companion License ("License") +v1.3 + +Unity Technologies ApS (“Unity”) grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute the work of authorship that accompanies this License (“Work”), subject to the following terms and conditions: + +1. Unity Companion Use. Exercise of the license granted herein is permitted as long as it is in connection with the authoring and/or distribution of applications, software, or other content under a valid Unity content authoring and rendering engine software license (“Engine License”). That means, for example, as long as you authored content using the Work under an Engine License, you may distribute the Work in connection with that content as you see fit under this License. No other exercise of the license granted herein is permitted, and in no event may the Work be used for competitive analysis or to develop a competing product or service. + +2. No Modification of Engine License. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +3. Ownership; Derivative Works. + +3.1 You own your content. In this License, “derivative works” means derivatives of the Work itself--works derived only from the Work by you under this License (for example, modifying the code of the Work itself to improve its efficacy); “derivative works” of the Work do not include, for example, games, apps, or content that you create with the Work. You keep all right, title, and interest in your own content. + +3.2 Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Work and derivative works of the Work, and you hereby assign and agree to assign all such rights in those derivative works to Unity. Should assignment be invalid for any reason, you grant to Unity an irrevocable, perpetual, worldwide, non-exclusive, no-charge, and royalty-free license (with the right to grant sublicenses) under those intellectual property rights to those derivative works. You also agree to waive or refrain from asserting any author’s right, moral rights, or like rights to the extent necessary to permit exploitation as contemplated under this License. + +3.3 Your right to use derivative works. You will always have the right to use derivative works of the Work you create, consonant with this License. + +4. Trademarks. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates (“Trademarks”). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Trademark Guidelines at https://unity.com/legal/branding_trademarks. + +5. Notices & Third-Party Rights. This License, including the copyright notice associated with the Work, must be provided in all substantial portions of the Work and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Work is accompanied by a Unity “third-party notices” or similar file, you acknowledge and agree that software or content identified in that file is governed by those separate license terms. + +6. DISCLAIMER, LIMITATION OF LIABILITY. THE Work AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NON-INFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE Work OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +7. USE IS ACCEPTANCE and License Versions. Your access to and use of the Work constitutes your acceptance of this License and its terms and conditions. This License may be modified or updated; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Work under the updated License. + +8. Use in Compliance with Law and Termination. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately (i) on any breach by you of this License; and (ii) if you commence any form of patent litigation, including a cross-claim or counterclaim, against anyone wherein you allege that the Work constitutes direct or secondary/indirect patent infringement. + +9. Severability. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +10. Governing Law and Venue. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License (“Dispute”). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta new file mode 100644 index 0000000..590ccae --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/Third Party Notices.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9881c9372a3cb5f41a3c73f821f29ce9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/package.json b/Prototype 4/Packages/com.merry-yellow.code-assist/package.json new file mode 100644 index 0000000..548309c --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/package.json @@ -0,0 +1,33 @@ +{ + "name" : "com.merry-yellow.code-assist", + "version" : "1.4.19", + "displayName" : "Code Assist", + "description" : "Code Assist improves your coding experience with Visual Studio and VS Code by adding more features for Unity projects. Coding Unity scripts becomes easier and more efficient and with fewer bugs.", + "unity" : "2021.2", + "type" : "tool", + "changelogUrl": "https://code-assist.netlify.app/changelog", + "dependencies" : { + }, + "keywords" : [ + "Productivity", + "Functionality", + "Script", + "CSharp", + "Scripting", + "Code Editor", + "IDE", + "Visual Studio", + "Tool", + "Code", + "Utility", + "Coding", + "C#", + "Workflow", + "Generative AI" + ], + "author" : { + "name" : "Merry Yellow", + "email" : "merryyellow@outlook.com", + "url" : "https://code-assist.netlify.app/" + } +} \ No newline at end of file diff --git a/Prototype 4/Packages/com.merry-yellow.code-assist/package.json.meta b/Prototype 4/Packages/com.merry-yellow.code-assist/package.json.meta new file mode 100644 index 0000000..b25ac62 --- /dev/null +++ b/Prototype 4/Packages/com.merry-yellow.code-assist/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f5685fdf5428934e944eb260848149c +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prototype 4/Packages/manifest.json b/Prototype 4/Packages/manifest.json new file mode 100644 index 0000000..d1bd6d6 --- /dev/null +++ b/Prototype 4/Packages/manifest.json @@ -0,0 +1,47 @@ +{ + "dependencies": { + "com.unity.ai.navigation": "2.0.9", + "com.unity.collab-proxy": "2.10.0", + "com.unity.ide.rider": "3.0.38", + "com.unity.ide.visualstudio": "2.0.25", + "com.unity.inputsystem": "1.14.2", + "com.unity.multiplayer.center": "1.0.0", + "com.unity.render-pipelines.universal": "17.2.0", + "com.unity.test-framework": "1.6.0", + "com.unity.timeline": "1.8.9", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.8", + "com.unity.modules.accessibility": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Prototype 4/Packages/packages-lock.json b/Prototype 4/Packages/packages-lock.json new file mode 100644 index 0000000..529ba42 --- /dev/null +++ b/Prototype 4/Packages/packages-lock.json @@ -0,0 +1,471 @@ +{ + "dependencies": { + "com.merry-yellow.code-assist": { + "version": "file:com.merry-yellow.code-assist", + "depth": 0, + "source": "embedded", + "dependencies": {} + }, + "com.unity.ai.navigation": { + "version": "2.0.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.ai": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.25", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.10.0", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.6.2", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.23", + "com.unity.mathematics": "1.3.2", + "com.unity.test-framework": "1.4.6", + "com.unity.nuget.mono-cecil": "1.11.5", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "2.0.5", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.ide.rider": { + "version": "3.0.38", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.25", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.com" + }, + "com.unity.inputsystem": { + "version": "1.14.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.3.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.multiplayer.center": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.nuget.mono-cecil": { + "version": "1.11.5", + "depth": 3, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.burst": "1.8.14", + "com.unity.mathematics": "1.3.2", + "com.unity.ugui": "2.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.rendering.light-transport": "1.0.1" + } + }, + "com.unity.render-pipelines.universal": { + "version": "17.2.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.shadergraph": "17.2.0", + "com.unity.render-pipelines.universal-config": "17.0.3" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3" + } + }, + "com.unity.rendering.light-transport": { + "version": "1.0.1", + "depth": 2, + "source": "builtin", + "dependencies": { + "com.unity.collections": "2.2.0", + "com.unity.mathematics": "1.2.4", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.searcher": { + "version": "4.9.3", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "17.2.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.searcher": "4.9.3" + } + }, + "com.unity.test-framework": { + "version": "1.6.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.test-framework.performance": { + "version": "3.2.0", + "depth": 3, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.8.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "2.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.8", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.hierarchycore": "1.0.0", + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/Prototype 4/ProjectSettings/AudioManager.asset b/Prototype 4/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..27287fe --- /dev/null +++ b/Prototype 4/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/Prototype 4/ProjectSettings/ClusterInputManager.asset b/Prototype 4/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/Prototype 4/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/Prototype 4/ProjectSettings/DynamicsManager.asset b/Prototype 4/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..fc90ab9 --- /dev/null +++ b/Prototype 4/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/Prototype 4/ProjectSettings/EditorBuildSettings.asset b/Prototype 4/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..d3093dc --- /dev/null +++ b/Prototype 4/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Challenge 4/Challenge 4.unity + guid: bafab91dee6434fbcb28a5a16e78982f + m_configObjects: + com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + m_UseUCBPForAssetBundles: 0 diff --git a/Prototype 4/ProjectSettings/EditorSettings.asset b/Prototype 4/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..878c4cb --- /dev/null +++ b/Prototype 4/ProjectSettings/EditorSettings.asset @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 15 + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerCacheSize: 10 + m_SpritePackerPaddingPower: 1 + m_Bc7TextureCompressor: 0 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref + m_ProjectGenerationRootNamespace: + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_EnableEditorAsyncCPUTextureLoading: 0 + m_AsyncShaderCompilation: 1 + m_PrefabModeAllowAutoSave: 1 + m_EnterPlayModeOptionsEnabled: 1 + m_EnterPlayModeOptions: 0 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_InspectorUseIMGUIDefaultInspector: 0 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 0 + m_ShadowmaskStitching: 0 + m_AssetPipelineMode: 1 + m_RefreshImportMode: 0 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 + m_CacheServerValidationMode: 2 + m_CacheServerDownloadBatchSize: 128 + m_EnableEnlightenBakedGI: 0 + m_ReferencedClipsExactNaming: 1 + m_ForceAssetUnloadAndGCOnSceneLoad: 1 diff --git a/Prototype 4/ProjectSettings/GraphicsSettings.asset b/Prototype 4/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..a148e49 --- /dev/null +++ b/Prototype 4/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,67 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 16 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_PreloadShadersBatchTimeLimit: -1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_BrgStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_RenderPipelineGlobalSettingsMap: + UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa, type: 2} + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 1 + m_LogWhenShaderIsCompiled: 0 + m_LightProbeOutsideHullStrategy: 0 + m_CameraRelativeLightCulling: 0 + m_CameraRelativeShadowCulling: 0 diff --git a/Prototype 4/ProjectSettings/InputManager.asset b/Prototype 4/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/Prototype 4/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/Prototype 4/ProjectSettings/MemorySettings.asset b/Prototype 4/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/Prototype 4/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/Prototype 4/ProjectSettings/MultiplayerManager.asset b/Prototype 4/ProjectSettings/MultiplayerManager.asset new file mode 100644 index 0000000..2a93664 --- /dev/null +++ b/Prototype 4/ProjectSettings/MultiplayerManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!655991488 &1 +MultiplayerManager: + m_ObjectHideFlags: 0 + m_EnableMultiplayerRoles: 0 + m_StrippingTypes: {} diff --git a/Prototype 4/ProjectSettings/NavMeshAreas.asset b/Prototype 4/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..3b0b7c3 --- /dev/null +++ b/Prototype 4/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/Prototype 4/ProjectSettings/PackageManagerSettings.asset b/Prototype 4/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..be4a797 --- /dev/null +++ b/Prototype 4/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/Prototype 4/ProjectSettings/Physics2DSettings.asset b/Prototype 4/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..6c5cf8a --- /dev/null +++ b/Prototype 4/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 0 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Prototype 4/ProjectSettings/PresetManager.asset b/Prototype 4/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..67a94da --- /dev/null +++ b/Prototype 4/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/Prototype 4/ProjectSettings/ProjectSettings.asset b/Prototype 4/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..ba7417f --- /dev/null +++ b/Prototype 4/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,946 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 28 + productGUID: 409951026ef53744f882d9b8e45cccfc + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: LupiNex Media + productName: Challenge 4 + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 1280 + defaultScreenHeightWeb: 720 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + unsupportedMSAAFallback: 0 + m_SpriteBatchMaxVertexCount: 65535 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidDisplayOptions: 1 + androidBlitType: 0 + androidResizeableActivity: 1 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + androidPredictiveBackSupport: 1 + androidApplicationEntry: 2 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + audioSpatialExperience: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + meshDeformation: 2 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 + switchNVNGraphicsFirmwareMemory: 32 + switchGraphicsJobsSyncAfterKick: 1 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 1 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 0.1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.4 + androidMinAspectRatio: 1 + applicationIdentifier: + Android: com.UnityTechnologies.com.unity.template.urpblank + Standalone: com.Unity-Technologies.com.unity.template.urp-blank + iPhone: com.Unity-Technologies.com.unity.template.urp-blank + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 23 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + androidSplitApplicationBinary: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSSimulatorArchitecture: 0 + iOSTargetOSVersionString: 13.0 + tvOSSdkVersion: 0 + tvOSSimulatorArchitecture: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 13.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a + templatePackageId: com.unity.template.urp-blank@17.0.14 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 2 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidEnableArm64MTE: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + androidAppCategory: 3 + useAndroidAppCategory: 1 + androidAppCategoryOther: + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + AndroidReportGooglePlayAppDependencies: 1 + androidSymbolsSizeThreshold: 800 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: iPhone + m_Icons: + - m_Textures: [] + m_Width: 180 + m_Height: 180 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 167 + m_Height: 167 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 152 + m_Height: 152 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 76 + m_Height: 76 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 87 + m_Height: 87 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 60 + m_Height: 60 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 20 + m_Height: 20 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 1024 + m_Height: 1024 + m_Kind: 4 + m_SubKind: App Store + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + m_BuildTargetBatching: + - m_BuildTarget: WebGL + m_StaticBatching: 0 + m_DynamicBatching: 0 + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: [] + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: + PRODUCT_DESCRIPTION: + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - serializedVersion: 2 + m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupHDRCubemapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: + - m_BuildTarget: Android + m_Encoding: 1 + m_BuildTargetDefaultTextureCompressionFormat: + - serializedVersion: 3 + m_BuildTarget: Android + m_Formats: 03000000 + - serializedVersion: 3 + m_BuildTarget: WebGL + m_Formats: 05000000 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + editorGfxJobOverride: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 11.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchDisableHTCSPlayerConnection: 0 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + switchUpgradedPlayerSettingsToNMETA: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:PWA + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + webGLWebAssemblyTable: 0 + webGLWebAssemblyBigInt: 0 + webGLCloseOnQuit: 0 + webWasm2023: 0 + webEnableSubmoduleStrippingCompatibility: 0 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: + Android: 1 + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + il2cppStacktraceInformation: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + editorAssembliesCompatibilityLevel: 1 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Prototype 4 + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Prototype 4 + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 0 + hmiCpuConfiguration: + hmiLogStartupTiming: 0 + qnxGraphicConfPath: + apiCompatibilityLevel: 6 + captureStartupLogs: {} + activeInputHandler: 2 + windowsGamepadBackendHint: 0 + cloudProjectId: e5ca235e-4486-4ae6-af8d-c75c360cb46a + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: Prototype 4 + organizationId: lnxmedia + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 + androidVulkanDenyFilterList: [] + androidVulkanAllowFilterList: [] + androidVulkanDeviceFilterListAsset: {fileID: 0} + d3d12DeviceFilterListAsset: {fileID: 0} diff --git a/Prototype 4/ProjectSettings/ProjectVersion.txt b/Prototype 4/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..1ddb36d --- /dev/null +++ b/Prototype 4/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 6000.2.10f1 +m_EditorVersionWithRevision: 6000.2.10f1 (d3d30d158480) diff --git a/Prototype 4/ProjectSettings/QualitySettings.asset b/Prototype 4/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..f55198a --- /dev/null +++ b/Prototype 4/ProjectSettings/QualitySettings.asset @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 1 + m_QualitySettings: + - serializedVersion: 4 + name: Mobile + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 1 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 5e6cbd92db86f4b18aec3ed561671858, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Standalone + - serializedVersion: 4 + name: PC + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 2 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Android + - iPhone + m_TextureMipmapLimitGroupNames: [] + m_PerPlatformDefaultQuality: + Android: 0 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 0 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Server: 0 + Stadia: 0 + Standalone: 1 + WebGL: 0 + Windows Store Apps: 0 + XboxOne: 0 + iPhone: 0 + tvOS: 0 diff --git a/Prototype 4/ProjectSettings/SceneTemplateSettings.json b/Prototype 4/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..ede5887 --- /dev/null +++ b/Prototype 4/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/Prototype 4/ProjectSettings/ShaderGraphSettings.asset b/Prototype 4/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 0000000..ce8c243 --- /dev/null +++ b/Prototype 4/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + overrideShaderVariantLimit: 0 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 + customHeatmapValues: {fileID: 0} diff --git a/Prototype 4/ProjectSettings/TagManager.asset b/Prototype 4/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..5e8e757 --- /dev/null +++ b/Prototype 4/ProjectSettings/TagManager.asset @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 3 + tags: + - Enemy + - Powerup + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 + m_RenderingLayers: + - Default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 diff --git a/Prototype 4/ProjectSettings/TimeManager.asset b/Prototype 4/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..558a017 --- /dev/null +++ b/Prototype 4/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/Prototype 4/ProjectSettings/URPProjectSettings.asset b/Prototype 4/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 0000000..64a8674 --- /dev/null +++ b/Prototype 4/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 10 diff --git a/Prototype 4/ProjectSettings/UnityConnectSettings.asset b/Prototype 4/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..029ad8b --- /dev/null +++ b/Prototype 4/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + InsightsSettings: + m_EngineDiagnosticsEnabled: 1 + m_Enabled: 0 + CrashReportingSettings: + serializedVersion: 2 + m_EventUrl: https://perf-events.cloud.unity3d.com + m_EnableCloudDiagnosticsReporting: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/Prototype 4/ProjectSettings/VFXManager.asset b/Prototype 4/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..3a95c98 --- /dev/null +++ b/Prototype 4/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/Prototype 4/ProjectSettings/VersionControlSettings.asset b/Prototype 4/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/Prototype 4/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/Prototype 4/ProjectSettings/XRSettings.asset b/Prototype 4/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/Prototype 4/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/Prototype 4/Prototype 4.slnx b/Prototype 4/Prototype 4.slnx new file mode 100644 index 0000000..a750e6e --- /dev/null +++ b/Prototype 4/Prototype 4.slnx @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Prototype 4/README.md b/Prototype 4/README.md new file mode 100644 index 0000000..c9fae8f --- /dev/null +++ b/Prototype 4/README.md @@ -0,0 +1,2 @@ +# Unity Junior Programmer Pathway + diff --git a/README.md b/README.md new file mode 100644 index 0000000..a49c2af --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# Unity – Junior Programmer Pathway + +--- + +## URLs +https://lupinexmedia.de/projects/demos/unity/Junior_Programmer_Pathway_Prototype_1 +https://lupinexmedia.de/projects/demos/unity/Junior_Programmer_Pathway_Challenge_1 + +https://lupinexmedia.de/projects/demos/unity/Junior_Programmer_Pathway_Prototype_2 +https://lupinexmedia.de/projects/demos/unity/Junior_Programmer_Pathway_Challenge_2 + +https://lupinexmedia.de/projects/demos/unity/Junior_Programmer_Pathway_Prototype_3 +https://lupinexmedia.de/projects/demos/unity/Junior_Programmer_Pathway_Challenge_3 + +https://lupinexmedia.de/projects/demos/unity/Junior_Programmer_Pathway_Prototype_4 +https://lupinexmedia.de/projects/demos/unity/Junior_Programmer_Pathway_Challenge_4 + +https://play.unity.com/en/games/dbf6b245-a9aa-4d5b-b265-f02bf7b2bdb1/jpp-mod-the-cube \ No newline at end of file